- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优秀程序员应该具备的十大素质
转载:优秀程序员应该具备的十大素质时间真快,一个
春节就这样匆匆而过了!回到电脑面前,继续谈论有关程序
员话题吧! 前面一些文章或多或少地谈及了优秀程序员
一些素质,但是不系统,其实这个话题也是我常常思考的话
题。中国人常常喜欢用十来表现事物, 例如 “十大关系”、“十
大明星”、“十大新闻”、“十大技术”等等。这可能与十全十
美有关、也可能便于记忆有关吧(整数容易记忆) 。作为优
秀程序员应该具备的素质, 我也随俗定一个十大素质吧。 一、
心怀理想我认为优秀程序员首先具备的素质是心怀理想。我
曾说过许多程序员都是冲着“比尔 .盖茨”而来的,是被他的
巨大成功所感召的。可以说不想当比尔盖茨的程序员不是好
程序员。大家要记住,比尔盖茨的成功是两个方面的成功,
一个是他个人的成功, 另一个是 IT 行业的成功。 作为个人成
功,只要个人能在众人中脱颖而出,应该可以说行行都可以
出状元的。而行业的成功则表现出行业的生命力和朝阳性。
而从事这个行业的人则能够伴随着这个行业的发展而成功。
在 IT 软件行业中, 一个好的软件通过无数复制使用能产生巨
大的经济效益和社会效益,而好的软件往往是程序员所编制
的,与其有很大的关联性,这就意味着程序员在这个行业存
在着成功的必然可能。现实中除了比尔盖茨,还有许许多多
中外 IT 名人都是程序员出身的, 他们的成功昭示着程序员成
功的可能。既然程序员有成功的可能,那优秀程序员一定是
心怀成功的理想,这种理想激励他们不断进取走向成功。我
这里说心怀,是说程序员不必天天把理想挂在嘴边,而是把
理想放在心里,时刻牢记自己的目标是什么!目标是成功的
一半,有了目标,优秀程序员可以不断地调整自己,以最优
的方式去接近和实现自己的目标。现实中还有两类程序员,
一类是也想成为比尔盖茨,但是始终是想,最终只是一种幻
想。另一类知道比尔盖茨,但是望而却步,从不敢有半点奢
望,做到哪就算到哪,顺其自然。这两类程序员都不具备优
秀程序员的基本素质。二、充满激情优秀的程序员一定是一
个充满激情的人,他们的理想和目标的远大注定了他们不能
以常人的方式平淡地、机械地工作着。我们很难想象一个优
秀程序员不去争做一个大的项目;我们很难想象一个优秀程
序员在大家遇到困难时,无助待援时,不挺身而出;我们很
难想象一个优秀程序员历经千辛万苦编制出来的程序被用
户认可那一瞬间,眼泪不夺眶而出;我们很难想象一个优秀
程序员在自己遇到困难的时候,不大声叫喊永不放弃。对于
优秀程序员来说付出和收获都是充满激情的。而他们的激情
不但感染着自己,而且感染着团队,感染着用户。三、市场
意识市场意识是许多程序员最不具备的,有的程序员甚至反
感市场意识,认为软件卖不卖钱是公司的事,自己只要把程
序做好了就行了。借用一句“只拉车不看路”来形容这类程
序员是最为贴切的。有些人从事编程的确是个人兴趣所致,
他们喜欢在编程中找到自身的乐趣。但是,更多的人从事编
程是为了谋生,是为了获取更多的收入。程序员树立市场意
识,就是要做有市场价值的软件,做价值最大化的软件。虽
然程序员在单位可能无法挑选开发的项目,但是程序员可以
在有市场价值的软件开发上投入更大的精力,可以在业余时
间开发有价值的软件。如果公司的软件市场没有前景,程序
员应该未雨绸缪,做好最坏的打算,选择更有成长性的软件
公司。否则,编程能力再强也是英雄无用武之地,达不到自
己的预期。做市场价值最大的软件,让自己市场价值最大化
应该是优秀程序员必备的素质之一。四、永不放弃程序员可
能和其他行业从业人员不太一样,一般遇到困难,其他人员
可能进行一番战斗后,无法克服就会放弃了。而程序员遇到
困难就可能让程序无法进行下去,他们必须要把问题解决了
程序才能完成。优秀的程序员不但敢于解决各种编程中的问
题,而且还会善于解决各种问题。有的程序员遇到问题,随
便找一种方法就给解决了,他可能不问解决后会带来什么新
的问题,不问是否有更好的解决方案。而优秀的程序员往往
追求最优的解决方案,往往在这过程中遇
文档评论(0)