小菜最近工作了段时间,也接触一些用户.比起自己在学校时,水平确实有提高,在学习的过程中,突然想总结下能提高自己软件开发水平的办法.
1:前期是重点掌握一门技术甚至是某个方面重要,还是往各个方面突击重要.感觉掌握一门技术容易,但想深入确要花时间.但正是深入某一个方面后,才能发现软件开发的本质的东西.对某个问题的解决可能对以后其他技术都能起到作用.但有时侯,软件开发并不在开发工具,语言本身,掌握其它技术方面的东西,可能对你现有正开发起到很好的帮助,这在架构一个方案更是如此.
2:跟客户开要求的结合程度,虽然都知道要卖软件给客户就得听客户,但客户关注的东西可能和你正开发的东西遇到问题很不一致.在满足客户的要求时,自己的问题就可能放一边,可能正是你想解决的问题对你后续的开发起到节省时间的作用,但由于满足客户时,不能很好的顾及这方面.这就有个平衡点.看样子这个平衡点,自己还要花点时间.
3: 借助别人的力量的程度.是自己要了解某个方面还是完全交给他们.在这个过程又有个度,不考虑其他因素(如人员关系),我想自己多多少少要了解一些,可跟着他们去学习.对自己也有帮助.在顾及自己东西同时,可考虑.(这又是个度).