您的位置:首页 > 职场人生

程序员的烦恼--写给展望2008的程序员们

2008-01-23 23:56 441 查看
让人敬佩而又怜惜的程序员们,2008你们又有什么新的打算。你们是不是在新技术的十字路口徘徊,你们是不是在市场的洪流中迷失方向,你们是不是暗下决心规划自己的未来。每一个称为程序员的人,都怀有一颗充满激情的心,他们希望自己智慧的火花能够画过长空,照耀一片天地。然而,世界是公平而又残酷的,有多少程序员能完成自己的心愿,哪怕是在洋洋软件的大海中激起一朵涟漪。当然,我在这里不是要给大家唱一曲悲凉的情歌,而是要以我的一些编程经历,来和大家分享一下我的经验,并诚恳地提出一些程序员为之苦恼的问题的建议。简单来说,我们应该如何规划自己

作为程序员最为苦恼的是自己要选择什么样的语言去学习,未来的市场如何变化,自己未来选择什么样的归宿?每个程序员实际都会问自己这样的问题,而且为这些问题的选择飘摆不定,从而也错过了自己的发展良机。

那么,你是否问过自己,你更适合做一个商人,还是更适合做一个工程师?你未来愿意做一个商人还是做一个工程师?

为什么这样问呢?他决定了你飘摇不定的选择。如果你未来要做一个工程师,你应该向计算机的深度去发展。那么你首要选择的语言将是c++,然后你要逐步学习“操作系统原理”,“网络协议”,“数据算法”,“硬件体系结构”等等,逐步深入到计算机的核心去游弋。成为一名真正的高手,这样的人才奇缺!你不要为了网络中流行的缩略词而频频分散自己的注意力,新技术如雨后春笋,但当你修练好了内功,哪些技术应该在你的理解范围之内,并且很快掌握。也许有很多人不认可这样的观点。如果我是在一个以web为核心的开发团队中,我还要愚笨的学习C++吗?我还要放任ajax技术不理吗?
如果你要发展成为工程师,答案是肯定的!你理解ajax背后的技术吗?你理解Activex控件编写吗?你理解OLE和COM的运行机制吗?如果你理解了,将会成为Ajax技术新亮点的缔造者,而不是局限在Ajax或别的web技术的简单技巧上,无疑,你也会成为开发团队中的技术核心,并且坚定地向你的未来之路前进。任何花哨的技术都是建立在计算机底层技术之上的!!!。

如果你未来要做一名商人或者项目经理,那么,你无疑要向计算机技术的广度去发展,你要快速了解最新的计算机语言,了解每种语言的应用范围和优缺点,能够敏锐的察觉到技术的发展方向和市场的变化。每天看一看CSDN,每月看一下“程序员”。你会使用ASP.NET/JSP/PHP以及AJAX技术并投入编程,你可以不知道控件如何编写,但你很熟悉如何使用它们。你也要熟悉各种数据库的优掠,精通SQL语言。你还要和你的客户积极联系,了解他们的需求。在你的职业生涯中,技术将渐渐被淡忘,市场将主导你的思维。当然,你自己要刻意的从简单的“脚本小子”角色中走出来,你的思维要逐步发散,并忘了你是程序员。当然作为职业生涯的起步,你可以选择JAVA或VB作为语言的学习起步,然后向广度去发展。

如果你是一名职业的程序员,千万不要一边学习着c++和系统编程,一边追随于最新的AJAX技术,你一定会迷失自己,但也许你是一个天才!!

那么,我适合发展成为工程师还是适合成为一个商人哪?答案在于你的性格取向

适合工程师的人一般有如下性格特征(个人观点,仅供参考):
1. 性格偏内向,喜欢钻研,逻辑思维能力强。
2. 金钱观念较淡,比较少关心玩钱的事(如股票等)
3. 单纯,为人谦虚简单。不善于揣摩人意,只醉心技术。
4. 有耐力,能忍受寂寞

适合商人的程序员一般有如下的性格特征(个人观点,仅供参考)
1. 性格外向,交际广泛,对新事物好奇心重
2. 性格较浮躁,不会对细节进行刨根问底,喜欢用有效的技术解决问题即可。
3. 比较注重客户和上司的想法
4. 金钱观念较重
5. 口才好,善于鼓动人员。
6. 思维跳跃性强,注意力较发散。

好了,我有很多很多的话,因为程序员有很多很多的辛酸,但时间有限。希望读者能从中受益,当然也不回避各位的砖头瓦块。也许有人会提出质疑,问为什么你学习的是DELPHI、VC++、ASP,你在欺骗我们吗?不是。我是一个自由的软件开发者,我真真的职业是民航电子维修,我不会因为软件的失败而没有饭吃,但有些人会。于是我就想写点东西出来,以帮助那些在编程的苦海中游弋的人们,希望他们能更自由的游弋。
我一直以来在使用DELPHI和vc++在编程,喜欢DELPHI的强大和高效,屈服于Vc++的底层技术。Asp是我在自己创业时,开发了一个网上购物系统,并投入了大量金钱作实物配送,但输得很惨,因为我不明白市场。当然,我也较为清楚自己的性格更适合做一个技术人员,于是又回归到了delphi和C++。

如果是一个创业者,你的选择也许是相当微妙得,你也许要具备两种能力,但也可以只做一个商人,这样会简单一点。你不能只具有工程师的能力,创业市场是第一的,其次才是技术。

好了,衷心的希望大家在程序员的道路中走出辉煌!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: