课时4.程序员找到心怡企业的三个技巧和常犯错误剖析

5041.jpg


    找工作之前,我们要先知道找什么工作,也就是知道“去哪里”。上节课博士生小赵给我们树立一个很好的榜样,知名医院,待遇有诱惑力。

我们程序员选择职业时,会比小赵稍微麻烦一点,小赵只有一个选择,去医院;而程序员可以选择的行业范围很广,我以Android为例来说明。

    1). 做平台型App,这种App更新换代快、交互要求高,所以Android工程师要保持知识的更新和快节奏的工作。

    2). 做企业内部应用App,这种App业务流程要求高,但对交互和更新要求不高,所以Android工程师对知识更新要求就没那么高,节奏也会比较慢,但对需求的理解就会比较高。

    3). 做智能电视、车载系统等,这种是定制型的Android开发,这种开发模式和前两种不同,想跳槽到前两种企业,就会比较困难。

    4). 做Android的驱动开发,这种是跟硬件打交道,基本上只能干这行了。

    综合前面的分析,我们从行业、企业和语言三个方面来对”去哪里“进行讨论:

1. 如何选择行业:

    程序员可以从事的行业有很多,现在最热门的有人工智能、大数据、区块链、物联网等,有经久不衰的电商、ERP、SAAS平台等,以及在线教育、共享经济、金融科技等。

    选择行业的原则:

    1)选择行业的第一原则

    做跟你专业相关的工作。你去看招聘网站高端岗位的要求,任职要求都会有专业的要求,你要有好的发展,最好是专业对口,以后可以省掉很多麻烦。比如,我有个兄弟,他本科读数学,研究生讲计算机,博士生读金融,他就是为金融科技定制的人才。

    2)选择行业的第二原则

    你会咋就做咋。比如你会Python,现在人工智能火,而且是以后的趋势,你就可以选择人工智能行业。

    3)选择行业的最后一个原则

    你喜欢哪个行业就做哪个。比如软件学院毕业,没有专业技能,会java、android等通用语言,那就找个自己喜欢的行业。如果不是自己喜欢的行业,就会出现老是跳槽的情况,跳多了职业就废掉了。

    常见错误选择行业的方式:

    1)选择特殊行业

    尽量少去选择很偏门的工作。我之前招Android工程师,有面试一个工程师,他毕业后做电视的Android系统,三年后从公司出来,做电视的公司少,他只能找app的工作。他已经工作五年,是高级工程师,薪资不低,但没有app的开发经验,我看他离职两个月都还没找到工作。

    2)随便投,谁要去哪里

    这种很常见,特别是毕业多年的,今年做电商,明年共享火就去做共享,后年区块链火去做区块链。一直在不同行业换,这样找工作,做几年之后,就是被淘汰的对象。我在《职业规划:程序员百万年薪修炼之道》中有一节专门讲这种情况,如果你有兴趣,可以去试听。

5044.jpg


2. 如何选择企业:

    通过前面的行业选择,我选择要从事人工智能工作。接下来就是找企业,这里有两种情况:

    1)对工作内容有偏好

    比如想做语音识别或智能算法,那就找自己偏好的企业,方法跟下面这种差不多,在下面一起讲。

    2)对工作内容没有偏好

    比较好用的技巧是,在网上搜人工智能企业排行榜,前50家看看哪几家感兴趣,再看有没有在招适合的岗位,有就专项投简历。但要看岗位要求,看它的要求,专门做准备。

    跟大家分享一个案例,我之前在网上闲逛的时候,有看到一个工程师分享的文章,叫十面阿里之类的,就是讲他只想进阿里,面试阿里、淘宝、天猫、蚂蚁等九次都没面试上,第十次面试上了菜鸟。他这个就是很成功的一个案例。

    选择企业的建议:

    现在行业趋势,会往两极分化,大企业兼并有实力的中小企业,成为大财团;细分行业,独角兽独霸天下;新概念创业场,满足大伙淘金梦,千军万马过独木桥,惨烈程度更甚高考。

    如果学历还不错的小伙伴,尽量选择知名企业,然后呆个三五年,好好发展,这个是以后想当CTO、高级岗位的基础,千万注意。如果学历和经验稍差的小伙伴,尽量选择比较稳定的公司,可以做个两三年,我们至少要在一家公司三年,才能学会一套完整的项目流程、开发方法、团队交互方式等,这个基础打好,后面事业才能腾飞。

    错误选择企业的方式:

    1)很多人选择企业很随意,简历乱投一通,一堆面试,从里面挑个工资高的去上班,这种对职业发展来说,并不好,有点瞎猫碰死耗子的感觉。

    2)尽量少做外包工作。

    这个就不展开讲了,知道就好。

5045.jpg


3. 如何选择语言:

    选择开发语言要跟选择企业结合,AI编程语言有Python、java、c/c++、R等,你要根据自己掌握的语言选企业,也是根据企业选语言。比如你会python就选python的企业,你会java就选java的企业。

    分享两个关于选择语言的小故事。

    故事1:在05年左右,我有个室友,他有个渠道,会汇编语言,可以出国到新加坡工作,薪资换成人民币二万五,我们当时的工资也就几千块钱,后来他真出国做汇编工程师拿二万五的工资。

    故事2:15年左右,我一个同学给我电话,他做delphi开发,做了有十三年,后来公司裁员,他被裁掉,找不到delphi工作,问我怎么办?只会这种现在偏小的语种,我也不知道怎么办。

总结:

    找工作之前,我们要先确定”去哪里“,而要确定”去哪里“,我们需要先选择对口的或者喜欢的行业,再结合自己掌握的开发语言,在行业中选择心怡的企业,找到目标企业之后,要看有没合适的工作岗位,认真研究岗位要求,专项做准备,增加应聘的成功率。


猜你喜欢

转载自blog.51cto.com/14472495/2447268