今天看到一个程序员说自己找了两个月还没找到工作,我来聊聊自己的经验与建议,如有错误欢迎指正。
1.可能是你要求太高,但是技能却达不到你想要的工资水平,程序员这个工作相对来说还是比较公平的,你技能的高低直接决定了你的工资水平。如果是这种你不妨降低下自己的要求,抱着学习的想法先找个能够让自己技能突飞猛进的公司工作。等到实力强了再离职或者要求加薪也不迟。
2.你技能很好,但是交流不好。心里知道但是嘴上不会说,这是很多程序员都有的一个通病,很多程序员技术非常牛逼,但是工资却低的可怜或者与同事相比,技术比同事好,但是工资却没同事高,这是为啥?问题还是出在不会交流上,跟同事还有领导关系处理的不好,即使走到哪个公司都很难有所发展,最多只是个码农,人家招个人分分钟替换你。如果是这种问题的程序员就要从自身找问题,多和同事还有领导交流。争取领导的信任与了解,这就像你家里很有钱,但是你不表现出来别人怎么可能知道你很有钱?同样,找工作你需要把自己知道的技能多和技术面试官多聊聊,多看看网上的面试提纲,多谈谈技术要点,别怕耽误时间,你谈的越久技术面试官越喜欢,因为会觉得你这个人交流很好,还会从各个方面了解你的技能确实很不错。他们会在内心认可你。要多看看你掌握的技术方面的知识,我以前面试的时候,每次都拿个小本子,小本子里面都记录的是程序语言的运行机制和理论知识等,例如对象、类、静态、数据库、五大对象等,面试之前一定要看,你如果没有本子记录的可以在网上搜索。不一定要自己写的,但是一定要看,并且能够理解。你仔细想想你都跟人无法交流,怎么可能做好软件?软件在开发过程中时时都有可能变更,你不能很好的交流怎么让面试官相信你能做好项目?
3.项目案例少,技能和交流说的过去,针对这样的情况,不妨找个别自己觉得拿的出手的案例跟面试官讲,如果确实没有案例也不妨在网上找个开源框架,跟面试官聊聊。一定要把时间聊够最少三四十分钟。这个很重要,聊不到这么久失败的机会很大,我以前出去面试基本都聊的有一个多小时。多聊聊技术方面的。
4.面试官问一句答一句,这个和第二点的交流是一样的,这个也很致命,你不要让面试官牵着鼻子走,要试着引导把面试官按自己的想法走。化被动为主动,要偶尔问问面试官你觉得我的理解对不对?这样可以拉进与面试官的距离。要抱着学习的心态跟面试官交流,不要害怕不会。面试官一般都不会为难你。不懂就要多问问面试官,切不可不懂装懂。以致说的话漏洞百出。
5.不够自信。这个的话需要内心先平静下来,多面试几家公司。抱着学习交流的心态面试,压力不要过大。就抱着此处不留爷自有留爷处的想法,不要自己吓自己。公司没有选择你不代表你不优秀,只是觉得你可能不适合他们公司的岗位罢了,面试的时候一定要直眼看着面试官,切不要低头一个人交流,一方面给人感觉不够尊重人家,另一方面让人感觉你心很虚不够自信,一个面试都不敢看人的人还能做什么?还能指望他做好工作?你对自己那么没自信我凭什么相信你能给公司带来价值?
6.学历太低,学历问题说重要很重要,说不重要确实不重要,我工作的时候从来没用过毕业证,因为我学历不高,只有高中文化,而且技术主要还是靠自学的,我的第一份程序员工资只有4k,先后跳槽了三个公司,最后过万。以上为我的个人经验,如有错误欢迎指正,欢迎大家关注我。以后会多发发这方面的信息。