编程小贴士

给你的编程提供小点子


一位IT牛人的十年经验之谈

1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”

其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!

2、一定要确定自己的发展方向,并为此目的制定可行的计划

不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过 你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先 在行业里面混混,过几年转行做点别的?这很重要,它将决定你近几年、十年内“做什么事情才是在做正确的事情!”。

3、软件开发团队中,技术不是万能的,但没有技术是万万不能的!

在技术型团队中,技术与人品同等重要,当然长相也比较重要哈,尤其在MM比较多的团队中。在软件项目团队 中,技术水平是受人重视和尊重的重要砝码。无论你是做管理、系统分析、设计、编码,还是产品管理、测试、文档、实施、维护,多少你都要有技术基础。算我孤 陋寡闻,我还真没有亲眼看到过一个外行带领一个软件开发团队成功地完成过软件开发项目,哪怕就一个,也没有看到。倒是曾经看到过一个“高学历的牛人”(非 技术型)带一堆人做完过一个项目,项目交付的第二天,项目组成员扔下一句“再也受不了啦!”四分五裂、各奔东西。那个项目的“成功度”大家可想而知了。

4、详细制定自己软件开发专业知识学习计划,并注意及时修正和调整(软件开发技术变化实在太快)。

请牢记:“如果一个软件开发人员在1、2年内都没有更新过自己的知识,那么,其实他已经不再属于这个行业了。”不要告诉自己没有时间。来自 时间管理领域的著名的“三八原则”告诫我们:另外的那8小时如何使用 将决定你的人生成败!本人自毕业以来,平均每天实际学习时间超过2小时。

5、书籍是人类进步的阶梯,对软件开发人员尤其如此。

书籍是学习知识的最有效途径,不要过多地指望在工作中能遇到“世外高人”,并不厌其烦地教你。对于花钱买书,我个人经验是:千万别买国内那帮人出的书! 我买的那些家伙出的书,100%全部后悔了,无一本例外。更气愤的是,这些书在二手市场的地摊上都很难卖掉。“拥有书籍并不表示拥有知识;拥有知识并不表 示拥有技能;拥有技能并不表示拥有文化;拥有文化并不表示拥有智慧。”只有将书本变成的自己智慧,才算是真正拥有了它。

6、不要仅局限于对某项 技术的表面使用上,哪怕你只是偶尔用一、二次。

“对任何事物不究就里”是任何行业的工程师所不应该具备的素质。开发Windows应用程序,看看 Windows程序的设计、加载、执行原理,分析一下PE文件格式,试试用SDK开发从头开发一个Windows应用程序;用VC++、

Delphi、Java、.Net开发应用程序,花时间去研究一下MFC、VCL、J2EE、.Net它们框架设计或者源码;除了会用 J2EE、 JBoss、Spring、Hibernate等等优秀的开源产品或者框架,抽空看看大师们是如何抽象、分析、设计和实现那些类似问题的通用解决方案的。 试着这样做做,你以后的工作将会少遇到一些让你不明就里、一头雾水的问题,因为,很多东西你“知其然且知其所以然”!

7、在一种语言上编程,但别为其束缚了思想。

“代码大全”中说:“深入一门语言编程,不要浮于表面”。深入一门语言开发还远远不足,任何编程语言的存在都有其自身的理由, 所以也没有哪门语言是“包治百病”的“灵丹妙药”。编程语言对开发人员解决具体问题的思路和方式的影响与束缚的例子俯拾皆是。

我的经验是:用面对对象工具开发某些关键模块时,为什么不可以借鉴C、C51、汇编的模块化封装方式?用传统的桌面开发工具(目前主要有VC++、Delphi) 进行系统体统结构设计时,为什么不可以参考来自Java社区的IoC、AOP设计思想,甚至借鉴像Spring、Hibernate、JBoss等等优秀 的开源框架?在进行类似于实时通信、数据采集等功能的设计、实现时,为什么不可以引用来自实时系统、嵌入式系统的优秀的体系框架与模式?为什么一切都必须 以个人、团队在当然开发语言上的传统或者经验来解决问题???“他山之石、可以攻玉”。

8、养成总结与反思的习惯,并有意识地提炼日常工作成果,形成自己的个人源码库、解决某类问题的通用系统体系结构、甚至进化为框架。

众所周知,对软件开发人员而言,有、无经验的一个显著区别是:无经验者完成任何任务时都从头开始,而有经验者往往通过重组自己的可复用模块、类库来解决问题(其实这个结论不应该被局限在软件开发领域、可以延伸到很多方 面)。这并不是说,所有可复用的东西都必须自己实现,别人成熟的通过测试的成果也可以收集、整理、集成到自己的知识库中。但是,最好还是自己实现,这样没有知识产权、版权等问题,关键是自己实现后能真正掌握这个知识点,拥有这个技能。

9、理论与实践并重,内外双修。

工程师的内涵是:以工程师的眼光观察、分析事物和世界。一个合格的软件工程师,是真正理解了软件产品的本质及软件产品研发的思想精髓的人(个人观点、欢 迎探讨)。掌握软件开发语言、应用语言工具解决工作中的具体问题、完成目标任务是软件工程师的主要工作,但从软件工程师这个角度来看,这只是外在的东西, 并非重要的、本质的工作。学习、掌握软件产品开发理论知识、软件开发方法论,并在实践中理解、应用软件产品的分析、设计、实现思想来解决具体的软件产品研 发问题,才是真正的软件工程师的工作。站在成熟理论与可靠方法论的高度思考、分析、解决问题,并在具体实践中验证和修正这些思想与方式,最终形成自己的理 论体系和实用方法论。

10、心态有多开放,视野就有多开阔。

不要抱着自己的技术 和成果,等到它们都已经过时变成垃圾了,才拿出来丢人现眼。请及时发布自己的研究成果:开发的产品、有创意的设计或代码,公布出来让大家交流或者使用,你 的成果才有进化和升华的机会。想想自己2000年间开发的那些Windows系统工具,5、6 年之后的今天,还是那个样子,今天流行的好多Windows系统工具都比自己的晚,但进化得很好,且有那么多用户在使用。并且,不要保守自己的技术和思 想,尽可能地与人交流与分享,或者传授给开发团队的成员。“与人交换苹果之后,每个人还是只有一个苹果;但交换思想之后,每个人都拥有两种思想”,道理大 家都懂,但有多少人真正能做到呢?

11、尽量参加开源项目的开发、或者与朋友共同研制一些自己的产品,千万不要因为没有钱赚而不做。

网络早已不再只是“虚拟世界”,网上有很多的开源项目、合作开发项目、外包项目,这都是涉猎工作以外的知识的绝好机会,并且能够结识更广的人缘。不要因 为工作是做ERP,就不去学习和了解嵌入式、实时、通信、网络等方面的技术,反过来也是一样。如果当别人拿着合同找你合作,你却这也不会,那也不熟时,你 将后悔莫及。

12、书到用时方恨少,不要将自己的知识面仅仅局限于技术方面。

诺贝尔经济学奖得主西蒙教授的研究结果表明:“对于一个有一定基础的人来说,他只要真正肯下功夫,在6个月内就可以掌握任何一门学问。”教育心理学界为感谢西蒙教授的研究成果,故命名为西蒙学习法。

可见,掌握一门陌生的学问远远没有想象的那么高难、深奥。多方吸取、广泛涉猎。极力夯实自己的影响圈、尽量扩大自己的关注圈。财务、经济、税务、管理等等知识,有空花时间看看,韬光养晦、未雨绸缪。

感谢前辈们的总结,对我的启迪很大,分享出来供各位参考!

117 Responses to “ 一位IT牛人的十年经验之谈 ”

  1. suba me说道:

    AmoUct Right away I am going away to do my breakfast, later than having my breakfast coming over again to read more news.

  2. animal coloring说道:

    Would you be desirous about exchanging links?

  3. Rattling clean internet site, thankyou for this post.

  4. Wow! Thank you! I constantly wanted to write on my blog something like that. Can I include a part of your post to my blog?

  5. Wow, what a video it is! Actually nice feature video, the lesson given in this video is truly informative.

  6. It as not that I want to copy your web site, but I really like the layout. Could you let me know which style are you using? Or was it custom made?

  7. Oluwadamilare说道:

    It as hard to come by knowledgeable people on this topic, however, you seem like you know what you are talking about! Thanks

  8. website说道:

    Thanks again for the article post.Much thanks again. Much obliged.

  9. online casinos说道:

    It as hard to find well-informed people about this topic, but you sound like you know what you are talking about! Thanks

  10. dig this说道:

    This is my first time go to see at here and i am really pleassant to read all at alone place.

  11. here说道:

    Really informative blog.Really thank you! Awesome.

  12. w88world说道:

    This is one awesome blog.Really looking forward to read more. Really Cool.

  13. You are my breathing in, I possess few blogs and sometimes run out from to brand.

  14. Thanks for helping out, excellent info. The surest way to be deceived is to think oneself cleverer than the others. by La Rochefoucauld.

  15. Really appreciate you sharing this article post.Really looking forward to read more.

  16. celadon city说道:

    Say, you got a nice article post.Much thanks again. Great.

  17. visit website说道:

    Wow, fantastic weblog structure! How long have you been running a blog for? you made blogging glance easy. The entire look of your website is excellent, let alone the content!

  18. pre booked说道:

    Im thankful for the blog article.Really thank you! Really Great.

  19. bitstarz review说道:

    I was recommended this website by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my difficulty. You are amazing! Thanks!

  20. This is one awesome article.Thanks Again. Fantastic.

  21. status说道:

    This web site truly has all of the info I wanted concerning this subject and didn at know who to ask.

  22. Im no professional, but I think you just made the best point. You obviously comprehend what youre talking about, and I can definitely get behind that. Thanks for staying so upfront and so truthful.

  23. Really informative post.Really looking forward to read more. Cool.

  24. Really enjoyed this post.Really looking forward to read more. Really Great.

  25. Must share说道:

    Thank you for sharing this very good piece. Very interesting ideas! (as always, btw)

  26. This blog is definitely entertaining and factual. I have picked up a bunch of interesting advices out of this blog. I ad love to come back again and again. Thanks a bunch!

  27. Nwokolo说道:

    This awesome blog is really educating additionally informative. I have chosen many interesting stuff out of it. I ad love to come back every once in a while. Thanks a lot!

  28. This is my first time pay a quick visit at here and i am really impressed to read everthing at alone place.

  29. Looking around While I was surfing yesterday I saw a excellent post about

  30. Your style is so unique compared to other people I have read stuff from. Many thanks for posting when you have the opportunity, Guess I all just bookmark this site.

  31. It’а†s actually a nice and useful piece of information. I’а†m satisfied that you shared this useful information with us. Please keep us up to date like this. Thank you for sharing.

  32. hampton bay说道:

    Nice blog here! Also your web site loads up very fast! What host are you using? Can I get your affiliate link to your host? I wish my website loaded up as fast as yours lol

  33. Thanks for sharing, this is a fantastic blog post.Thanks Again. Really Great.

  34. LOUIS VUITTON HANDBAGS ON SALE ??????30????????????????5??????????????? | ????????

  35. shannonvine.com Shannon Vine Photography Blog

  36. Tremendous things here. I am very satisfied to look your post.

  37. Wow! This could be one particular of the most helpful blogs We ave ever arrive across on this subject. Actually Wonderful. I am also an expert in this topic therefore I can understand your effort.

  38. You need to take part in a contest for one of the

  39. Some genuinely choice articles on this internet site , saved to bookmarks.

  40. Usually I don at read article on blogs, however I wish to say that this write-up very compelled me to take a look at and do it! Your writing style has been amazed me. Thank you, very great post.

  41. Very nice style and superb articles, practically nothing else we need .

  42. Kickboxing说道:

    You have made some really good points there. I checked on the web for additional information about the issue and found most individuals will go along with your views on this site.

  43. Wow, wonderful blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your site is fantastic, let alone the content!

  44. Of course, what a magnificent blog and instructive posts, I definitely will bookmark your blog.Have an awsome day!

  45. sidekick说道:

    Merely wanna admit that this is extremely helpful, Thanks for taking your time to write this.

  46. Vs model说道:

    Thank you for your blog article.Much thanks again. Want more.

  47. medical podcasts说道:

    wow, awesome article post.Much thanks again. Much obliged.

  48. share说道:

    There is noticeably a bunch to realize about this. I feel you made various nice points in features also.

  49. mmbanifo说道:

    Usually I do not learn article on blogs, but I wish to say that this write-up very pressured me to take a look at and do so! Your writing style has been amazed me. Thank you, very nice article.

  50. When I start your Rss feed it seems to be a lot of garbage, is the issue on my side?

  51. What are some good sites and blogs for affordable fashion for adults?

  52. Loving the info on this site, you have done great job on the posts.

  53. maeng da kratom说道:

    I think other site proprietors should take this website as an model, very clean and great user friendly style and design, as well as the content. You are an expert in this topic!

  54. It as fantastic that you are getting thoughts from

  55. Crochet bolero说道:

    You made some clear points there. I looked on the internet for the subject and found most persons will consent with your site.

  56. you be rich and continue to guide others.

  57. Kangerlussuaq说道:

    Very nice post, thanks so much for sharing. Do you happen to have an RSS feed I can subscribe to?

  58. local说道:

    please pay a visit to the sites we stick to, like this one, as it represents our picks in the web

  59. blue nike说道:

    IaаАа’б‚Т€ТšаЂаŒаАа’б‚Т€ТžаБТžd should speak to you here. Which is not some thing Which i do! I like reading an article that can make individuals believe. Also, thank you for permitting me to comment!

  60. worth说道:

    Way cool! Some very valid points! I appreciate you penning this write-up and the rest of the site is also really good.

  61. Very nice post. I just stumbled upon your blog and wished to say that I have truly enjoyed browsing your blog posts. In any case I will be subscribing to your rss feed and I hope you write again soon!

  62. School news说道:

    Thanks for the post.Really thank you! Much obliged.

  63. Exams说道:

    What as Happening i am new to this, I stumbled upon this I have found It absolutely helpful and it has aided me out loads. I hope to contribute & aid other users like its helped me. Great job.

  64. We all talk just a little about what you should talk about when is shows correspondence to because Perhaps this has much more than one meaning.

  65. Loving the info on this web site, you ave got done outstanding job on the content.

  66. agen sbobet说道:

    Well I sincerely enjoyed studying it. This tip procured by you is very constructive for accurate planning.

  67. Pretty section of content. I just stumbled upon your weblog and in accession capital to claim that I get

  68. Pretty! This was an incredibly wonderful article. Thank you for providing this information.

  69. Thanks-a-mundo for the article post.Really looking forward to read more. Fantastic.

  70. Wonderful article! We will be linking to this great article on our site. Keep up the good writing.

  71. My brother recommended I might like this blog. He was totally right. This post actually made my day. You can not imagine simply how much time I had spent for this information! Thanks!

  72. scary maze说道:

    Wow, superb blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your site is fantastic, let alone the content!

  73. Way cool! Some very valid points! I appreciate you penning this write-up and the rest of the site is also really good.

  74. cris urzua说道:

    wow, awesome article post.Really thank you! Cool.

  75. You made some really good points there. I looked on the web for more info about the issue and found most individuals will go along with your views on this site.

  76. I think this is a real great article.Much thanks again. Will read on

  77. You made some first rate points there. I looked on the internet for the problem and found most individuals will associate with along with your website.

  78. Odidi说道:

    lots up very fast! What host are you the usage of? Can I get

  79. result of concerns relating to your in basic dental remedy?

  80. Open Heaven说道:

    Major thankies for the blog.Much thanks again. Really Great.

  81. you can also give your baby some antibacterial baby socks to ensure that your baby is always clean`

  82. I think this is a real great article.Really thank you! Cool.

  83. Bangladesh说道:

    This blog is obviously awesome as well as informative. I have picked a bunch of handy advices out of this source. I ad love to return over and over again. Thanks a lot!

  84. I really liked your post.Really looking forward to read more. Keep writing.

  85. I truly appreciate this article post.Much thanks again. Cool.

  86. niw说道:

    It as really a great and useful piece of information. I am glad that you shared this useful information with us. Please keep us up to date like this. Thanks for sharing.

  87. I think other site proprietors should take this web site as an model, very clean and excellent user genial style and design, as well as the content. You are an expert in this topic!

  88. Really informative blog.Really thank you! Really Great.

  89. dclm devotionals说道:

    I’а†ve recently started a site, the info you offer on this website has helped me greatly. Thank you for all of your time & work.

  90. know more说道:

    Just Browsing While I was browsing today I saw a excellent article about

  91. Thanks for sharing this good write-up. Very inspiring! (as always, btw)

  92. Very good blog.Really looking forward to read more. Keep writing.

  93. more info说道:

    You have remarked very interesting points ! ps decent site. I understand a fury in your words, But not the words. by William Shakespeare.

  94. This is one awesome article post.Much thanks again. Really Great.

  95. this website说道:

    These online stores offer a great range of Chaussure De Foot Pas Cher helmet

  96. Wow! this is a great and helpful piece of info. I am glad that you shared this helpful info with us. Please stay us informed like this. Keep writing.

  97. Wow! Thank you! I constantly needed to write on my site something like that. Can I take a portion of your post to my site?

  98. That as truly a pleasant movie described in this paragraph regarding how to write a piece of writing, so i got clear idea from here.

  99. share说道:

    You are my inspiration, I have few blogs and often run out from post . Analyzing humor is like dissecting a frog. Few people are interested and the frog dies of it. by E. B. White.

  100. visit说道:

    Really enjoyed this article.Thanks Again. Want more.

  101. You have made some good points there. I checked on the net to learn more about the issue and found most people will go along with your views on this web site.

  102. premium ads说道:

    Thanks for sharing, this is a fantastic article. Awesome.

  103. I truly appreciate this blog.Really looking forward to read more. Cool.

  104. for more details说道:

    There is visibly a lot to know about this. I believe you made various nice points in features also.

  105. This awesome blog is obviously awesome as well as diverting. I have chosen helluva helpful tips out of it. I ad love to return every once in a while. Thanks!

  106. When June arrives for the airport, a man named Roy (Tom Cruise) bumps into her.

  107. website说道:

    Interesting post reminds me of another gem. Adding manpower to a late software project makes it later. Attributed to Laws of Computer Programming

  108. I truly appreciate this blog.Really looking forward to read more. Really Cool.

  109. official site说道:

    pretty beneficial stuff, overall I feel this is well worth a bookmark, thanks

  110. more info说道:

    Well I truly liked studying it. This post procured by you is very constructive for correct planning.

  111. There may be noticeably a bundle to find out about this. I assume you made sure good points in options also.

  112. I truly appreciate this blog article.Really looking forward to read more. Really Cool.

  113. go here说道:

    Stop Protesting And Start your own special men Advertising and marketing campaign In exchange

  114. good day说道:

    the time to study or pay a visit to the material or websites we ave linked to below the

  115. Thanks for the blog article.Really thank you! Want more.

  116. Pretty! This has been an incredibly wonderful post. Thank you for providing this information.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>