转载

程序员如何赚钱:我的 10 年赚钱经(四)

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

[连载1]技术启蒙阶段

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

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

前情提要

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

程序员如何赚钱:我的 10 年赚钱经(四)

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

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

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

程序员如何赚钱:我的 10 年赚钱经(四)

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

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

程序员如何赚钱:我的 10 年赚钱经(四)

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

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

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

程序员如何赚钱:我的 10 年赚钱经(四)

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

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

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

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

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

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

其次,任何一门语言都有其缺点,或大或小。如果大家都是按照抱怨的态度来看的话,估计就没有像swoole、php7这样的框架和改进机会了。同样,公司也是这样,每个公司总会有各种问题。不要天天只关注着这些问题,而应该问问自己针对这些问题你能做什么?

你说系统烂到死?你到底为此做了什么?

你说团队成员水平不高?你到底为此做了什么?

你说团队技术氛围不好?你到底又为此做了什么?

别说这些事儿与你无关,那你抱怨个屁。 抱怨只会让你停止成长

从另一个角度来看,语言只是个工具,最重要的目标是完成业务。如果把眼光完全聚焦在选择哪门工具的话,打工心态太重,是不好的,后续的连载我会着重写这块的体会。

下期预告

刚才我不经意提到的:兼职的薪水比当时全职的还要高,我是怎么做到的?运气真的是慢慢积累出来的吗?咱们下篇继续。

这是第四篇,欢迎关注我的微信公众号: 老孙有话说 ,你可能会问我会连载多少篇,这说不好,我会当成任务尽力更新它。

本期最后来个互动

我前面说我在一边看书一边敲代码,你知道当时我的php入门书是哪本吗?在我的公众号里回复: php入门书 ,就可以得到这本书的封面,看看和你的入门书是否是同一本吧 :smile:

以下是本系列的其他连载内容:

[连载1]技术启蒙阶段

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

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

我是老孙,十年非知名码农。这里将汇聚我关于技术、产品、管理、生活、成长、赚钱等方方面面的个人看法,动不动就断更是我的习惯,所以你关注了也不会每天受打扰,万一看到一些好东西呢?

程序员如何赚钱:我的 10 年赚钱经(四)

原文  http://mp.weixin.qq.com/s?__biz=MzIzMTE5MTI3OA==&mid=2247483763&idx=1&sn=92d42adb70b109765546ae2f2add75ee&chksm=e8a6a6f2dfd12fe4e730a41947c1c9708ad13092cf19173ae1c206c3c6c49dbacf2eabaa1707
正文到此结束
Loading...