如何找编程类的工作?
多谢悟空邀请!
如果您要找编程类的工作,最好不要盲目,我提以下两点建议仅供参考。
盘点自己都会那些编程语言,不要谦虚也不要吹牛大家搞编程的,可能掌握或了解的编程语言不只是一个,有些牛人可能每种语言都懂一些。自己首先要盘点一下都会那些编程语言,每种语言掌握到什么程度,这样找工作的时候,您可以看看企业的要求跟您的技术水平之间有什么交合点。
下图是2018年10月份世界范围编程语言的排行:
如果您掌握的语言在这些范围内,一般来说,找工作一般是不难的。如果排名靠前些,找工作肯定是不难的。
下图是2018年全球热门编程语言前十名排行:
如果您的语言在热门排行榜中的排名比较靠前,您找工作的薪水就更有保证了。
常见的编程语言包括:C#、Java、C\C++、Python、PHP、Delphi、Ruby等,这些都是拥有庞大类库的高性能语言,只是每种语言的偏重稍有不同。而Javascript、SQL这类属于脚本语言,主要是辅助前面那些编程语言的。
对于编程语言,了解跟掌握精通是两回事儿,掌握精通是直接可以用它来干活,了解只是对语言特色有过深入研究但要用来干活就要不停的充电查资料。您至少需要掌握精通2门语言以上,同时了解3~5门语言。同时,您必须精通SQL编程,以及至少一种常用的数据库的各种操作。
为什么这么说呢?一般企业招聘编程人员,工作未必是固定的,企业做的项目或软件系统一般也不会只有一个,您的工作可能随时会被切换到其它项目,如果碰到自己完全陌生的语言,从头学起您就输在起跑线上了。相反,如果您对大多常用的语言都比较了解,捡起来磨练几天就能上手了。
找自己有兴趣的方向,长久积累专业技能有兴趣的事情才能做得好,这是毋庸置疑的,否则您面对的都是自己不喜欢的东西,做起来就等于是应付工作了。很多朋友会说,我有兴趣的money,没错,如果做自己有兴趣的方向,哪怕money少一点点,那心情也会不一样啊,积累知识和技能对您以后发展也会更有帮助啊。
比如您对做网站有兴趣,一般您可能掌握了比较丰富的PHP、JS、SQL这套开源体系的知识和技能,或者掌握了C#这套微软体系、或者是Java体系,您就找跟网站相关的工作,做起来平时积累的经验更用得上,而且越做自己越专业。
再比如您对做ERP有兴趣,您掌握的可能是C#或者Delphi,如果让您去做跟ERP无关的网站,哪怕是很简单,估计您也会觉得很无趣,自己之前的技术积累基本白费了,重新累积的经验对自己以后的发展可能也是没用的。
当然,更多朋友从事的可能是移动端的编程,这是个发展很快的方向。如果能跟自己的兴趣结合起来,做起来就会更有信心、更长久,经验的积累对以后的发展才会形成正比。
希望对您有些帮助吧。