??xml version="1.0" encoding="utf-8" standalone="yes"?>97久久精品,日韩在线播放一区,亚洲va国产天堂va久久enhttp://www.aygfsteel.com/bonix/category/23888.html-大多问题归根到底是h的问? 些漫骂,些偏激,理性的思考是解决问题之道.zh-cnWed, 28 May 2008 05:54:48 GMTWed, 28 May 2008 05:54:48 GMT60E序员之路探I?/title><link>http://www.aygfsteel.com/bonix/articles/203357.html</link><dc:creator>西元化石</dc:creator><author>西元化石</author><pubDate>Tue, 27 May 2008 15:39:00 GMT</pubDate><guid>http://www.aygfsteel.com/bonix/articles/203357.html</guid><wfw:comment>http://www.aygfsteel.com/bonix/comments/203357.html</wfw:comment><comments>http://www.aygfsteel.com/bonix/articles/203357.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/bonix/comments/commentRss/203357.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/bonix/services/trackbacks/203357.html</trackback:ping><description><![CDATA[<p><span style="font-size: 14pt">q是个h对程序员生的一孔之见,只代表作者的个hxQ其中疏漏甚至错误之处在所隑օQ希望大家多提宝贉|见?/span><strong><br /> <br /> <span style="font-size: 14pt">前言<br /> </span></strong><br /> <span style="font-size: 14pt">丰厚的薪_高端的职位和有成感的事业是Zh都想要的Q而这些都取决于你每天的认真工作,努力学习和灵zdZ。日子就像一块块砖,你就像是一个惔瓦匠每天在堆砌着你的人生Q最l砌Z个宏伟的大厦或是一q低矮的屋甚至是堆成一堆瓦砑օ取决于你自己?/span></p> <p><strong><span style="font-size: 14pt">E序员是一青春饭吗?</span></strong></p> <p><span style="font-size: 14pt">E序界和软硬件一样都要遵守摩定律,也就是说当前的技术知识很快会被替代,你需要不断学习新的东西,否则׃面着被淘汰的危险。然而,一个h的学习动力和Ʋ望都是有限的,记忆力还会随着q龄的增长而衰退Q从q个道理上来_q龄大的q早会被q龄的过Q成为鸡肋ƈ最l将被无良的公司抛弃。难道程序员q个职业做不q三十五岁,永远是一青春饭吗?</span></p> <p><strong><span style="font-size: 14pt">根基是决定一个h会不会被淘汰的关?/span></strong></p> <p><span style="font-size: 14pt">我刚q入IT业就听说q这U说法,不过当时的年龄限度是30岁,当工作一D|间后Q这个限度上调了五岁Q而且q有陆箋上调的趋势,而在各个公司中,过35的程序员q不|见Q在外国做了一辈子软g的h也屡见不鲜。难?#8220;E序员是吃青春饭?#8221;是一个谬论吗Q那么ؓ什么很多h持有q宣扬此呢?<br /> 其实q个l论既正也不正,它的l果取决于要评判的h。一个h如果根基扎实Q他更Ҏ学习新的事物新的知识Q年d_֊相对于扎实牢靠的根基是微不道的Q对于别人是一座山的障,对于他也许就是一张纸的隔阂,q样的h是不会面临着被超被淘汰的危机的Q青春饭的论调对他完全不适用Q而一个h如果根基不牢Q只是靠_֊和年龄勉强立I每次C物新知识出现都在和年Mhg力拼_֊Q那么他q早被淘汰Q优胜劣汰的C会是q样D酷无情Q但很公q??/span></p> <p><strong><span style="font-size: 14pt">什么是E序员的根基</span></strong></p> <p><span style="font-size: 14pt"><em><u>面向对象的思想</u></em>。MVC,分层架构Q按接口~程Q依赖注入,OR Mapping,面向斚wQSOA{都是OO的发展,不从Ҏ上领会它Q程序员难以把握程序发展进化的势Q永q停留在老窠g无法自拔Q自我提高升华进化当然更是一句空话?br /> <u><em>数据l构</em></u>。程序的核心目的是收集,整理和展C数据,而数据的核心是数据l构Q它的重要性不a而喻。线性表、栈/队列、串、多l数l、广义表、树、图q些数据l构你都需要认真掌握,掌握的程度越深,日后学习的阻力就小Q相对于他h更有优ѝ?br /> <em><u>法?/u></em>如果~Z好的法Q程序架构得再完数据再贴切都无于事,犹如一台法拉利却用牛来拉一栗P代法、穷举搜索法、递推法、贪婪法、回溯法、分L、动态规划法都是你需要掌握的Q不要以很难Q读透一本算法导论就_了?br /> <em><u>基础API?/u></em>只有思想Q数据结构和法只是一条腿Q要健步如飞q得两条腿走路。程序员的另一条腿是基础APIQ你需要认真掌握TCP/IP协议详解QSocket通信Q线E,文gd{每U语a和技术都需要的基础知识Q一个新事务即再绚烂夺目也是利用这些基x成的,如果你彻底了解了它们永处不败的境地Q甚臌得新技术也不过如此?/span></p> <p><strong><span style="font-size: 14pt">如何打好根基</span></strong></p> <p><span style="font-size: 14pt">多学。从目中学Q从书本中学Q从别h哪里学,从失败中学习Q掌握基API是需要多学习Q如果有已有的知识ȝ可以起到事半功倍的效果?br /> 多想。学习OO和算法都需要理解,光是死记背毫无用处Q子?#8220;学而不思则|?#8221;QOO和算法的学习都需要一个理解消化的q程Q只有彻底理解了Q你才真正掌握了它们?br /> 多练。经q代码的历练Q程序员才能癄成钢Q成功的目能告诉你什么是正确的,p|的项目会暗示它ؓ什么会p|Q下ơ你p更进退有据。更重要的一ҎQ不做项目,不做多个目Q不做大目Q程序员?#8220;?#8221;的把握L~Zl验Q不是过是不及。真正亲手手写过10-20万行代码的是成ؓ一个成熟程序员的必要条Ӟ但不是充分条Ӟ?br /> 多见。眼光狭H,目光短浅Q固步自只能造就一只井底之蛙,你的眼光必须越自己所在的环境才能取得真正的进步,现在有许多开源社区和软g都是你应该涉的地方Q和什么样的h在一起你自然也会成ؓ什么样的h?#8220;蓬生MQ不扶而直Q白沙在涅,与之俱黑“说的是q个道理?/span></p> <p><br /> <span style="font-size: 14pt"><strong>E序员的wh是由什么决定的</strong>Q?/span></p> <p><span style="font-size: 14pt">如果一个程序员有良好的根基Q充满智慧的头脑Q积极主动的_和锲而不舍的毅力Q他׃定能有丰厚的薪水吗?{案是否定的。原因在于薪水不光取决于自n的水qIq取决于周围的环境?br /> E序员的wh首先军_于他能给雇主带来多大的利益,如果带不来利益,E序员再有本事也是白搭,q就要求E序员一定要Ҏ自己的特点寻扑֐适自己发展的公司Q在你的职业生之初p研究自己和世界,逐步选择一个合适自q方向发展Q永q记住,方向比努力更重要?br /> 其次Q程序员的n价也取决于他的不可替代性,即一个h能带来很多的利益但n后有大批的后备军资源Q干不好立即有人顶替你Q这L水也不会高,反正你不q有的是人干Q资本家是q样无情。这告诉我们要自己不可替代Q就要努力向高处赎ͼ一定和众h拉开差距才能彰显自己的h倹{?/span></p> <p><strong><span style="font-size: 14pt">E序员生涯能l我们带来什?/span></strong></p> <p><span style="font-size: 14pt">IT是一个朝阳业,正处于蓬勃发展中Q选择q一行比其它行业拥有更多的发展机会?br /> 相对于其它职业,E序员对自己命运的把握程度更大?#8221;荣i自取Q不求于?#8220;Q这是一U非常好的感觉,在别的职业中是难以找到的?br /> 只要Zq在使用计算机,E序员这个职业就永远不会消亡Q因机q行永远需要Y件?br /> 在信息时代,E序是一个非常有效的攉或发布信息的工具Q如果利用得当,它能直接带来巨大的收益?/span></p> <p><strong><span style="font-size: 14pt">E序员事业发展的方向</span></strong></p> <p><span style="font-size: 14pt">架构师,CIO。对于热衷于技术的E序员来说这是一个不错的方向Q架构师q个职位的必要条件是有优U的技术功底和丰富的设计经验,此外q需要有某个领域的深入知识。对于CIO要求更高Q他需要对未来五年内的技术走势把握得比较清楚?br /> 目l理Q部门经理。h际关pd理良好,语言能力Z的程序员适合走这条\。这也是大连大多数程序员的理想选择?br /> 做自q|站Q当一个给自己发薪水的人。网站做好了收入颇丰Q低端如hao123Q高端如google的例子都摆在眼前。其实做|站初期投入q不巨大Q但需要持之以恒的毅力其是敏锐的市场嗅觉Q它军_了你是否能从|站中盈利。此外,拥有自己的网站对于自我宣传,建立个h品牌有很大的好处。这条\适合于热衷于|络技术的E序员?br /> 开公司创业。制作Y件ƈ不难Q难得是是否能接到活Q能否接到长期的z,如果能做到的话,你就可以选择创业。拿工资致富是不可能的,而一ơ项目的利润可能q于你前期的工资d?/span></p> <p><strong><span style="font-size: 14pt">后语</span></strong></p> <p><span style="font-size: 14pt">相对于永恒的宇宙Q我们确实非常ؓ,应该有谦卑之心;但是跟别的Q何生命相比,我们的尊严,我们的h|我们的可能性,是一LQ就h家确实是牡丹玫瑰Q自己只是小的Q角落里的一朵苔花,也应该灿烂地l放Q把自己涨圆Qƈ且自豪地仰望苍天Q说Q?#8220;我也能!” <br /> <br /> 原文:  <a title="E序员之路探I? href="http://www.aygfsteel.com/sitinspring/archive/2008/05/27/203147.html">E序员之路探I?/a></span></p> <img src ="http://www.aygfsteel.com/bonix/aggbug/203357.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/bonix/" target="_blank">西元化石</a> 2008-05-27 23:39 <a href="http://www.aygfsteel.com/bonix/articles/203357.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ȫ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Զ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">û</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">崨</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">֣</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">û</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ԫ</a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>