php发展

首页 » 常识 » 预防 » 连载4PHP是世界上最好的语言程序
TUhjnbcbe - 2021/5/25 16:56:00
北京治疗白癜风方法 http://pf.39.net/bdfyy/tslf/

欢迎收看本系列连载,以下为之前几期的内容,提供给没有看过的朋友。

[连载1]技术启蒙阶段

[连载2]从东改改西改改开始

[连载3]与技术无关的财商实践课

前情提要

在大学期间折腾了这么多买卖,学业上也没什么落下来的。辅修了电子商务,发现物流是短板,所以毕业就想去物流企业,年那个时间,跨专业找工作不好找,还好找到了美的集团,欢天喜地的要去做物流管理。谁知道计划没有变化快,刚到那就被晾了鸽子……

本来他们计划的岗位,在我们入职*训时,部门被撤销了。我们只能被临时分到了不同的其他职务部门,我被分配到了东芝分厂做采购主管。

如果我没有什么特长和喜好的话,我可能会干一行爱一行,但是当时的岗位根本无法实现我的电子商务梦,和我这个东北人跑到大南方的初衷完全不符,所以在徘徊了几个月后我选择离开,回到大东北。不过在美的期间,我也没闲着。

因为之前涉猎到一些php的代码,所以我就在美的业余时间咬牙买了个华硕笔记本(将近3个月的工资。虽然这么贵还是买了,主要是觉得它对自己是资产。),开始了php的学习过程。这次的学习和之前改代码的方式完全不同,因为突然脑子一抽风,我有了一个新的目标—用php做个豆瓣。

豆瓣是一个图书、音乐、电影的评价社区。这里大家可以对自己看过的图书、音乐、电影电视剧进行评价和标记看过与否,还有一个当时比较活跃的群组功能。我结识它还是因为当时blog时代一个大V--kso经常在博客上推荐。

立了flag了就要做完,做完不行还得做好。然后我就每天晚上一边捧着书一边敲着代码。遇到问题直接去想办法解决,不过做了2个月发现好难维护啊,所以只能换个方式去借鉴其他开源的程序。当时php主流的开源代码还是面向过程型,我研究比较熟悉的是phpwind这个论坛系统,导致后续的开发习惯和编码习惯还有一些那个时候的影响。

借用phpwind里的代码结构,我基本上把原来自己辛辛苦苦写的都重新写了一遍,果然变化很大。这种变化很难表达,类似打怪升了一级一样,浑身舒爽。现在才知道这个后来科学家研究出来的『刻意练习』。期间遇到一些好的网站我也会去研究,了解数据逻辑,思考着如果我来做会怎样弄。这种思维刻意的锻炼了一段时间后,在自己解决问题时就会自然流露,那感觉很棒。

就这样一点点的,自己的开发自信算是建立起来了,虽然不是科班出身(再次强调下,我的本科专业是土木工程—港口航道与海岸工程)。

和php死磕了一段时间以后,自己就研究豆瓣的功能,给自己设计需求,白天业余时间去想如何实现,晚上回去就敲代码,持续到从美的离职。后来就把这个仿豆瓣的页面放到了豆瓣的小组里推荐给大家,下图就是我刚才在豆瓣上翻到的当时自己推荐的帖子。居然反响还不错,有人都开始问是否可以开源或者出售。

这是我辛辛苦苦一边学一边写出来的,怎么可能我的资产(大金鹅)轻易的卖掉呢?正是这样的想法让我接下来遇到了更加幸运的事情,那就是业余时间兼了个职,并且兼职的薪水比当时全职的还要高,咱们下回再说。现在回首来看,误打误撞的选择了php这门既简单又上手快的语言是一种幸运,如果选择如java的语言,估计也就没有然后了。

本篇的最后,我还想谈谈语言选择和态度的问题。php的优点就是上手快、开发周期快,如果非得把它搞成非常庞大的framwork,还真不如换一门语言。当时的敏捷开发的思路兴起时,还好我站对了语言的阵营,后来php的应用范围逐渐扩大,才让我继续有饭吃。不过php在技术圈内的名声不好,这也是没办法的事情。因为它太接地气了,太容易入门上手,学习、使用的人太多,很容易导致程序员的水平良莠不齐。接受这一点,然后尽可能的提升自己的编程习惯和素养,走好自己的路才是王道。

至于想学编程的人经常会出现的『选择什么语言?』的问题,我是这样想的:

1.不要把选择的压力全部放到开始,随便找一门语言踏踏实实的做点事情,再在做事情的过程中去做二次选择、三次选择。

2.千万不要站在编程的门外各种纠结观望『到底先迈左脚还是先迈右脚』,时间全都浪费在门外了。

我之前总结了一句话,是说:人们太容易高估前期选择对自己未来的影响,却太容易低估持续行动对自己未来的影响。所以,看好一门语言,先行动再调整,生活亦是如此。

其次,任何一门语言都有其缺点,或大或小。如果大家都是按照抱怨的态度来看的话,估计就没有像swool、php7这样的框架和改进机会了。同样,公司也是这样,每个公司总会有各种问题。不要天天只

1
查看完整版本: 连载4PHP是世界上最好的语言程序