《如何塑造自己成为一名优秀的软件工程师》txt.DOC

《如何塑造自己成为一名优秀的软件工程师》txt.DOC

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于《如何塑造自己成为一名优秀的软件工程师》的讨论 2007-11-21 08:51 毕业十年了,正值班级十周年聚会之际,我要回母校看看,同时也应邀做一个关于《如何塑造自己成为一名合格的软件工程师》的讲座。 各位都是从学生时代过来的,相信有很多经验与建议要说,我就要听听各位的意见。 我个人的一些先说一说: 1、对编程着迷,好奇,有兴趣,乐趣编程,快乐编程; 2、编码编码再编码,最好的编码都是从实践中得来的,努力增加自已在校期间的有效代码行;在学校里不要除了老师布置的作业之外,却很少自己动手去写程序;要自己多动手;创作从模仿开始,模仿不是创作; 3、要认真学好基础理论,特别是操作系统,数据结构,算法等等; 4、逻辑思维要强,思考问题要严谨,自学能力要强; 5、性格和特长,做程序员的要沉下去,静的下去,不能轻浮,眼高手低; 6、团队协作,现在的软件工程都是团队协作的结果;尝试与同学一起合作完成程序等等,传帮带的作风要继承。 7、一定要多了解用户体验,不要只顾闭门造车,挖掘用户的真正需求; 8、钻研解决问题最简单的办法,而不是“最高级”的办法; 9、多参与一些技术活动交流,比如:开源的工作。。。21世纪什么最重要,人才,通过活动可以结识圈内圈外的人。 最后,在学校里能做的就是,要把基础打好,培养出强劲的自学能力,严谨的思维能力,只要基本素质练好了,在今后的工作当中,再投入相当的时间,自己的成长就很快了。就可以从一名合格的软件工程师向优秀的软件工程师迈进了。。。 暂时想到这一些,慢慢补充。各位一起来吧:) ------------------------------------------------------------ 不要在乎重写代码,写出来的程序不要能用就算。当自己完成一个程序后,通常总可以有更好的实现方法,如果时间允许,不要怕麻烦,用你觉得更好的方式重写一次,你将发现每一次的重写,都会有很大的收获。 老俞说的好: 我补充两句我想到的方面,关于人人必须的领导力,责任和习惯: 领导力是人人都有的能力。。 不是领导才有领导力,只要在群体,团队中生活,领导力是自然产生的责任感和团队性,所谓one team ,one dream. 责任就是勇于细化,注重细节。不做表面工作; 习惯就包括:编程习惯,学习习惯啥的,特别是学习习惯,从小养成。。 还有: 记得平等待人,) 不要把自己当成高手,专家啥的。。 现实一点的: 1, 考试只是最基本不过的技能。学生容易放低要求,把考试当成目的。特别不要把考过C,java当成目标。 2,在学校里面,去参加数学建模比赛、挑战杯、top coder或者其他有关的编程竞赛。 3,学完操作系统、数据结构、体系结构、编译原理后,先写10万行程序,再来读他们,再写20万行,再来读.... 4, 读书前先看看是什么时候出的。在大学里面打基础的时候,尽量少买5年内出的书。不要浪费时间,试图搞懂一切,比如你没可能同时精通excel,ppt, dreamwaver, 3ds max , linux kernel, java.另外,只通过看书是永远不能掌握一门知识的。 5, 要是实在没事情做,去写个木马、病毒玩。不过不要泄露出去。 ------------------------------------ 说说我的感受。 毕业的时候我是没有搞过java jsp/servlet的。 当时准备面试asp的工作。 面试了几家都没有录取。 反而被一家java公司录取。 一进公司就搞tapestry spring hibernate。 eclipse也没用过。 当时那个晕呀。。小公司没有培训。 就硬着头皮上了。 只能是模仿别人的代码,当然自己是非常努力的。 其他时间疯狂的看着java基础。 所以说我是从高层-----》基础的。 ------------------------------------------ 如何成为一个优秀的软件工程师总的来说就两点。 1正确的学习方法 2坚持不懈的学习 学习没有捷径走,但却是存在弯路的,讲究正确的学习方法就是不要走弯路,首先是大学的基础,基础很重要,当时毕业的时候觉得基础不是很重要,但是经过两年多的工作发现基础很重要。所以基础要学习好。 但是只是基础好是没有用的,一定要多动手,要思考,要深度思考,边思考边实践。那么在工作之后这一点尤其重要,一个问题不能只有一个解决方案,一定要多想几个解决方案,这是锻炼个人思维能力的好习惯。 ----------------------------------------------- 说点如何对待自己的事业和职业。其实不管你是做程序员还是做销售,步入社会都要经过一个养成自己工作习惯的问题。这里先不要说什么是好习惯,什么是坏习惯,你至少要先有一个习惯。才步入

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档