Java程序猿想要月薪2万+必须必备哪些技术?

现在程序员是比较紧俏的一个岗位,其实可以写代码的人许多,但是为什么程序员还那么缺呢?

  除了需求大以外,还有一个原因就是,实在合格的程序员确实比较少。

  想要成为一个合格的程序员,咱们需求满意以下几点要求:

  一、细心

  关于许多程序员来说,写出来的代码或许这儿因为不小心漏了什么,那里因为不小心没有查验到一个大Bug,因为大意而出现的问题不在少数。

  所以,细心,可以很有用的削减开发周期,为整个项目的推进起到良性的效果。

  二、胆大

  许多时分,咱们清楚知道事务逻辑上有问题,或许因为怕得罪人,或许因为觉得这个问题不应该由自己来提出,就默不做声。

  其实,不管在任何时分,只需你觉得有问题,就应该直接讲问题指出,然后咱们在谈论,及时整个形势或许比较剧烈,但是假定你认为自己是对的,且对方并没有有用的理由来压服你的话,那你就应该大胆的坚持自己的定见。当然,假定你觉得自己的逻辑确实也是有缺点的,也应该大胆的招认问题,不要耍赖皮。

  三、脸皮厚

  脸皮薄是程序员的特性,程序员遇到问题时就自己去百度、谷歌找答案,花了很长时间,也没有找到问题的原因。

  假定你是一个人在家里做试验,没有人能给你供应协助,你这样做当然是没啥问题的,(huanyuyikao)但是假定你是在公司里,项目组里,你的周围都是人,求助才是你的榜首挑选,别不要意思,谁还不会遇到问题啊,或许你遇到的问题,在他人眼里仅仅一个小case呢,你花了4小时,他人花了4分钟,就功率来说,你4分钟就学习到了4小时的经历,并且处理了问题,何乐而不为呢。

  当然,上面的都是对程序员的软性要求,即使你做不到,你也可以成为程序员,仅仅水平凹凸。

  下面就是一些硬性的政策了:

  四、思维逻辑

  关于一个程序员来说,你的思维逻辑有些当地其实需求异于常人的。

  最经典的笑话就是:女朋友让程序员买包子,假定遇到卖西瓜的,就买一个。

  效果就是,程序员买了一个包子回家。

  为什么?因为他遇到了卖西瓜的。

  这个虽然是一个笑话,但是在代码层面,事务流程图上,确实或许需求这样来了解的。

  所以,一个程序员首要需求培育归于程序员自身的思维逻辑,不然,你关于规划文档的了解就或许有问题。

  五、编码才调

  这个肯定是一个程序员休养生息的根柢技术,你需求熟练的运用一种或多种言语,并且可以用它写出所需求的内容。

  A和B谈天,

  A问B:“你都会哪些言语?”

  B说:“我会中文、英文、日文。”

  那B是普通人;

  B说:“我会Java,PHP,C#。”

  那B才是程序员。

  六、文档才调

  不会写文档的程序员不是一个好程序员。

  虽然一个程序员写的最多的是代码,且简直很少有程序员是毫不牵强的写文档,但是一个程序员有必要具有必定的文档才调,当然,这个文档不是说就是Word。

  例如,咱们现在要做一个功能模块的剖析规划,你至少拿出个几页的规划稿,给咱们说明一下,这样才更简略让人了解,干巴巴的仅仅说,其他人很难了解你的内容。

  假定你做的作业现在需求分派给其他人,你有了新的组织,你Handover你的作业的时分,假定你有出色的文档习气,那接手作业的人可以很简略的上手,不然,他看不了解文档,只需来问你。

  七、编码习气

  什么是编码习气?简略点说就是,注释,命名规范,编码规范

  为什么咱们有必要写注释?因为一个月往后,你或许看不了解你的代码了。

  为什么要遵照命名规范?因为一个月往后,你或许看不了解你的代码了(Laominqing)。

  为什么要遵照编码规范?因为一个月往后,你或许看不了解你的代码了。

  你都看不了解你的代码了,其他人还能看懂?更不或许了。

  所以,必定要习气写注释,依照命名规范和编码规范来严峻结束。

  八、协作才调

  研制并不是一个人的战役,而是一群人的战役。必定要分工合作,不要仅仅顾自己。不然团队里的其他人被干掉了,你也活不长。

  事不关己的心态是不可取的。

  九、学习才调

  这个可以说是决议程序员未来的才调,我见过许多30多岁的程序员,除了CRUD,其他的简直什么都不了解,他难道10年时间什么都没有学吗?不,他学了,仅仅他学习的仅仅事务方面的常识,关于技术方面的常识,仅仅学习他需求的。

  这样,他的才调就被约束在了一个公司的格式上,假定是大公司,他或许懂得多一点,假定是小公司,他或许就只会CRUD了。

  所以,为自己定制学习计划,学 了作业规划以外的常识,是每个程序员的必修课。

猜你喜欢

转载自www.cnblogs.com/monkey7788/p/12063957.html
今日推荐