一个对自己负责的软件开发人员该怎么做(How to do for one qualified developer)
2011-12-06 23:30
501 查看
从事软件开发职业的人,应该尽量做到如下:
1. 不断去学习运用新技术。
2. 时刻总结自己所学所用,不然一年二年甚至几个月就会忘掉这些技术。我自己对这点深有感触,在好几次面试中,被面试官问到做过的项目,用过的技术时,一下子想不起来,因为不总结,就心里知道大概怎么样,说不好,这样也给面试官司留下不好印象。
3. 不断扩大技术面,有些东西不一定很深,但要知道大致怎么做,这样在换工作环境时,需要这方面的技术,会很上手。比如现在用到的WPF要精通,WF现在没用过,但是要有一定的了解。
4. 对设计要熟悉运用,并时刻用在现在的项目中去实践。
5. 英语能力要强。如果不是外企的话,书面英语要好。因为很多技术只有英文。如果是外企,口语也特别重要。不然,肚子有东西说不出来。
因此,我必须强迫自己经常做一些自我总结,比如写技术博客。
Developers do as following as soon as possible:
Firstly, study and apply new technology. Otherwise, maybe out.
Secondly, summarize studied and applied knowledge. If not, you will forget these in one year, two years or several months. For this point, I feel deeply. In several interviews, I didn't think these when the interviewer ask relative technology on my done
projects. It made that interviewers thought my technology not good.
Thirdly, increase technology fields. It is beneficial to your new job.
Fourthly,
Fifthly, your English need be very good. Beacause many technology materials are only English, no Chinese. If you are not in foreign companys, your written English is only good. Otherwise, spoken English is very importment. If not, your knowledge can't be
expressed clearly.
So, I must do that I finish frequently assignments(task) for summarizing my self, such as writing professional blogs.
1. 不断去学习运用新技术。
2. 时刻总结自己所学所用,不然一年二年甚至几个月就会忘掉这些技术。我自己对这点深有感触,在好几次面试中,被面试官问到做过的项目,用过的技术时,一下子想不起来,因为不总结,就心里知道大概怎么样,说不好,这样也给面试官司留下不好印象。
3. 不断扩大技术面,有些东西不一定很深,但要知道大致怎么做,这样在换工作环境时,需要这方面的技术,会很上手。比如现在用到的WPF要精通,WF现在没用过,但是要有一定的了解。
4. 对设计要熟悉运用,并时刻用在现在的项目中去实践。
5. 英语能力要强。如果不是外企的话,书面英语要好。因为很多技术只有英文。如果是外企,口语也特别重要。不然,肚子有东西说不出来。
因此,我必须强迫自己经常做一些自我总结,比如写技术博客。
Developers do as following as soon as possible:
Firstly, study and apply new technology. Otherwise, maybe out.
Secondly, summarize studied and applied knowledge. If not, you will forget these in one year, two years or several months. For this point, I feel deeply. In several interviews, I didn't think these when the interviewer ask relative technology on my done
projects. It made that interviewers thought my technology not good.
Thirdly, increase technology fields. It is beneficial to your new job.
Fourthly,
Fifthly, your English need be very good. Beacause many technology materials are only English, no Chinese. If you are not in foreign companys, your written English is only good. Otherwise, spoken English is very importment. If not, your knowledge can't be
expressed clearly.
So, I must do that I finish frequently assignments(task) for summarizing my self, such as writing professional blogs.
相关文章推荐
- 谈一个现实问题,关于软件开发使用中给用户照成的损失谁来赔偿谁来负责的问题,您怎么看?
- 10 steps to becoming the developer everyone wants(10步让你成为抢手的开发人员)
- 软件开发人员简历项目经验怎么写
- 软件开发人员简历项目经验怎么写
- [ZT]一个优秀软件开发人员的必修课:高内聚低耦合
- The 3 Types of Buyers, and How to Optimize for Each One
- JQuery怎么知道一个元素是否隐藏或显示How do you test if something is hidden in jQuery?
- 一个优秀软件开发人员的必修课:低耦合
- iPhone开发:如何阻止文件被iTunes和iCloud同步 How do I prevent files from being backed up to iCloud and iTunes?
- How to use Hibernate annotations @ManyToOne and @OneToMany for associations
- 在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。 例如: //实例化一个NSDateFormatter对象 NSDateFor
- JQuery怎么知道一个元素是否隐藏或显示How do you test if something is hidden in jQuery?
- 7. How large do the dev/test sets need to be? 开发集和测试集多大合适(《MACHINE LEARNING YEARNING》翻译)
- 一个优秀软件开发人员的必修课:高内聚
- 如何做一个让开发人员看得起的软件测试人员
- 一个C#编写的snmp程序,可使网络管理人员进行参考、开发-A C# Prepared snmp procedures, will enable network managers to carry o
- 谷歌、Facebook等联合开发开源软件项目“//TODO”
- How to enable visual inheritance for Developer Express controls
- How to define multiple controllers for one view in angularJS?
- JQuery怎么知道一个元素是否隐藏或显示How do you test if something is hidden in jQuery?