说明:本文章根据我以前的CSDN博客写给程序员的话——论个人成长补充完善而来,首发于我的新浪微博中:程序员职业发展建议。希望各位能够提出合理意见。
本人是一名程序员,IT从业者,软件、互联网都经历过;也正在走向自主创业。今天,我在这里,结合我个人的一点经历,跟大家聊一下程序员这一群体的职业发展,衷心祝福大家少踩坑,少踩不必要的坑。
总体来讲,应该战略升空、战术落地;具体来说,就是要仰望星空、脚踏实地,或者更实际的抬头看路、低头干活。我个人建议每IT从业者都应该首选树立目标,然后选择好三个方面:行业、职业与公司。对于程序员,职业必然是基于研发,而不是测试、产品、运营等。所以,程序员选择几种在两个方面:行业与公司。
一、确立目标
对于软件开发人员的个人成长与发展, 我提出了以下八个阶段:
1、一门语言(C、C++、Java、OC、swift、C#)。
2、一个框架(MFC、QT,或者Struts等)。
3、一个平台(PC机以及服务器平台Windows、Linux、Mac,智能手机平台Andriod、IOS)。