程序员有没有什么行业“机密”可以分享的?

作为一名即将求职的程序员,面对一个可能跟近些年非常不同的 2019 年,你的就业机会和风口会出现在哪里?
在这种新环境下,工作应该选择大厂还是小公司?已有几年工作经验的老兵,又应该如何保持和提升自身竞争力,转被动为主动?
针对这些问题,资深职业顾问Osborn将从他丰富的候选人和互联网企业客户的服务经验出发,在本文中为你分析 2019 年程序员求职的必备技能和职业规划技巧。

2019 年程序员就业风口在哪里?

2011 年雷军的一句「站在风口上,猪也能飞起来」,被无数创业者奉为至宝,而如今这句话已经不再适用。

100offer 的企业数据显示,在 2018 年,找钱、一味寻求融资,已经不能再撑起一家公司,一旦资金链断裂,没有清晰而稳定的盈利模式,项目也将面临淘汰。
只有挺过资本寒冬的企业,才能真正回归商业本质。此外,一个好的模式在被市场验证后,会有大量的企业复制而起,如果不能快速地走到顶部,中部企业也终将面临淘汰的风险。

踩上风口带来的红利和诱惑是不言而喻的,但实际上,对于初入职场的新人来讲风口真的没那么重要,尤其是在经济下行的互联网寒冬。更直白一点说,「风口」这个词我觉得在 2019 年反而会让 90% 的人「闻风而逃」。

我们不如讲讲 2019 年的竞争趋势:今年,聚焦出海、下沉、00 后、To B 服务领域的公司都值得关注。当然,风口不一定是在 2019,具体哪年来,谁也无法准确预测。

国内互联网红利结束,但海外不同,用户投放在 PC 的时间是 70%,只有 30% 的时间在手机上。东南亚、南亚、非洲、南美的互联网用户渗透率大概为东亚地区的一半,说明还存在很大的人口红利。
曾经,中国的产品灵感很多都来自美国;未来,很多海外的产品灵感都会来自中国。

北上广深一二线城市早在三四年前就已完成了移动互联网化、电商化,但是四五线城市和年纪比较大的中老年的人口,近年才首度用上移动互联网和在线支付,尝试第一次电商购物体验。

从图中可以看出,一线城市互联网用户极为有限,用户主要沉浸在二三四五线城市。二线城市处在开发中后期阶段,资本期待从三四五线城市中挖掘出更广、更多、更高的价值。

B站拿到了阿里和腾讯的投资。00 后早就非常不满足于 QQ、微博、微信等传统社交方式了,基本上都有自己的表达方式和兴趣爱好。随着国家的二孩政策的出台,新一批的用户也正在成长中。

人工智能将渗透方方面面,To B 商业模式迎来爆发期,因为用户、流量增长红利结束了,精细化运营、超级用户会成为竞争的焦点。2019 年与人工智能、大数据、云计算、云储存等相关方向的行业,将在未来获得更多的机会。

那么要抓住风口,我们需要做哪些准备?

我不喜欢鼓励别人要放眼未来,寻找更好机会。因为好的不一定适合,所以永远要从现在开始提升自己。做好今天才能有更好的明天,风口即使来到你面前,你也会有一个客观的判断,不会盲目跟风。
建议大家对于一切新事物、新领域、新产品、新机会,保持一种好奇且open的态度。因为技术更新迭代太快了,如果你墨守陈规,很难演进,好奇心虽然不能直接让你成功,但是至少你能得到一次抓风口的机会。

第一份工作应该选择大公司还是小公司?
这就好像,高考报志愿的时候,是选择好大学还是好专业?要看你是什么类型的人。总的来说,职业生涯初期,大公司的经历会让你未来选择的面更广,容错率更低;
小公司如果是个好的行业,在垂直领域是 top 级别的,对你有不可预估的成长性,那无疑是更好的选择。
大小公司的差异性主要体现在技术深度和技术广度上。你可以根据自身的情况来选择。

非常规范,培养体系,分工合作很完善。
能学习很多,收获解决问题的能力和方法。
学院派,协作能力差一点,竞争意识比较强。
一般都要按照方法论来做事,但是问到为什么这么做就不太清楚了,惩罚较多。
举个例子,阿里对工程师的影响就在于理想主义、拥抱变化的价值观;在阿里,没见过哪个技术下了班就回去,基本上都是朝九晚十,每天都需要学习增强自身能力,做更复杂的业务。可以锻炼学习的自驱力,还有对技术的敏感度,培养你自主学习的习惯。

解决问题的场景较多,上手的机会较多。
创业公司的精英比大公司还要强一点。
优越感没那么强,压力比较大,成就感就会强一点。
创业公司同心协力解决问题的能力较强,一起吃苦的幸福。
大部分创业公司老板实战很强。在大公司待过的人,理论很强,但是解决方案的能力差一点,创业公司老板可以给更多的解决思路。
创业公司离开了某一个人就会有很大的损失,对于leader来说挑战比较大,人走事情就留下了,没有人及时顶替。
另外,创业公司业务简单,不需要那么大的平台,所以内部有更多机会;不过在创业公司,架构师跟开发区别不太多,title 没有多大意义。
在目前的市场环境下,很多人都会选择去大公司,因为稳定。可是真的去大公司就稳定吗?选择因人而异,建议还是根据自身性格兴趣来做选择。
马云有一段视频是这么说的:20 岁以前,做个好学生;25 岁上下,不要怕选择错与对,不要怕犯错;30 岁以前,选择跟随某个人。
所以不论你去哪家公司,我认为关键还是而在于你跟了哪个老板。对于每一个追求成长的人来说,这个老板可以培养你,也能够给你带来更多的机会。
如果老板成功,那你就能水涨船高;如果不能,他所教会你的能力,也能给你一生带来正面影响。

面试官最看重候选人的哪些素质?

纵向包括操作系统基础、开发语言、存储数据库、数据结构算法等知识的掌握和应用能力;横向会判断你的业务逻辑及应用开发水平,通过你对系统的阐述,以及你在项目中所担任的角色,综合来判断你的定位。
如果你能清晰地讲出项目开发当中所遇到的挑战,以及系统的瓶颈,并给出逻辑鲜明的调优方案,让面试官感受到你的思考性和创新性,那他就会给你打上潜力高的标签。

沟通能力不仅体现在你能回答上来所有问题,而是你真正听懂了面试官的意图。结构化面试的逻辑无非就是判断你的活儿是否过关,所以懂得结构化的表述就变得尤为重要。

面试官不会单从你表述出的吃苦耐劳,勤奋的性格中判断,也不会只从你在工作中某件事情就给你打上抗压强的标签。而是从你的人物性格,生活习惯,工作表现等方方面面来判断你的抗压能力,最直观的就是你要拿结果说话。
比如你在某个项目中担任了什么角色,开发中遇到了什么样的问题和挑战,你如何分析问题现状,找到了什么原因,设置了哪些目标,最终用什么方式解决的。

4)不做「调用君」,不可知其然不知其所以然

面试官不想遇到调用君,和你不想做补 bug 工程师是一个道理。我们希望团队中有大牛带你飞,大牛也希望能招到一名勤于思考的小朋友来带,这样 ROI 才成正比,这又回到第一个基础好的层面上了。
你在日常学习工作中,一定要想到系统的多样性,给出至少一种以上的解决方案,不要做拿来即用的调用君。要做优劣势分析,多琢磨,否则久而久之,你的好奇心也会随之而去。
以上四条其实是相辅相成的,能不能拿到offer也不完全看这四点素质,还有很多业务、技术、眼缘、运气层面的因素。但至少提前了解到这四点,会给你的面试大大加分。

首先我们来探讨一下,哪些细节可以帮助你的简历脱颖而出?

1)教育背景(排名&分数)

如果在学校分数不错,排名也不错,尽可能的 highlight 一下,让面试官对你学习能力有一个基本认识。

2)工作背景(清晰并且量化工作业绩)

工作背景要清晰简明写出自己的职位,以及所负责的业务及应用的技术,罗列自身及团队业绩。如果有一些针对目标公司项目的修改,最好不过了。

3)项目背景(业务关键词)

项目背景记得经历写细致,有逻辑性和层次感。注意标注分工,以及你实际解决了哪些重大问题。

经验总结方面可以聚焦在自己最为擅长的领域,或者自己最想去尝试的领域。比如,有一位技术经理候选人的简历是这么写的,供参考:

通过这样一段经验总结,企业可以清晰的定位人选的属性、擅长技能以及能力边际,从而更好的匹配需求。
其次是技术面试的准备,如何科学刷题?
所谓的「科学刷题」其实是伪命题。不是工作期间偶尔刷,而是在你准备面试前三个月每天坚持刷,保质保量,解题思路要高效。建议还是刷 leetcode 吧,尤其是算法必刷。
对于工程岗大数据岗,基础同样重要。多回顾自己过去项目中实际解决的重大问题,即便不是你解决的,也要知道别人是如何解决的。面试官非常喜欢模拟某个场景,让你提解决方案。
至于行为面试的技巧,我们会在《互联网下半场程序员跳槽完全手册》电子书的第三章做详细拆解。

如何评估现有薪资,获得涨薪?

薪资在企业内部一直是绝对机密,如果不知道自己现在的薪资水平是否合理,可以参考以下两个标准。

在做好本职工作的同时你也需要关注一下人才流动报告、行业研究报告、薪酬报告等等,通过对外部市场的了解,可以帮助你提升能力,调整方向,以备不时之需。

面试是一面镜子,让你认清你自己。不是鼓励大家跳槽,而是通过面试,可以对自己所处的阶段,所掌握的技术,业务能力以及知识储备有一个最好的检验。只有先了解自己的优劣势,你才能客观审视自己的薪资水平。

下面再来聊聊涨薪的问题。

众所周知,薪资涨幅有两种:一是企业正常加薪,在 8-20% 之间;二是跳槽加薪, 在15-50%之间。正常涨薪也好,跳槽也好,涨薪跨度之所以这么大,就是留给有准备的、渴望变得优秀的人的。

薪资与个人工作能力直接相关。因此涨薪最大的砝码,当然就是工作业绩了。要想让领导同意你的涨薪要求,首先要用结果说话。
不要总觉得自己每天累死累活却得不到重视,有些人看似每天都在插科打诨,却总能获得老板的赏识。聪明的领导能看出谁在「假装勤奋,实则低效」。加薪和加班时间不成正比,老板只会看中你的功劳,而不是你的苦劳。
相反,真正有能力的人,可能每天用最短的时间去完成本职工作,剩下都在推广和拓展工作成果。
所以要想找老板谈加薪,就要先有拿得出手的成绩,展现出自己有提加薪的资本。

很多职场人都是这样,一味埋头苦干,两耳不闻窗外事。虽然也是认真工作,不出差错,但在领导眼中并无亮点。因为做好本职工作是你的义务,领导不会因为你做了本职内的事情去表扬你,更不会为此给你加薪。
而那些主动做分外之事的人,更容易得到赏识。他们不是被动等待任务,而是主动思考下一步的方向和策略,揽下更多责任。
当你有能力一个人做 2、3 个人的事情,就是在帮老板节约成本,也越来越成为团队中不可取代的人,涨薪离你自然不会远。

如果你自己做得足够好,可老板就是迟迟不提涨薪这回事,不妨主动出击,表达自己的需求。但一定要注意沟通方式,千万不能头脑一热拿离职来「威胁」老板。
旁敲侧击地向领导表明你有加薪的想法,比你直接提出来效果会更好。要适当使用一些「小心机」,比如假意让领导听到你正在接猎头电话,有公司要挖你,显示出你的才能被别人看重了,说不定领导就会主动提出为你加薪。
涨薪绝对不是你要追求的结果,而是要不断学习、精进,这样即使你的薪资被低估,你的能力也会在未来帮你拉回更多价值。

  东南亚的缅甸、柬埔寨、越南甚至马来西亚,现在都成了诈骗者的天堂,尤其是柬埔寨和缅甸的掸邦等地,更是官匪勾结。而这些诈骗团伙的背后老板,绝大部分都是中国人。毫不客气地讲,中国人坑中国人,那是自古都有一套的,搞别的可能不行,但骗自己人,绝对是得心应手张口就来。这也不怪,脱实向虚练就了国人的本领,大家都喜欢说瞎话,对谁说不是说?

  举例柬埔寨的博彩公司吧,近几年柬埔寨似乎把所有的收入来源都指望于博彩业了,所以在政府投资建设的大量办公楼里,几乎清一色的租户都是博彩业。说博彩业是抬举了他们,实际上就是各种杀猪盘。只要按时交租交税,当地政府就不管了你杀人放火了。

  成立一个杀猪盘公司,有三个环节缺一不可,否则就无法运转。一是HR,他们负责在中国地区招聘工作人员;二是程序员,这些后台的搭建、修改和维护者们,是杀猪盘的重要工具;三是狗推,也叫狗带,专门负责拉人进来网站的业务员。当然为了防止这些劳工逃跑,会有人高马大的当地保安时刻值守,同时也是对那些不服从管理、想逃跑、业务不达标劳工的惩罚实施者,动辄电棍伺候。
  公司对HR、程序员、狗推的管理方式很简单:没收身份护照+电棍。

  这些HR通常都是浙江人,且女性居多,他们的任务就是在各个渠道招聘程序员和狗推。当然也有国内的兼职HR,毕竟面对不同地区的应聘人员,需要有对应地区的HR出面沟通,家乡话才容易拉近距离和增强信任感。

  这些HR不会告诉你所从事的工作将是博彩业,而是一律号称游戏开发公司,且同事都是中国人,相互沟通和照顾都很顺畅,当然最值得强调的是薪资,基本月薪是5万人民币,无需996。

  这一通说辞,估计国内很多程序员都会动心,要知道月薪5万还无需996的岗位那是少之又少。当然月薪5万是真的,其他都是假的,还有,月薪5万并不是说程序员就真能够拿到5万。

  当程序员动心以后,会有一个技术面试官进行远程电话面试,整个过程专业度很高,技术问询十分专业,甚至还有一些业务层面的技术讨论。整个面试过程又紧张又愉快,几乎但凡有点开发经验的,都会顺利被录取。

  由于柬埔寨博彩业人员流动量大,所以HR被强制业务指标,完成了可以拿提成,完不成就要扣钱+电棍。不少HR都会在Boss直聘、拉钩等这类招聘网站上用国内的公司注册账号,但不发招聘信息,而是搜寻那些应聘的程序员,私信问愿不愿意到 柬埔寨来做游戏开发。

  据闻,当时柬埔寨最出名的一个HR叫王某玲,条件是只要程序员过来入职,就陪程序员睡觉。每骗一个来,王某玲就能拿到5000元提成,而每个月,她又能拉来20多个。。。还据闻,此人最后得了艾滋病。

  当程序员终于飞到西港踏上新征程的时候,迎接他的是专程的面包车和保安壮汉。第一时间就是HR和程序员当场签订合同,并借机拿走护照和身份证。第二时间就是壮汉保安给带上黑色头套,当然你可以反抗,但此时会有枪上膛的声音并会有人对你说:你要是死在这里,我把你的护照和身份证烧了,你家人连尸体都找不到!

  吓尿的程序员只好听天由命,最后被拉到一个集中的地方,办公室和寝室紧挨楼层的酒店或者别墅,吃饭有人送,就寝有严格的限制时间,剩下的就全是工作,不得随意走动,且不允许拍照和离开,楼梯口配有持枪保安全天候看守。

  程序员是这类公司的重要资产,所以每周他们会被放半天假,可以下楼在附近5公里范围内活动。别想着跑,因为最近的当地派出所都在10公里之外,且稍不听话的程序员就会被枪杀,半夜保安会把尸体运走。当然报警也没用,当地才不管你死活。

  程序员之所以被公司额外照顾,是因为他们知道的太多了,所有的开发都参与了,服务器的地址、代码、站点结构、诈骗金额、诈骗手法、团队成员等等核心机密都知道,一旦这些泄露,老板随时玩儿完。

  当然,还是有个别幸运能借机脱身回国的程序员,往往防止泄密,万般无奈之下公司老板会支付一笔不菲的封口费,让程序员永远埋藏秘密。而有些不幸运的,最后只能客死他乡,与亲人阴阳两隔。

  至于程序员的5万月薪最后究竟是多少不好说,因为有的程序员可能和老板相得益彰最后成了那个顶层的技术面试官,有的是可能是业务能力等问题被离职,我们只参考下面的狗推的工资结算单就大体明白了。

  当然并不是每一个程序员都是被骗来的,也有在国内犯事了出来躲的,也有程序员再骗所认识的程序员过来的,不一而足。

  那些顶层的技术面试官就很神秘了,他们负责整个站点的开发计划和管理,有的反馈他们是老板的合伙人,也有的反馈说他们是老板最信任的人,还有的反馈很多技术面试官都操北京口音。。。至于他们和老板的关系,不好说,但所表现出来的是,他们来去自由,且频繁往来国内。

  狗推又叫狗带,是柬埔寨对这类业务员的蔑称,说实话,这类人到哪里都会被人瞧不起。这些狗推是所有劳工里面待遇最差、生活最惨的人。一方面他们大都文化水平低下,一方面他们也大都有错误的过去。而真正被骗过去干狗推的,并不多。

  狗推会有标准的培训过程,也有其他公司过来的成熟员工,但每个公司都有自己的脚本。

  狗推门正式上岗以后都会有严格的业务指标,多劳多得,完不成任务的当然是电棍伺候,还有不上道的就会被扣钱后赶走。他们不屑于保安用枪,一是因为数量众多打死一个行业内就少一个劳工,二是他们没任何秘密可言犯不着浪费子弹,三是还需要他们离职赔偿公司一笔钱呢。

  狗推们的居住环境十分恶劣,甚至真的就是猪圈。内地新来的都会被集中看管居住,吃喝拉撒都在一个房间,身份证护照一样被收。当然有业绩的狗推就不一样了,可以过得很滋润。比如有的公司规定每个狗推每月指标100个,多完成一个奖励3000元提成,而少一个则扣3000元工资。完不成的就被赶走,且走时要高利贷还公司债务,不是拍拍屁股就好走的。

  在柬埔寨的博彩业,无论在谁眼里,劳工都是待宰的羔羊,所以配套产生了两个兴旺行业,一个是工作中介,一个是偷渡回国。

  工作中介很简单,就是帮那些失败的狗推再次寻找工作,所以中介公司因应而生,他们会把狗推介绍往不同地点的诈骗公司。而偷渡回国,就是冲着那些被压迫的程序员或HR而生的,他们是如此重要被严密看管,要想全身而退是不可能的,只能依靠这些偷渡公司。当然这些偷渡公司也价格不菲,甚至比你从公司赎身赔偿还高。能帮你偷渡也还算是幸运的,最怕的就是那种借偷渡之名却转身就把你卖入另一家诈骗公司。

  在这里我不得不提醒那些出国寻求发财梦的才俊们,梦想不是那么容易实现的,也许你憧憬的未来就是生死两隔,没有至亲好友,切不可去东南亚寻求财富。
  异邦他乡山高水远,福祸不知,远行前请慎重思量,为了家庭,为了孩子,为了父母,也为了自己。

  在这里,有很多不公和邪恶,但这是你的同族和故土,无论怎样他们不会制你于死地,也还有很多改善环境的机会。但在境外,所有都不是你的,包括你的生命,你只是一只羔羊。

保密协议 这样到第二家公司上班算违反了吗?

我表弟是一名程序员,与第一家网络公司签订了《保密协议》,规定离职后,6个月内不得以任何形式从事与第一家公司有竞争的业务,保密期限是3年,没有保密费和竞业补偿费等相关规定。 
现在他能否到第二家公司继续从事程序开发呢(主要是网站编程)?难道要他从程序员改行做半
  • 你先看一下是不是正规的协议,如果是受法律保护的那就要注意了。如果是正规的协议,原则上是不允许到同行业工作的,因为,公司也对你进行了培训,有了一定的付出和投资。但是,只要是不盗取公司的机密和各个信息的话,是可以到别的公司去工作的,别让原公司知道就行,因为,你在学校学到的知识是自己的,别人是不能干涉的,自己的知识到哪里都行。

我要回帖

更多关于 不知道的行业秘密 的文章

 

随机推荐