For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
很多参加编程语言培训的程序员,一个班出来都是有差别的,有的技术好,有的技术不是很好,但是懂得职场规划,也能拿到一份不错的程序员的工作,但是技术是程序员核心竞争力吗?参加培训比自学更有优势吗?
1.整合现有资源的能力,什么时候造轮子,什么时候不造轮子,什么情况下利用公司自己的轮子,什么情况下利用开源的轮子。
2.产品发展方向的规划能力,一个技术类的框架,产品,平台,需要程序员明确什么问题是要解决的,什么问题是不要解决的,产品相对其他竞争产品的优势在哪些方面。
3. debug能力,有了线上问题,可以一撸到底,无论问题在哪里,操作系统,文件系统,虚拟机,框架,等等,都可以定位问题所在。
4.文档、pr能力,作出了产品,可以迅速了解优势所在并推广
5.编码习惯,比如严谨的持续集成,测试样例先行,之所以说是习惯不是技巧,是因为好的编码习惯,可以持续为团队带来更大收益,而好的编码技巧没有那么大的效果。
切忌以下行为:
1.长时间调研没结果,学习了很多框架,做法,无法认真对比优劣,这就是不能抓住核心的问题。
2.被需求牵着鼻子走,失去了产品的规划方向,或是走到哪算到哪,做出来的东西因为臃肿的需求越做越繁琐。
3.随口乱说release时间,总是失约。
我可以这样给大家说,一个技术好的程序员一定能找到一份好的编程工作,薪资待遇都不错,但是在中国的职场上一定要注意个人的职场习惯.和一个职场素养才能走的更远,比如你要有管理经验和带团队的能力,或者自己创业的那种冲劲!所以技术是程序员核心竞争力,但是想走得更远还需要很多东西。