10年+程序人生感悟

不住不执 2013-01-05 04:15:31
加精
前段时间重回CSDN,有种物事人非的感觉。互联网是个好东西,只要你愿意,就能够把很多很多东西记录下来,不需要随身携带却能随时查看,在你回头看的时候,能够看到完整的足迹。
走上程序人生这条路已经十年多了,简单回顾一下走过的路:
2002年毕业,到上海工作。当时的一家上市企业进军软件业,我从北京面试被招聘到上海,不到一年后,这家企业因为转型失败,整个软件部门撤销。
2003年,频繁换工作。第一家是在销售型公司做网站,第一个项目结束,主动离职。去了一家很小的公司做HR系统,几个月后辞职,换到一家还算正规的公司。
2004年,因为家里发生一些事情(家在天津),回家照顾妈妈住院,一个多月妈妈出院后,决定不再回上海,在北京找工作。
2004年,在北京某对日外包公司做程序员,几个月后,被升级为SubLeader,一年后辞职,被同事介绍到一家做民航的软件公司做开发。
2005-2009年,没有换过工作,在这家公司享有期权,由于长期性的出差,2009年,进入现在的行业。
2009到现在,公司变更频繁,但我们的团队始终是完整的,也在这个行业里有了一些好的案例和口碑,现在是团队创业阶段。
--------------------------
总结一下,基本上这10年是“入门”-“学习”-“锻炼”-“沉淀”-“发热”的这个过程,由于不是科班出身,2002年的工作只是入门,接触了很多新的概念,至今受益。2003年频繁换工作积累了很多实用的编程方面的技术,2004年以后,可以说基本出师,能够自己担当一些常规项目、自己独立进行一些技术探索,看书也不在追求纯实现层面的东西了。2004年以前的工作经历主要是从身边人吸取知识和技能的阶段,2005年以后自己的技术知识体系逐渐成熟,这以后除了从书上和网上学习之外,从程序方面一直都是自我完善的过程。
--------------------------
下面大概谈一下感想:
1 写程序、做软件是一种职业,作为一个技术特质的程序人,初始的爱好和热情并不能让你的生活和职业生涯变得丰富,少数人可能最后演变为技术牛人、更多的普通的程序员们,最后面临的是无奈的被淘汰或被边缘化。这是大环境的问题,不是个人意志力的问题。
2 不要把程序作为生活的唯一,这世界有太多美好的、我们未知的东西和领域,技术人的特质是以探索未知为乐趣。多学习方方面面的东西,把自己知识触角伸向多个领域,视角、心胸、思维方式、甚至性情都会发生变化,这对于一个人来说是真正一生受益的东西,即便对于程序分析和设计来说,也会有很大的好处。很多道理是相通的,程序员千万不要局限于技术本身,否则自己的路会越走越窄。
3 虽然跳槽可以积累一些表面的经验,但不要频繁跳槽。虽然我在职业生涯前面跳槽非常频繁,但真正让自己集成沉淀和提升是在后面。行业知识的积累和深层次解决问题能力的积累,和单纯的用程序实现一些东西是两个不同的概念,如果说程序实现是打拳的套路,那么你对问题的分析和提炼能力、对问题的理解和解决能力则是内功。一定是很长时间的积累和沉淀的结果。
4 选择程序这条路,要受得住寂寞,也要有坚持。虽然不要把技术当做唯一,但又不能不关注你所涉及领域内新技术的发展和动态。这是你判断自己是否老化的标志。一旦技术老化,你就失去了前进的基本动力。形成自己的知识体系和知识更新系统,是你不被淘汰的重要保障。
5 千万不要以为程序员很牛,在这个社会分工里,程序员往往是食物链最末端,也就是说,你面临的是从食物链上端开始的几层甚至10几层的剥削,意识到这个,自己对工作的态度、对职业生涯的考虑和选择都会更成熟。
6 不要用钱来衡量程序员的水平、成功与否等等。其实不光是程序员,对这个社会上任何人都是一样,你自己生活快乐不快乐,生活质量如何,并不完全取决于你有多少银子。正确的价值观也是你在技术上能否走远的一个重要因素,如果只向钱看,劝你转行去做销售。如果你做技术的同时乐在其中、对自己有正确的认知,逐渐进化成金子以后就自然会发光。
7 不要怨天尤人,好也是你自己,坏也是你自己,做你自己最重要。


--------------------------------
先想到这么多,纯属牢骚贴,欢迎拍砖。



...全文
12538 163 打赏 收藏 转发到动态 举报
写回复
用AI写文章
163 条回复
切换为时间正序
请发表友善的回复…
发表回复
--心态-- 2013-05-22
  • 打赏
  • 举报
回复
写的不错,写到我心坎上面去了,毕业已经有3年了,对人生基本没有很好的一个规划,生活,工作,一片迷茫!
抠钉老兵 2013-05-22
  • 打赏
  • 举报
回复
同感,楼主总结的好
  • 打赏
  • 举报
回复
1.最后面临的是无奈的被淘汰或被边缘化。这是大环境的问题,不是个人意志力的问题 2.程序员千万不要局限于技术本身,否则自己的路会越走越窄。 3.一定是很长时间的积累和沉淀的结果 4.选择程序这条路,要受得住寂寞,也要有坚持。 5.程序员往往是食物链最末端 6.如果只向钱看,劝你转行去做销售。 总结起来就是: 大环境不好,码农知识要长时间、学习技术,但是又不能局限于技术,要耐得住寂寞,受得住剥削-----KAO,没钱还要认命不停学习技术且不局限于技术,多了解其他的东西。MLGB,30+码农还要不要拿时间来顾家和小孩了,没钱的话,各种房子家庭压力说什么都是白搭。 我知道为什么30以上码农都转行了。
程序员一灯 2013-03-20
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
引用 153 楼 manpages 的回复:
技术老化? 技术是越老越好。 技术里可以分大类小类。 有经过历史沉淀、历久弥新的技术; 有叫唤炒作、风生水起的新把戏。
错了。
  • 打赏
  • 举报
回复
4 选择程序这条路,要受得住寂寞,也要有坚持。虽然不要把技术当做唯一,但又不能不关注你所涉及领域内新技术的发展和动态。这是你判断自己是否老化的标志。一旦技术老化,你就失去了前进的基本动力。形成自己的知识体系和知识更新系统,是你不被淘汰的重要保障。
qkwunet 2013-03-09
  • 打赏
  • 举报
回复
不错额
易小星 2013-03-09
  • 打赏
  • 举报
回复
不要把程序作为生活的唯一,这世界有太多美好的、我们未知的东西和领域,技术人的特质是以探索未知为乐趣。多学习方方面面的东西,把自己知识触角伸向多个领域,视角、心胸、思维方式、甚至性情都会发生变化,这对于一个人来说是真正一生受益的东西,即便对于程序分析和设计来说,也会有很大的好处。很多道理是相通的,程序员千万不要局限于技术本身,否则自己的路会越走越窄。 赞同
打打卡夫卡 2013-03-08
  • 打赏
  • 举报
回复
写的很好,新手。感谢分享
jerrypiaopiao 2013-03-07
  • 打赏
  • 举报
回复
毕业第四年了,深有感触
manpages 2013-02-03
  • 打赏
  • 举报
回复
技术老化? 技术是越老越好。 技术里可以分大类小类。 有经过历史沉淀、历久弥新的技术; 有叫唤炒作、风生水起的新把戏。
pagewang 2013-02-02
  • 打赏
  • 举报
回复
引用 22 楼 r3000 的回复:
貌似有哲理,其实无意义。每个人的路不同,那是由他个人的性格、环境、出身等社会因素 决定的。想用自己的路指导他人是荒谬的。这种文字自己写写也就罢了,用不着发在论坛里 占用公共资源让大家讨论。
每个人的成功确实不一样,但乐于分享还是值得称赞的。
Sweet 2013-02-01
  • 打赏
  • 举报
回复
有点启发,还是表示感谢!
香草奶昔ABC 2013-02-01
  • 打赏
  • 举报
回复
有内涵,写的好好~
haisi05 2013-01-31
  • 打赏
  • 举报
回复
写的好,,, 看了之后,精神受到了洗礼。。。 顶楼主。。。
看看要就发发 2013-01-30
  • 打赏
  • 举报
回复
现在程序员已经白菜价了,千万不能一直做下去。因为,这个职位真的是老板说了算,该转行必须转。
zhangtonghui816 2013-01-30
  • 打赏
  • 举报
回复
引用 23 楼 wallwind 的回复:
mark一下,坐等工作到10年后 看看有没相同感受
这个你要收藏多久啊
dbWindy 2013-01-29
  • 打赏
  • 举报
回复
十年了,人生能有多少个十年? 前面五年,感悟要... 后面五年,感悟要...
XTfighting 2013-01-23
  • 打赏
  • 举报
回复
坚持到底就是胜利
山书生 2013-01-22
  • 打赏
  • 举报
回复
啊感慨。。。
加载更多回复(142)

594

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧