- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何成为一个好的软件工程师自我驱策适应能力客户为尊沟通能力创意解题工作热忱勇于负责值得信赖如何成为一个好的软件工程师团队精神纪律协作责任个人能力编程能力设计能力分析能力表达交流能力练习表达能力无论是书面表达还是口头表达能够清晰自如具有说服力地传达观点一个普通程序员与优秀程序员的区别不在于懂得编程语言多少也不在于用还是语言而在于能否与他人交流思想比如能说服其他人能写出清晰的注释和技术规格说明书建议多选修写作密集型课程锻炼良好的写作能力动手写日记或者网志态度敬业努力耐心专一时刻跟随技术前进的步伐时刻
3. 如何成为一个好的软件工程师 Foundational Competency of an IBMer Drive to Achieve 自我驱策 Adaptability 适应能力 Client Focus 客户为尊 Communication 沟通能力 Creative Problem Solving 创意解题 Passion for the Business 工作热忱 Taking Ownership 勇于负责 Trustworthiness 值得信赖 3. 如何成为一个好的软件工程师 团队精神:纪律、协作、责任 个人能力:编程能力、设计能力、分析能力、表达(交流)能力 练习表达能力,无论是书面表达还是口头表达,能够清晰、自如、具有说服力地传达观点 一个普通程序员与优秀程序员的区别,不在于懂得编程语言多少,也不在于用Python还是Java语言,而在于能否与他人交流思想,比如能说服其他人,能写出清晰的注释和技术规格说明书 建议多选修“写作密集型”(writing?intensive)课程,锻炼良好的写作能力 动手写日记或者网志 态度:敬业(努力)、耐心、专一 时刻跟随技术前进的步伐,时刻掌握必威体育精装版的技术(保持最小的压力) 保持正常的心态。正常的生活、正常的节奏、正常的思路,只有正常的东西才能长久。 其他 学好C语言 重视GPA成绩,对你的表现的一个总的评估, 找一份好的暑期实习工作 不要轻易接受太多与编程无关的事情,等到毕业的时候,简历上应该写满了一大堆与编程相关的经历 SOFTWARE ENGINEERING Shari Lawrence Pfleeger Joanne M.Atlee Theory and Practice (Third Edition) 实践者 构建用于解决问题的优质产品。 研究者 研究改进产品质量和提高产品生产率的方法。 理论和实践之间的桥梁 对问题本质进行抽象和建模 设计解决方案 Two Aspects of Software Engineering CONTENTS AND ORGANIZATION Part I Why software engineering is important and What;Process modeling;Project planmanagement CH1:Why Software Engineering ? CH2:Modeling the Process and Life Cycle CH3:Planning and Managing the Project Part II major steps of software development CH4:Capturing the Requirements CH5:Designing Architecture CH6:Designing Modules CH7:Writing the Programs CONTENTS AND ORGANIZATION Part II (continue) CH8:Testing the Programs CH9:Testing the System CH10:Delivering the System CH11:Maintaining the System Part III CH12:Evaluating Products, Processes and Resources Other chapters will be omitted THE NATURE OF SE Technical aspects, include : Concepts and descriptions for software structures Concepts and descriptions for software development design and implementation Software tests and verification Software development tools Management aspects, include : Concepts model about the software lifecycle Concepts about software development process Software quality and standards It is the both, with Management emphasized in this book. 讲授内容分配 教材内容(授课+章结+习题) 设计、编程实例辨析 作业 笔试考核 70分 PPT、课堂内容 实验成绩 15 - 20分 7-10周,周二
文档评论(0)