软件工程师的素与养成长.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件工程师的素养与成长2010年3月王浩

向内看:软件工程师的定位与发展向前看:我们的未来向上看:优秀软件工程师的素养与成长

新技术层出不穷Ajax、SilverLight、Flex、JSF….新诱惑迎面而来新的工作机会,高薪酬的诱惑….莫让浮云遮望眼新概念铺天盖地SOA、云计算、Web3.0、物联网、敏捷开发….面临的挑战

常见的困惑你是否听说过:程序员只能做到35岁软件行业技术更新太快,学到的技术很快过时在中国做技术没有前途,只有去做管理、销售…难道他们说的都是真的吗?

如何实现可持续发展?

软件工程师的典型职业路线工程师今天进行了1次权限管理功能模块的CodeReview,修复了2处P3的bug,并根据需求变更流程修订了设计文档的2.3节….职业化技术扎实资深专家技术精深经过分析,我建议采取***算法来实现这个需求,因为它的算法复杂度是…架构师知识广博业务导向根据系统的性能需求,我们可以采取的技术方案有3种,我建议采取….,因为….CTO我们的产品战略是…我们的技术战略是…项目经理沟通能力领导能力对于这个需求变更,我建议采用…方法来实现需求而不增加项目风险开发经理设计分析能力领导能力迄今为止,开发团队完成了第一阶段的全部功能需求,比原有计划提前…工作日C++好还是Java好?编码爱好者

立长志,而不是常立志1对自己的职业发展目标要充分了解2看上去很美?3你真的考虑清楚了吗?4将个人目标与群体目标进行匹配5切忌6虽然志当存高远,但制定遥不可及的目标并不能增加你的幸福感,只能增加挫折感,如7做中国的比尔盖兹8下一个马云9建立自己的职业发展目标

对自身能力的认真分析你适合做软件工程师吗?你热爱技术吗?你拥有激情吗?你梦想用创意和产品改变世界,改变人们的生活吗?你在学校里学习C语言时,对指针概念理解透彻吗?你能够正确认识你自己吗?你能列举出自己的核心优势吗?你能列举出距离你的目标还有哪些差距吗?你知道如何才能实现目标吗?切忌过高估计自己以我的智商和能力,往前推三百年,往后推三百年,总共六百年没有人超过我 -----罗玉凤机会面前,裹足犹豫我可以吗?我能行吗?上次我失败了,这次肯定也会失败

01里程碑式的迭代过程02长期(三年)计划、年度计划、六月计划、月度计划、周计划03必须符合SMART原则04Specific:必须是具体的05Measurable:必须是可以衡量的06Attainable:必须是可以达到的07Relevant:必须和岗位发展目标具有相关性08Time-based:必须具有明确的截止期限09定期回顾计划与总结如何设立个人工作计划

向内看:软件工程师的定位与发展向前看:我们的未来向上看:优秀软件工程师的素养与成长

什么是软件工程师?IT民工?自由散漫、不修边幅的技术怪人?

优秀软件工程师的形象得体的个人形象衣着整洁举止得体扎实的技术能力丰富的工程实践经验强烈的自信心严谨的工作作风一切以事实和数据说话工作有记录、有统计、有分析、有总结优秀的文档、演示和谈吐水平良好的文档是正规研发流程中非常重要的环节恰当的谈吐是获得认可的重要因素演示能力是展示自身工作成果的主要机会对质量的高标准质量从来都是设计和开发出来的对自己的工作成果有强烈的自豪感和责任感

软件工程师需要什么样的素养?2稳定的高生产力5学习与总结能力3结构化的思考方式6表达与沟通的能力1团队精神和协作能力4计划与执行能力

如何提升自己的技术水平对工作精益求精的”狂热”成为一个优秀的软件工程师的关键是对工作产物的「热情」!抽象化的思考能力抽象化思考是区分一个平凡与伟大软件工程师的重要特质打下扎实的技术功底参加各种在线竞赛,将基本功化作条件反射积极分析成熟开源代码学习新技术的最佳方式就是分析应用了这个新技术的开源产品做好个人知识管理积累个人复用代码库使用知识管理工具

如何提升自己的生产力什么决定了软件工程师的生产力?软件工程师的生产力差距有多大?一个顶尖工程师和一个普通工程师之间的生产力可以有百倍的差距代码的品质和效率也有同样的落差扎实的基本功+知识/经验+分析/解决问题的方法+工具善用已有工具或者自行开发工具是提升生产力的重要手段我们每日工作存在太多重复劳动,我们鼓励大家善于”偷懒”,不要轻易对当前的工作方式满足善用已有工具/自行开发工具是提升技术水平的重要手段顶尖工程师的重要特征之一就是自行开发大量合手的工具

01教学式学习02当你能跟别人讲解清楚的时候,你肯定已经了解透彻了03在项目中学习04学习的目的是为了应用05小步快跑,逐步提高06需要善于总结、归纳07系统的学习08阅读书籍及在线文章(吸收别人的)09写读书笔记、做技术讲座及记Blog(分享自己的)10有目的的学习,克服随意浏览或下载的冲动如何进行学习

首先是心态,相信商

文档评论(0)

shao12345 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档