昨天有个读者微信上私聊了,他的职业困惑,说:
自己可能是非科班出身的吧,自身技术刚开始也比较菜,刚入职的时候,老大找他谈话,意思是非科班出身的程序员,基本上都是号称嘴上自己学习,其实水平都比较差。这可能就是自己工作这么久了,一直得不到重用的原因。但是,我现在已经成长很多了,技术也非常不错了,该怎么办?要是这么做下去,职业发展往上太难了。
说实话,从我 12 年从事开发工作以后,我遇到很多非科班出身的程序员,也遇到过很多培训机构出身的程序员,我倒是从来没有说看不起非科班出身的程序员,也没有对培训机构出身的有偏见之类的。
反而,我认识的一些程序员,虽然是非科班,培训出来的,也有很多非常努力的人,为了实现自己的目标和理想之类的吧,人家确实也不错。我认识的一个专科朋友,开发水平杠杠滴,我感觉人家对编程确实有天赋,比我认识的很多人都厉害很多。
分角度分析:
可能领导认可你的能力,虽然非科班出身,但是领导对你的基本能力和素质是认可的,之所以得不到重用,是面试的时候,正好他们缺一个负责开发边边角角的程序员,给你开始的定位就是让你负责这些基础的工作的,领导认可的也是你正好能够满足这个工作,但是更难,更大的工作,你可能担不起来,这是领导面试时,对你的认知和印象。并不是说领导不重用你,其实他就是这么定位你的,从而根据定位把你招进来了。
你进入公司以后,你的成长和进步,可能因为你负责的是基础的工作,并不能把你的进步和成长给展示出来,领导没有发现你已经进步了,因为一直在从事低水平的工作,领导不知道,也很难发现你的成长和进步。
基于这两点的分析,我给出的建议就是:在面试的时候,就用自己充沛的实力征服老板!
自己总结的一些面试大厂的 PDF 及其答案,免费分享给大家,希望对大家今年找工作有所帮助
下面是内容截图,需要学习的,可以到文末免费领取。
Java 基础技术
Java 集合
JVM
多线程与高并发
SSM 框架
Java 横向技术
数据库
消息中间件
Linux
Elasticsearch
最后
整份文档一共有将近 300页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵。
需要的小伙伴点击下方名片免费领取。