需求理解到位,能够有自己的理解,发掘出隐藏的需求。这个需要多和需求人员多沟通,如果沟通效果不理想,那就是自己有行业知识的不足,需要恶补知识,一是通过购买相关的书籍充电,二是从网上查阅相关内容。一名优秀的工程师一定是一名优秀的需求分析人员,只有需求搞清楚了,就像治病,找到了病根,才能对症下药,标本兼治。
知识结构要合理,尽可能的系统化每个知识点不是孤立存在的,它和另一个知识点或多或少有些联系,从一个知识点跨越到另一个知识,需要学习新的知识把它们关联起来,形成网络一样的系统结构。这样的知识结构才能融汇贯通,使用的时候游刃有余。
工作态度要端正。的事情当成自己的事情做,不要认为自己在打工,的发展离不开每一个人的努力,自己要有主人翁意识,的合伙人,有了这样的认识,你才能把事情正在负责起来,才能激发潜能,更好更快的发展自己。
要与同事勤沟通,取长补短。每个人的知识结构都是有缺陷的,同事之间的交流不仅可以弥补知识上的缺陷,还能增进友谊,积累人脉。
在编程过程中善于发现坏味道当现在的程序不能适应新的需求时,就有重构的必要了。重构过的代码紧凑,高内聚低耦合,修改起来省时省力,做小小的改动就能满足新的需求,从而节省宝贵的时间,正是重构的价值所在。需要注意的是,如果需要大型的重构就要向项目经理反映,征得经理的同事才能操作。
刨根问底,透过现象看本质刨根你才发现,树根是多么的庞大,深深扎于泥土之中,树木才能百年甚至千牛不倒。IT行业要求既有深度又有广度,看看T字怎么写就知道了。工作中碰到的问题不能仅仅局限于把问题解决的层面上,在工作之余要有探究问题根源的意识,而且与之相关的问题也要想透彻。看看有没有最优的解决方案。我们知道地球是圆的,从A点走到B点有很多种方法,甚至南辕北辙,朝着相反的方向最终也能走到,你能说你把问题真正的解决了吗?如果养成了刨根问底的思维习惯,你看问题就会比之前更透彻,看的更准。再遇到类似的问题,分分钟搞定,不再纠结。
身体要健康程序员的工作要有很高的专注力,如果没有强壮的身体,恐怕很难做到这一点。锻炼身体的方法有很多种,不要一谈锻炼身体就产生抵触的心里,锻炼身体不一定要很累,安静的状态下也可以健身,比如瑜伽,瑜伽不是女生的专利,男生同样适用,当然最关键的一点是有没有毅力去坚持。
总结以上是我的一些小小的经验积累和心得体会,希望每个程序员都能或多或少得到帮助。这个经验我会一直维护下去,有新的发现也会补充上来,期待能帮助更多的人,让更多的人受益。