
正文
社会的各行各业正在从纸质转型数字,从线下转型移动互联网;这当中很多业务需要通过事务型的技术与编程配置硬件与开发软件,去达到目的。当你有技术与编程技能,就可以抓住这种机会,去干一番事务。
开发一套软件(或产品)并不能只靠开发能力(尤其当你并没有被提供一份详细的需求文档时);你需要对那些你会需要开发的产品,有一定实用性的深入了解,你最好本身就是这些软件(或产品)的长期用户,或至少开始尝试认真去使用它们。
假如你只干开发本身,就不求你需要有寻找新产品市场的能力 - Where are the NEXT BIG IDEAS? 大家总希望知道,去哪里(which market)可以不费劲的钓到达鱼,但真的并不是这么容易的,很多业务他们就连最基础的技术都还没搞定呢。

假如你需要负责一套产品上的事情,你就必须要清楚了解,你要开发的那个类型的产品(或系统),这个产品的最主要目的是希望解决什么问题,用户都是些什么人,市场都是哪些,要去决定产品需要些什么功能,每一个功能细节都怎么实现,你自己最好也是这类型产品的长期用户。
继续正文
做技术开发的好处与弊端(我就只罗列一些,不区分是好处还是弊端)。
看过几本很不错的编程、系统配置教科书后,你依然对编程/系统的了解(尤其是实际经验)非常缺乏;但你或许已经很有passion,很希望动手去尝试你书本上学到的知识;这是个好开始,但只是个开始 - 毕竟,编程这么苦的事情,要产生出passion(真爱),是很不容易的;很多人觉得太难太累一个月就放弃了。

当你解决了一个问题后,很快又会碰到另一个新问题;环境会逼你为了解决问题,去不断学更多的新知识;你以为学到了很了不起的新技术,其实就像这颗冰山,有更大一块的部分是你根本平时看不见的。

你会偶尔或经常觉得实在太辛苦了,你要撑不下去了;当你很快又会被另一个新的问题吸引去寻找答案(或解决方法);由于着迷了,你又继续你艰苦的技术开发(程序员)之旅。
一旦你把技术练成到比较熟练的程度后,很可能你会找到一份很不错的工作;也有可能你会去加入一个大型开发项目里,项目也有可能是开源项目。
为了在社会生存,你会先把1、2种相对通用(就是工作机会最多)的大语言学会、搞熟练,比如:C++, Java;肯定要先搞定生存的问题嘛。
在你的程序员之旅中,你也有可能会学会1、2个小语种,比如:Clojure, Scala;用小语种还开发过几个小工具、小脚本;过几年后去回忆会觉得自己很酷的。
听过10000小时的训练吗?编程就是其中一种需要多小时训练才能掌握的技能;Malcolm Gladwell的Outliers里就有提到10000小时的训练。

一般人需要人肉大量重复做的事情,你会觉得你不要按这种思路走;你觉写个小程序去解决它。

你的背后推动力(motivation)是这两位。
Mark Zuckerberg (when he was younger)

Bill Gate (when he was much younger)

他们的共同点是20岁左右是比较累的,后来的快乐程度就上升得好快呀!

顺带一提
我写过3本英文书。
第一本是The China Mobile SEO Book,内容是SEO与移动网站,和对SEO/移动网站怎样做分析;Amazon.com(美国网站)可以直接买到这本书(在Amazon.com上直接搜索书名称:The China Mobile SEO Book);如果你地址是中国国内,也可以直接联系我买书,请扫我文章最底部的二维码。官网是:www.chinamobileseo.com
第二本是Gordon Choi's Analytics Book,内容纯是数据分析/分析工具相关;这本的内容我是让大家在网上免费看的,书有Creative Commons License。考虑到这书的内容往后会继续添加/更新,毕竟数据分析/分析工具是会一直有变化的;这书的最大意义是,我是希望把关于网站分析、APP分析的常识普及化。
- 英文原版(我写的):www.analyticsbook.org
- 中文版(志愿者们翻译的):cn.analyticsbook.org
第三本是Gordon Choi's Mobile Website Book,书主要是讲对移动网站性能(加载速度)优化的方法。
- 英文原版(我写的):www.mobilewebsitebook.com/
- 中文版(志愿者们翻译的):cn.mobilewebsitebook.com/
我最近在忙什么?
我正在策划、设计、开发一套分析系统。好啦,我暂时先不多废话了,还是回去幕后干活啦。
另外,长期坐在电脑面前不行的,为了健康,记得平常要多运动,平衡工作与生活嘛。踢足球是个好运动,每次都能把你身体上平常堵塞的气管血管全部打通。

我的个人微信号二维码
需要联系,就请扫二维码。

网友评论