zoukankan      html  css  js  c++  java
  • 《构建之法》读书笔记03

      软件工程开发一直强调团队的重要性,但同时,每个人也发挥着重要的作用,在一个开发团队中,每个人都是一个环,环环相扣才能实现软件的开发。在大部分成功的软件团队模型中各个角色考虑问题的出发点是有区别的。不同意见的冲突在所难免,一个好的团队流程能把冲突的积极方面(各自尽力把自己的工作做好,说服别人)释放出来,避免消极方面(因为冲突而产生的消极、抵触情绪等)。

      在团队中,IC需要做到:通过交流、实验、快速原型等方法,理解问题、需求或任务;提出多种解决办法并估计工作量;与相关角色交流解决问题的提案,决定一个可行方案;执行,把想法变成工作中的代码,同时验证方案的可行性和其他特性;和他人合作实现方案,修补bug;在解决方案发布出去后,对结果负责。

      做一名软件工程师前景光明,但也要付出很多的汗水和努力。不仅要有深厚的知识功底,还要有过硬的本领能力。还有,不能把时间都花在解决低层次问题。要把低层次问题变成自动操作的,能成为精通范畴的方面。

      对于一个软件工程师来讲,个人能力十分的重要,如果自身的能力不足,那么做什么都会一事无成,甚至还会严重的影响自身的状态。在学校里卖弄,我们需要学习的知识,语言很多。经常会让我们觉得学的很多,但是自己却没有掌握任何的语言或者知识,并且我们没有更多的时间让我们去把一门语言学精,这时候我们就会非常的茫然,有的干脆就直接放弃了,想着自己毕业以后工作的时候再去努力学,不过到那时候我们学习起来也会更加的困难。所以我们可以适当的去逼迫自己学一些东西,强迫自己一定要将重要的知识学会,等我们掌握的时候可以给自己一些小的奖励,这样我们就又有动力去学习其他的东西,这样下来便成为了一个良性循环,在学习中也可以找到快乐。

  • 相关阅读:
    深入浅出数据库索引原理
    Mysql读写分离原理及主众同步延时如何解决
    数据库连接池实现原理
    MySQL 大表优化方案(长文)
    js-ajax-03
    js-ajax-04
    js-ajax-02
    js-ajax-01
    获取html对象方式
    js-事件总结
  • 原文地址:https://www.cnblogs.com/yifengyifeng/p/6411195.html
Copyright © 2011-2022 走看看