做为一个程序员,身处一个特殊的行业,每天都在不停的工作和学习,年轻时你很是了得,在你面前没有什么问题是解决不了的,职业给了你耀眼的光环,不用炫耀也很夺目,但更多已经步入三十的同仁们却告诉我们一个不可改变的事实,你今天的努力很可能与将来的前景不成正比。且不管三十岁的前景如何,我们都在向三十岁迈进,现在的你能做些什么呢,是顺其自然?还是努力改变自己的命运?站在人生的这条岔路口,我们该何去何从… …
思考:程序员真的适合创业吗?
无知者无畏,但可悲
对于一个技术团队,典型的启动场景是这样:看到某个很火的网站,然后几个人一看就知道所有的技术应当如何来做(当然我们知道1万用户和1千万用户的系统作同样的事情的方式完全不同),于是就写了几个页面,觉得"我们也可以做!".再然后,喝酒,上路……
哥几个且慢,听我说一句。***个问题就是:你运作(不是编码)过网站么?你知道需要哪些人、哪些资源才可以运作一个网站么?(如果你回答只需要找几个编辑云云,就无望了)这些事情你都没有做过,也没很好的去打听去学习去思考,就确定你可以搞定?
如果还不知道你会面对什么,你需要解决什么问题,就去弄明白,成败不在这几天几周功夫。所有过来人都会告诉你,运作网站、创业需要如此如此多的资源以及考虑,技术只是小小的一块。那么在你上马之时,除了技术你还有什么?缺乏大部分的东西。
切不可技术主导
很自然,程序员来做必然技术主导。即使团队中有其他人,他们和他们的意见也会被边缘化。如果我们要解决的问题是一个有确定需求的东西,目标只是技术上实现此系统,则这种方式绝无问题,甚至很专业。然而我们的目标是要设计(需求是不确定的并且会变化)一个东西,并且要运作他(不是运行它,非技术概念),就必须换一种思路和角度来考虑问题。特别是领导人,必须超脱于技术思维之上,否则***的结果必然是"程序员们认为***的东西".
思路的困顿,细节的羁绊
程序员可能就某个具体细节和实现方式认真地讨论半天并且重构你的系统,但是对于用户来说,这种修正对于使用没有任何值得一提的改善,价值几乎为0.所以不值得做这件事情,不过程序员不能接受不***的解决方案,所以还是花了许多时间做一件没有意义的事情。
程序员会拘泥于很多细节,本身不是坏事,但是当和用户关注的细节所错开时就麻烦了:你在做无用的改进,用户仍然在抱怨。当整个团队的思考重心都在技术上时,决策的偏向性会很明显,而且自己是无法察觉的。只有市场才会最终告诉你错了。
无为才可无不为
这个命题大了,本来与程序员无关,但是在程序员团队中特别严重。试问,倘若你是这个程序员团队的老大,你会去code么?你说会的,硅谷的所有酷公司的CEO都是亲自编码的,至少在起步阶段。
***,老大亲自编码并非成功必要条件,更不是充分条件。有点花絮性质;第二,那帮子家伙可是在做完了老大该做的事情后才去code的,要不然混不到今天。
试问老大整天在code,谁去思考战略问题?谁去联络人脉和资源?这里无为的意思在于两层:***层,你必须腾出时间和精力,才可以去思考,才可以去发现被忽视的问题,而这个不是非常重要,是"相当"的重要;第二层,你作为老大,去作具体的事情,作的不好没人怪你,做的决定没人提出异议……你有没有觉得味儿不对?
反思:程序员***的归宿在哪里?
"程序员为什么到了30或35就会想要转行"、"边缘化的IT人"等等诸如此类的话题漫天遍野,"程序员吃的就是口青春饭"如一根刺隐隐的扎在了程序员心头肉上。这已成为程序员们深思的职业规划问题。
IT人确实很累又辛苦,但是真正熬过几年coding日子的程序员,到哪里又不受欢迎呢?可以选择去外资、大型企业作高级工程师,待遇又好,工作也不会像最初做底层开发时那么得忙。也可以选择取中小型企业,做技术经理、研发主管。敢闯一点的,在技术、管理、人脉积累到一定的程度的时候,更可以出来创业。又或者在家作soho一族,承接外包项目也未尝不可。实际上这个行业正在不断地创新中,因此机会也还是很多。
生活中的压力,买房子买车,偿还贷款,赡养老人,结婚生子等等,这对任何一个行业的现代人来说都是一个要处理的问题。并非只存在于IT这个行业的从业人员中。计算机行业并非那么的苦不堪言,IT一族虽然挣钱不会太多,相对来说算是比较稳定的,不会太穷。
任何一个行业,想要有更长远的发展,前进的动力就在于由被动到主动,主动去工作,主动去学习,主动去寻找这个行业中的其他道路,认认真真将这个行业捉摸透,只要做到积极与主动,推动职业发展的强而又力的动力就有了,那么职业生涯的道路必然就掌握在自己的手中。
要在程序中用代码作诗,要做个IT李白。一部分IT人表示一定要做个纯粹的IT人。始终坚持自己的兴趣和理想。继续向软件狂人、***科学家进军!
一部分IT人,他们毫无遮掩的指出了一个同样令人发省的问题:现实呢,这个行业确实发展太快,技术的不断更新,随着年龄的上升,体力脑力精力不可能随之快速的适应,不能适应,也就意味着被淘汰,那么那时该怎么办呢?与其这样,不如提早为自己找寻另外一条路,提早认识这一点,算是对自己的负责。
还有IT人表示现在做开发远没有之前那么热情了,随着工作时间的变长,发现当初怀着对技术的崇敬,加入其中,原本以为这是个崇尚技术本身的队伍,但慢慢发现很多技术管理,技术经理他们的技术并非想象中的那么好,依靠着资历换得职位,技术为上的梦想也逐步幻灭。Coding如同打字,代码贴过来,转过去,全成了一种体力上的劳动。积极与热情大大打消了。这也是主动性减少的原因之一。
另外一点就是,国内的软件业形势不好,需求乏力,盗版猖獗,成本提高,规模小,导致了软件业的不景气。在这样的大环境下,前景并非乐观,因此程序员的职业发展也受到了相当大的阻碍。
一定不要等
每个人对自己的将来都有着不同的规划,有人想创业;有人想做管理;有人想做技术支持;有人想做培训;有人想,保持现状就这么继续下去吧,但更多的人想着三十岁后就转行……
如果你想创业,建议你现在就该做准备了,从方方面面,你需要懂很多东西(不仅仅是技术)来应付将来可能会发生的一些事情,因为我们不能拿自己的金钱和时间开玩笑,机会也很重要。我没有什么创业经验,周围到是有一些创业人士,但大多都已失败而告终,但机会还是有的,成功还是有可能的,只要你够坚强,能够坚持不懈的努力,就一定会成功。
投资不如投自己,我有一个朋友很有一套,他算不上什么大人物,但却有着一腔热血,自嘲没有管理天份,不想苟活于"官场",也厌倦了这种体脑双劳的工作,每天做在办公室里却想着外面自由的天空,自由的天空却没有自己飞翔的空间,所以他想找个起飞点,幻想着自己也能自由的飞翔。他的想法很简单,"IT行业传奇辈出,外行人都比较看好并投资这个行业,有着这么好的平台,我们为什么还想着转行呢,近水楼台,还是投资自己比较划算",这位兄台确实有点毅力,自己定位了一个交友的项目,利用业余时间,耗时一年多,从市场调研,到需求,到设计,到开发,到测试,到服务器架设部署,直到正式上线,全都是他一个人做的,甚至连美工的活他也给做了。前段脑门一热,用私房钱,扛了个Dell的服务器回来,近2W的机器他竟说这是为了表明在投资自己,鼓励自己继续做下去,晕倒!!不过这样也好,这才像个网站,像个做事的主儿。
上面这个实例,我不敢说我这个朋友一定会成功,但精神可嘉,值得参考,让我们序目以待。"投资不如投自己",即朴实又不无道理。
做事一定不要等,要有自己的想法,寻找一个适合自己的切入点,坚持下来,你一定会成功,坚持,在互联网行业尤是如此。如其到三十岁才感困惑,不如现在就努力改变自己的命运。
【编辑推荐】