秋招之时,投了很多公司,笔试无压力,面试就杯具,总结了几点直接被拒的原因。
1.学习成绩太低(某为和某兴,只要成绩好,工资高到离谱)
2.本科不是好学校(跟第一条类似)。
3.基础知识+面试表现。
我想阐述的是,如何评价一个人是否适合搞开发,能否通过学习成绩来进行评价?
程序员是一个考验动手能力的职业,如果你编程“脑子”不转弯,受不了一整天改不出一个bug的那种无助,我认为他/她是不适合做开发的。
不能熬夜的程序员不是好程序员:程序员的通病,白天效率小于晚上效率。如何解释这一现象?白天各种事务打断编程的思路,很难让人安心下来进行编码,到了晚上,虽然大脑疲倦,但是有大把不被打扰的时间进行思考,疲劳的大脑促使着你更加集中精神。
很多人觉得测试都是妹子干的活,毫无技术含量,我想说的是,如果因为你的一个修改过的bug,为公司省了一大笔钱,不比你研发出一款产品更加有成就感。
心态:要有一个小强般的心态,心态崩了,什么都干不了了。(网上有个介绍心态的《我有一条大黑狗》,很好)
巩固基础知识,知识就是力量,什么时候这句话都是真理。