https://www.zhihu.com/question/312019918/answer/630577132#showWechatShareTip
https://www.nowcoder.com/discuss/72132?type=0&order=0&pos=85&page=1
https://www.nowcoder.com/discuss/21022
链接:https://www.zhihu.com/question/312019918/answer/630577132
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
工作十年的老程序员。或许我这个老家伙能给你点经验。我个人算是loser。我不一定能告诉你成功的秘诀,但是我会告诉你失败的教训。本回答不适合佛系选手。友情提示:剧情中的某些高难度动作请不要学习和模仿,否则毁你一生。
无用之用,方为大用。—庄子
我更多教你关于人生和职业,我不会具体到告诉你怎么学会各种范式编程、也不会告诉你如何学习设计模式、还有如何搞定敏捷开发。人生更多是哲学问题,而不是纯技术性问题,技术问题我觉得好解决,但是例如什么是最好的架构?这问题很哲学,不信你用搜索工具去查,你绝对找不到标准答案,这种问题没有一个标准的答案告诉你所有要遵守的规则。但是你不可否认,这个问题是所有技术都想知道的答案,也是最好的一个问题。可假如我问你快速排序算法原理、有哪些常见的安全问题等等,即使你不知道你也能快速的通过搜索工具学会。所以抱着学习偏技术性的经验的人,可以看看其他答案。但是记住没有银弹,不要相信任何技术是绝对完美的,否则技术异构性就没必要了,所有技术都有他的理念和设计思想,考虑具体业务场景有所偏向。
首先我要说最重要的教训就是:职业规划你要时刻记在心里。一定时刻记得有个规划。
我的职场经历失败最重要原因是没有规划,败在战略上的懒惰,战术上看似成功,但是也无法否认loser的事实。
“自董卓已来,豪杰并起,跨州连郡者不可胜数。曹操比于袁绍,则名微而众寡,然操遂能克绍,以弱为强者,非惟天时,抑亦人谋也。今操已拥百万之众,挟天子而令诸侯,此诚不可与争锋。孙权据有江东,已历三世,国险而民附,贤能为之用,此可以为援而不可图也。荆州北据汉、沔,利尽南海,东连吴会,西通巴、蜀,此用武之国,而其主不能守,此殆天所以资将军,将军岂有意乎?益州险塞,沃野千里,天府之土,高祖因之以成帝业。刘璋暗弱,张鲁在北,民殷国富而不知存恤,智能之士思得明君。将军既帝室之胄,信义著于四海,总揽英雄,思贤如渴,若跨有荆、益,保其岩阻,西和诸戎,南抚夷越,外结好孙权,内修政理;天下有变,则命一上将将荆州之军以向宛、洛,将军身率益州之众出于秦川,百姓孰敢不箪食壶浆以迎将军者乎?诚如是,则霸业可成,汉室可兴矣。”
-----------------------------------------------------------------------摘自《隆中对》
刘玄德一生败仗无数,看过三国演义应该知道,刘备遇见老诸前他只有野心可并没有谋略。亏得《隆中对》,否则刘备下场比我强不了多少。论规划的重要性,当然如何规划这又是个学问(没有成功经验,所以无法传授,问问身边那些CXO们,或许能知道答案)。当然有规划不一定代表成功,你说你规划的最终目标是去日本当一个动作影星,跟苍老师演对手戏,这个我觉得就有点不现实了。记住你得规划要结合你自己的实际情况,我现在认为能做到自己能力最大化的发挥并且拿到相应的回报这就是成功。
1、菜鸟时代
天下难事必作于易,天下大事必作于细。是以圣人终不自为大,故能成其大。——《道德经.第六十三章》
2009年我入了这行,在一家中型公司做开发,做到2011年8月份。我在这家公司犯的错误是:沉迷网游,意识不到竞争压力,玩心太重。那时候我每天上班想着我那副本,想着巫妖王。丝毫不关心领导给的任务。两年时间换来停滞不前的技术。促使我离开的理由:看着同事涨薪,另外领导也不待见我。也赶时代好,那时候web前端市场需求量大增,遂借势去了sina,在我当时看来我那技术都不配进去新浪。拿到新浪offer,各种跟人家装13。当时的同事都在想:“这xxx也能进新浪?”。这里我说明下,我在这个初恋公司,也就是我的第一家公司,做的不是web前端,你可以理解是一种GUI开发。
2011年8月份去了新浪,去新浪之前的几个月我其实才开始努力恶补技术,但是直到去新浪之时,我还是个菜比。同我一起进部门的还有两人(阿乖、阿男),阿乖刚进公司老大就给他个练手活,让他实现个评论功能,结果规定时间(两周),阿乖没做出来,直接试用期不合格干掉,他走那天我和阿男去送他,看着阿乖那迷茫的脸,忐忑不安的我内心想自己那菜比技术不也得被干掉?然而bug出现了,入职第三周,网易那边居然通知我面试过了(这里我说下,新浪入职前我去了趟网易面试)。然后我向网易那边老大表忠,说自己更向往网易,自己现在还干wow,夸网易更有态度,说自己等网易消息没等到,很伤心,恰好此时新浪这婊子来勾引我,一时鬼迷心窍,被她给上了。之后顺理成章的进了网易的怀抱。新浪这份工作最大失败就是自己不知道想要什么,乱找工作。
2011年9月份,我就成了丁磊的人了。注意此时我也还是菜比,因为菜,所以老大给的任务时常delay或上线前bug太多。领导经常不分场合对我一顿骂,当时觉得这leader不近人情,不仅这个leader,第一个公司的领导也经常骂我没产出。当然我也一直在学习,这时候我不认为自己不努力,反而觉得是领导和周围同事有病。于是乎2012年6月我决定出去,不在这2b领导手下干了。(其实那阶段的自己心态有问题,不成熟,认为自己怀才不遇,其实自己不懂事)。当时跟我一同入职的实习生在领导眼里比我强很多。事实上后来我反思了,确实比我强很多。我这么说,也是承认自己当时能力不过一个普通实习生的水平。不过网易确实是一个很好的公司。网易这段经历让我觉得,遇事不反思,一味推卸责任。另外记住了,你能面试进一个公司不算厉害,厉害的是你能hold住那份工作,并且做的很好很认真很有责任心,做到你上级觉得没看走眼。做到你上级觉得他给你得薪资对不起你的付出。有时候这不仅仅是技术问题,这是一个人态度问题。网易这份工作,我更多是觉得我无法hold住。此处不留爷,自有留爷处,处处不留爷,爷爷我就去百度。于是乎2012年6月份,我去了百度。——此时我第一家公司同事炸猫了,听说Xxx这二逼居然都能去百度,于是乎我入职百度导致第一家公司员工大量离职,公司业务一度停滞。(后面剧情我自己脑补的)。
—————————
说一个在网易的插曲,当年进入网易后一个月,腾讯开放平台在京开了新部门,我去面试,很成功。拿到了口头offer,但是我坚持要比口头offer多1k的薪资。最后腾讯的hr跟我saygoodbye了,事后我同事告诉我,即使月薪一样,tecent的年总pkg比网易高,而是人家是一线噢。可怜当时的我傻傻的不懂什么叫一线bat,什么是二线新浪网易。哎!可惜了,不过后来我最终还是和tencent有一次邂逅(这个咱后面聊)。那时候我还记得淘宝让我去面试,但是那时候我不知道淘宝是个在前端领域很有造诣的公司,于是乎拒绝了淘宝面试邀请(那时候自己觉得四大门户我都拿下了,你小小淘宝还不是轻松?)。谈到四大门户不得不说搜狐,我和搜狐的故事后面我也会提到。当然后来我也和淘宝这“娘们”发生了关系,我后面也会写到。
2012.06 进厂。厂长!!!小的来祸害你了。说错了,是来给您当马前卒的马前卒的马前卒的马前卒..........。就职于厂子边缘部门,运营类工作居多,整天做着一次性的活动。没有任何工程而言,没法,运营驱动的流量变现部门。跟百度核心部门技术上差n条街。此时我住大兴黄村,工作在软件园。每天地铁一个半小时。这一个半小时,我都在学习技术。(安全类的、算法类的、编程珠玑、ruby元编程等等)。你说不努力吗?我不这么觉得。你说我第一份工作懒,没觉悟,但网易以及百度时期我绝对很用心。我对工作上的技术不感兴趣。此时我最大的问题就是学习技巧不对,出发点不对,脱离工作实际,我个人是个前端。没有在正确时间学习正确技术,没有聚焦在前端这块,切记时刻考虑当下自己应该学什么、怎么学。千万别乱学。最好找个明白人带,他能帮你少走很多弯路,别以为弯路说出来容易,你和别人有的最大资本就是时间,你的职业生涯搞不好就二十年(23-43)这行业的人不允许浪费时间。高效充分利用二十年者赢。说我个人,我学的这些对我工作有些帮助,但是帮助不大,而且过不了多久我就忘了。2013年02月,部门来了新高层,来了之后各种作。我直属leader跟我关系很好,直到现在我仍然认为他是唯一一个能跟我和谐相处的老大,但是此时我的工作产出只能说一般,也就是说我能力还是不够强大,离职的原因吧,说实话也是觉得部门业务在前端没什么挑战,觉得自己在工作中无法学到牛逼的技术,另外一个原因就是我脾气不好,是一个情商为零的人。当时自己觉得外面那么大,怎么不找个比这个工作更好的机会,最重要是自己产生了错觉,一个自以为自己技术已经足够好了的错觉,这种错误不仅仅是我,任何工作三年五年的人都会产生,觉得前端不就那么点东西,觉得自己会用这个流行技术,那个流行的工具,知道了前端各种网红,前端娱乐新闻。于是乎我就开始作了,一直作到现在,作到2019年3月份。因为之前各种跳很成功,所以觉得新浪、网易、百度offer很好拿嘛。所以这次我直接先提离职吧,提完之后再找吧,反正爷拿过那么多名企offer,此时膨胀,但是实力很渣。结果这一次跳槽我栽了,欲知后事如何,且听下次分析。这里我问在座各位,尤其是自我感觉良好的,有想过你能把你所知道的,在微博、头条、百度、简书、知乎等等看到一切技术点串成一个体系吗?如果不能,那你可能也产生了错觉。
2、回忆篇
回忆——————————————时间线切回到2009年七月份。
有人质疑我编的,我其实没说2009年7月份毕业于百名之外的某211大学。我在某海边城市每天wow跟着工会活动,海山、黑暗神殿、太阳井各种金团,抽烟喝酒但是不烫头。没钱了去工地当民工。一天八十,早上六点坐上工头的车,我清晰记得六点天刚亮,太阳光额外刺眼,工头车放着“夜半三更有盼天明,寒冬腊月又盼春风.....”,那歌声真好听,那感觉跟《肖申克的救赎》安迪给狱友放的莫扎特音乐。2009年经济危机。你永远不知道人生低谷的时候对美好的期盼。我出生在东北某农村,毕业于一所不知名211大学,原生家庭是一个非正常家庭,极其不正常,我原声家庭从来都让我异常压抑。导致我后来有过一次精神疾病,这次精神疾病对我影响极大,后续我会提到。我个人性格也是极其复杂矛盾的。2009年11月初和发小北漂。
北漂,刚开始也不那么顺利,我刚来北京住在一个月300的贫民窟,比现在沙河条件还要差。兜里带着不到一千块。那段时间也很困难,我走上这行业不是偶然和意外。我大学时期因为总玩wow,挂很多课,唯有计算机数据结构和语言课程异常牛逼,不用期末复习,不用看老师划题,也能拿到全系前几名。所以当程序员也是自己一直想做的。那时候很多培训班学员出来比我实战能力强,刚到北京面试一个多月,各种被虐,其中面上了德邦物流公司,不过要发配到青岛,内心十分不甘心,不甘心没有做自己自认为很擅长的工作,不甘心没有在北京落脚。当然我最后也是跟着内心出发,选择死磕下去,最后迫于生计去了一个保安公司,在里面当网管和seo推广员,说实话我根本啥都不懂,真的是为了能吃到饭。网管我也干不好,seo其实我也不懂怎么做。没到一个月被辞,当时说好一个月1600,最后干了三周老板只给三百。时间到2009年12月,然后我又继续找程序员工作。每天快的话赶四场, 慢的花2010年一月份的时候找到了我的第一家公司,当上了码农。
我自己最有战斗力就是这段时间,那时候连基本吃住都无法解决,那种求生的欲望,激发一切战斗力。记住如果你是一个在校大学生,千万不要等毕业时在后知后觉。尤其在2019年这十年又一次的经济危机。上一个轮回就是2009年我毕业那时。我建议毕业前一年你可以选择培训班(选择一个好的)。自学不是不建议,但是0到1,是最难的,学习方法不对,有可能前功尽弃。自学的人先想明白,学习方法论。
回忆end———————
2013年7月份前,我个人觉得自己还有目标有规划的,没入行的时候想当程序员,这是个目标是个规划,入行了之后想去名企工作也算是个目标,可接下来我却没有明确目标,唯一驱使我换工作的目标就是钱了。
3、下坡路时代
塞其兑,闭其门,终身不勤。启其兑,济其事,终身不救。———《道德经》 第五十二章
2013年的7月份,我开始想从百度出来,记得哦,是我先提离职,再找工作得哦。但是这次没有那么顺利了,2013年,互联网金融很火爆。我去了一家互联网金融公司面试,还有各种其他公司,当然其中还有一个外包公司。你说这时不想去腾讯和阿里吗?想,非常想,但是我去面过,很不幸死在第一轮面试。那退而求其次去滴滴、京东呢?面试也都挂了。此时 时间一点点逼近离职日期,我心里慌的一逼,我居然手里只拿到一个外包公司的offer,一个互联网金融公司的offer。外包公司的offer从薪资看来还不错,可惜五险一金按最低交。金融公司倒是还不错,说是让我进去后带人。最后离职时间到,离职后我很无奈的选择去了外包公司(为什么选择这个外包公司,因为工资高那么一点点,没错我这是就是这么看重钱)。可当你习惯进出百度大厦,看到办公楼那么气派,你也能体会到去小公司看到那作坊式的办公环境的心理落差。你也能体会到 与技术和能力差大厂一等的同事共事时的无奈(但是我很喜欢和这些同事私下里接触,感觉他们更真实。但是工作中可能就不那么愉快了)。为什么做出这种选择,因为我穷过,穷害怕了,穷的智商情商都没了,就为了多出的几千块。不过我在外包公司也没待多久,当时外包公司把我外派到中国平安去做开发,我待了不到一周就离职了。为何离职,因为我实在接受不了自己从bat选手居然沦落到一个外派开发的事实。然后选择了另外一个offer,那个互联网金融公司(其实这公司在金融行业挺厉害的,当然干不过蚂蚁和腾讯金融)。离开外包公司那天我都没有去办离职,我直接给我的外包公司leader 发短信说我要离职了。那leader直接暴了,电话过来,给我一顿骂,挺难听的,我也直接告诉他:”老子他妈的不要那一周工资,你给爹滚!“。就几千块钱,真的就多几千块,在职业初期,你要是仅仅看到钱,那说明你很短视。不管你之前多穷,多缺钱,记得年轻时候别为了多那么点破钱打乱自己的规划,别把钱当成择业权重最高的维度。你会问我难道我工作不就是为了改变生活条件吗?沒錯,但是你要权衡长期的收益。别以为你短期超过别人,其实这行业是个马拉松,你自己作,有可能40你就得考虑转行。为何我现在面不进去阿里和腾讯,一方面机会没把握住,另一方面最大的问题是你工作年限越长别人对你期待也越大,你问阿里p7+、百度T6+那些内升上去的,他们也不敢说社招直接T6、p7进他们的公司。这也就是我本是菜鸟,但是工作四年后人家会把你当高级工程师来面试。而我段位还是那么低。如果你想去大厂并且希望在大厂稳定,记得三十岁前,三十岁后难度直线上升,另外发展空间也没那么大。大厂leader岗位和专家岗位大多是内升。
2013年的8月份入职互联网金融公司,说个笑话,面试金融公司的时候,面试官问我:a标签有哪些伪类? 我居然回答 不知道。好在那个面试官没有话语权,否则她会让我滚蛋,真正招我进来的leader是个设计总监,他直接看我履历上面 赫然写着 网易、百度,直接命中他的需求。哈哈,牛逼吧,技术渣的一逼,可我有网易 百度的背景,当然我没把新浪写进去,太短暂了。为什么会出连简单的伪类都不清楚的笑话,这归功于我长期看武林上层秘籍,对具体的招式全然不在乎,以至于出现这么大笑话。说实话我现在也对那些实用层面的技术不感兴趣,更多喜欢研究抽象概念,不过这不是一件值得炫耀的事情,每个技术人员都会有技术死角,当然伪类这种不能算,这是最基本的常识,只能说我很二。做技术的别像我这样,急躁,总认为学高层技术可以快速超过别人,且不论你是否能应用的上,就连学你可能都是一知半解,因为高层技能都是从基本技能从提炼抽象出来的。这家公司我进去后先是跟着招我的ued总监干,后来公司组织架构调整,我又跟了另外一个逗比老大,这老大许诺我跟着他能吃香的喝辣的,我觉得挺好,直接被技术leader管理,总比跟着ued老大更名正言顺,不过我跟着他干的时候手下一个兵都没有,他让我去招兵买马,但是预算很低,我只能招一个初级的和两个实习生。于是乎,我去联系母校的辅导员,招来了一个学弟,两个学妹。然后逗比老大竟然出尔反尔了,他也想组织一个ued部门,然后把前端组塞给ued管理,说白了架空我。于是我开始反抗,在公司小闹了一下,结果是我离职了,逗比老大名誉也受损了(几年后偶遇他,看样他也从那公司离职了)。事后反省下,其实在职场里面,你跟对人很重要,你跟着明白人和跟着糊涂蛋完全不一样。所以择业时候记得不光看钱和公司,还要看下这老大值不值得跟?怎么衡量老大是否值得跟,这就是另外一个问题了,在此不展开。当然你可以跟着逗比继续干下去,但是他可能不认可你的产出。择业是个双向选择,当你足够强大的时候你也有足够的选择权利,如果你不够强大,你只能被单向选择。2014年的7月份我选择从这家公司离开,原因主要是糊涂蛋让我太伤心,另外就是心里觉得还是大厂靠谱点,内心还是希望能与能力更强者一起共事。然后我就去了一个大厂,真正的大厂,中国市值最高的互联网公司。
题外话——面经
大言不惭的讲,面试确实我比较擅长的。你问我我面试过多少家公司?抱歉,我觉得这个问题不太好,我觉得你应该问我:北京但凡有点名气的公司还有哪家我没去面试过?其实前端在没有发展带今天这么复杂前,其实面试问题是可预测的,花点时间猛刷面试题其实就都能覆盖到。最近几年我不太喜欢刷面试题,可能是懒了,另外国内前端面试官我懒的为了讨好他们去刷面试题了,因为我发现他们大多数不合格,少见有我看得上的面试官。好的面试官第一条标准就是同理心,第二个就是反思自己问题是否有漏洞,第三自己的问题描述是否清晰,最后再就是问题是否具有代表性问题。那种面试当审问的面试官,我更多是忍忍,别得罪,期望面试早结束,当他俯视我之时,我更多是同情这个公司。面试不过找些志同道合之人的过程。以前是这行新人的时候,面试更多是接招,被人审视。现在面试,除了部分能力很强的技术leader(我指的不是前端这层面leader,这些人有时候无法揣摩人家的深度,高手有时候过招,几句话你就知道对方是否有料)其他绝大部分整场面试结束,绝大部分面试官不一定很了解我,但是我能从面试过程中,大致了解到面试官技术格局和人品,还有他的技术能力。自己面试过很多人,每次面试都生怕自己对候选人的评价过于主观。对于面试:我个人觉得刷题是有必要的,但是别依赖刷题、背题。平时多去刷题,收集面试题,不为别的,就为好的面试题能帮助你成长不少。我发现前端有个很有意思的现象,面试题都出自圈子里最近一年产生的好文章里。例如异步事件宏任务和微任务,这玩意存在很久了,只是最近被曝光频率增多,于是就成了面试必问的问题。千万别背题,好的面试官会展开问下去,你是否背题,在你回答之时就能分辨出来。我个人面试前刷题更多是为了帮助回忆,把忘记的细节点给捡起来。
4、迷茫时代
不自见,故明;不自是,故彰;不自伐,故有功;不自矜,故长。——《道德经 第二十二章》
2014年7月份进阿里的坑,以一个低p的身份就职业淘宝某事业部,入职时情形记不得了,我只记得国家广告产业园办公楼内,墙上各种图案,当然我也有了自己的花名,但是花名没有让我感到我与上级之间的平等。当时所在部门的团队氛围让人觉得压抑,我其实为了顶替即将离职的阿呆,与阿呆关系比较好的是阿瓜,当时阿瓜要transfer到杭州总部,能跟我说话的也就他两,我直属leader还有其他同事城府都很深,不好接触。阿呆阿瓜其实被边缘化了,团队主流成员不喜欢他两,阿呆被离职的,阿瓜被转岗的。团队当时995工作制,而我当时扛不住这种压力,我要说明下,团队的业务前景很不明朗。最重要的是,我去阿里前一个月我居然患上了抑郁症,在安定医院确诊并每天吃着百优解。至于怎么得的我忘记了,我只记得有天清晨四点醒了,我发现这世界有点不一样了,我感觉情绪很低落,然后怎么都睡不着,我当时觉得可能身体出点小问题,过两天就好了,结果过一周越来越糟糕,那种绝望的感觉时刻伴随着你。怎么形容那种感觉呢?你平时最喜欢的事情在得了那病之后你都一点没兴趣,而且不想动,最重要是那种无以言表的精神上的难受。不到一个月,我就从阿里离职了。这个经历也永远写进了阿里hr系统,导致我后来再也无法再进阿里大门。我曾试图再进阿里大门,但是发现阿里已经没有我想要的东西了。此外我对阿里hr也有难以消除的偏见。所以现在找工作也从不重点关注阿里的机会,当然阿里hr也不考虑我了,毕竟我已经是35岁的老程序员了。阿里这段经历最大教训是进团队前,什么都不去了解,做什么产品什么技术栈,工作职责内容都不问清楚,明知直属leader跟你气场不匹配还硬要进。所以择业记得问清楚团队情况,正面问侧面问都可以,问你关心的,看看是否跟你很搭?是否自己期望团队,当然你忍受能力超强,也不在乎除了给简历添加色彩之外其他收获,那个也无所谓了。我最讨厌别人跟我说团队有问题,你应该更努力去帮助团队改善出现的问题,而不是选择逃避。说这句话的人我真想抽他,每个人都应该知道知难而退,也更应该找一个更适合自己的团队,为什么我一非技术人员去浪费青春在一个没意义的团队,我得评估做这事风险还有收益吧,你站在XXX制高点上对别人指手画脚,你丫为啥不是你们公司ceo呢?你他么《琅琊榜》看多了吧。得嘞你内,小爷我不侍候您了,您觉得哪个奴才能干的了找谁去,小爷我要去下一家公司了。起轿,爷去下一站了。
我离开工作的部门或者公司没有一个让我现在觉得后悔的,因为基本上不是裁撤了就是黄了,唯有两家硬挺着。我接下来要说的这家就是现在硬挺着的两个之一。
天地不仁,以万物为刍狗;圣人不仁,以百姓为刍狗。 ——道德经
2014年8月份,接下来投了张朝阳帐下。去搜狐也是觉得搜狐工作压力小点,因为我有病,所以别人骂我有病,我都没意见,直到现在我只是症状轻了,但我还是跟正常人有点不同,扯回工作,骚狐是我觉得压力最小的公司,早9晚6(如果有骚狐其他部门加班狠的别跟我杠,我那部门确实这节奏)。我在sohu开始担任了一部分leader岗位,但在搜狐吧我当时眼界窄,整天使用老旧技术,殊不知前端发生巨大变化。具体变化不谈,有很多非前端同学。但说实话,当时就我这样的确实帮领导扛了很多事儿。后来吧部门技术高层变动,所以你懂的,整个部门味道变了。其实这仅仅是一部分原因,最重要的是我帮领导分忧解愁,领导居然没心思帮我加官进爵。反倒那些在我看来那些论背景能力差我一截子的后辈居然在领导帮助下有赶超我之势。一年多了,级别和薪资都原地踏步呢,于是乎我找领导谈,老大跟我说我职级和薪资比他们高太多,要平衡下。我当时就不明白怎么理解这句话。我替你扛事儿,你不为争取点战功,反倒想着制衡。ok,你制衡去吧,你让那帮后生来扛我那活吧。爷不侍候了。说个挺逗的事儿,当时前端有几个小伙子故意在老大面前给我“美言”几句。文人相轻,什么时候程序员也特么成文人了?这部门彻底让我失望,走吧,虽然搜狐办公环境和工作压力都很好,但是这时候抑郁症状好多了,于是又可以继续再战。其实从搜狐粗来时间点也不是特别好,另外我也说到我技术栈太旧了,面试对我来说已经不如刚毕业那时候了,总结下这段经历,作为技术人员,千万记得保持开放的心态,我遇见一个后来同事82年的,比我还保守,拒接新技术,不开放可能因为在一个技术栈积累太多,反而放不下,所以我这么多年比较喜欢研究抽象层面的技术,或者一些不变应万变的高层思想,千万别过于执着某个工具,否则技术格局上不来,等年龄大了,该积累不积累,到时候竞争力也不行。我那82年同事据说找了半年工作没找到。我坐井底之蛙两年,这两年被时代给狠狠抛弃了。直到2015年年末离开搜狐,我已经工作了六年多了。搜狐这个部门现在属于勉强活着,当然搜狐整体也是这种情况。作为曾经搜狐一员我期望老张有天觉醒,搜狐崛起。
接下来回答疑问时间
1,针对大厂难进的问题。有人说大厂难进,我可以告诉你大厂我见过很多能力不如你的,大厂平均能力比小厂强,但是大厂那些能力很渣的我见过太多太多了,包括我自己,我连伪类都不知道都能进大厂,当然我可能赶时代好,是个被吹上天的猪。但是现在大厂也不难,我当面试官很多年了,其实标准真不高,因为大厂好多脏活累活招牛逼的怕他不愿干。招任劳任怨的,性价比合适的就行了。
2,我是不是个loser。我个人认为真的是loser,我现在薪资比我2014年离开搜狐时才高了20%。到2019年,五年了,你知道我这五年怎么过的吗?贪玩蓝月..,呸!我没渣渣辉那么有空,这五年我突破了两次技术瓶颈期,到现在一二线不收我,创业团队嫌弃我年老,工作变换频率大。你跟他们说能力,人家说我们看加班和潜力。我这么老了,很多公司不招三十五及以上,我这么老了了,还得跟小年轻抢饭吃,我这么老了,整天被90后面试官傲慢对待,我这么老了,还得跟着自己带出来的那帮小弟们们讨口饭吃,我要养家糊口的,上有老下有小的,我已经没得选了,我年轻时候喜欢北京,喜欢它灯红酒绿还有热闹,喜欢新鲜刺激,喜欢无拘无束。我现在更多期盼告老还乡,期盼赚够我儿子学费然后回老家找个轻松活干着,享受下生活。而不是天天早十晚九,年龄大的老狗工作中估计都会感觉孤独(因为你身边都是90年之后的,你除非装嫩去跟他们打在一起),周末偶尔去上班,每隔一年两年拖家带口搬家,孩子上学解决不了等等。我要是赢家我就会有选择权利,而现在我是被选择。很多决定都是无奈之选。你见过的winner有这么苦逼的吗?
迷茫时代二
见素抱朴,少私寡欲。——《道德经 第十九章》
2015年末,被一有钱的主招致麾下。团队规模不大,也就三四十号人。刚加入公司没多久,就出去tb,说出来你都不相信,那tb消费标准很高,住着好几千一晚上的套房,那吃的喝的更不用说了,简直是奢侈。当然薪资也比搜狐高了一截,但是很惭愧的讲,过了5年的薪资也不过跟这家金主给的差不多。[捂脸哭]。我说说我对那团队的印象,整个团队之间各种矛盾,团队氛围相当不和谐,刚进去就先跟产品干一架,之后经常跟UI死磕。你以为他们只跟我干,他们之间互相死磕。每次死磕最后都会上升到人身攻击。我都很奇怪老板哪招来的这些奇葩,后来我才特么知道,这帮人大部分都是关系户进来的。记得有一次上线的那晚,凌晨两点了,技术老大过来做上线前的测试,居然流程跑不通,产品忘记了一个关键的功能点,于是乎凌晨两点讨论那个功能需求,讨论一个小时,设计半小时,之后丢给我们开发。这还不算啥,UI给一图片,清晰度很差,技术老大直接过来跟我说:“哥们,你是不是眼瞎,这块看不太清,你怎么搞的?”。我跟技术老大解释,这图片是设计直接给的,不是我用代码实现的,这老大直接跟我说:“那你就不能给他弄清楚点啊?”,我实在太累了,笑了笑然后我直接跟设计说,弄一张清晰点的吧,我替换下。你说上线前增加需求的事儿?其实那需求大部分都是前端工作,我也没说啥。之后的工作这帮关系户照样这么干,最后坑的都是我们某几个开发,这老大又不分青红皂白给我一顿骂,反正就是他只要觉得测试过程中有问题,他不会定位问题就直接丢给我。终于有一天,2016年的春节前,我在群里给技术老大骂了,骂的内容就是他对技术理解不到位,做为一个领导素质低等等。目的不为别的,舍得一身剐,敢把皇帝拉下马。我就是不想干了,但是也要让你名誉受损。当然最后的结果也是我离职了。据后来其他同事说,这老大也离职了,因为金主对他工作不满意。老实讲,这公司薪资真的挺不错的,承诺多少肯定能给到多少,不想某些公司入职前跟你说我们14个月薪资,最后你就拿到13个月的。其实你说你要是赚钱,不为将来考虑,当然你可以混着,这种传统企业给的薪资还不错, 但是这种传统企业的环境可能你会不适应,另外就是从传统企业出来之后,你得下家公司可能会质疑你得职业规划。因为互联网圈子的人很少往传统企业走的,就好像绝大部分名医你给再多钱也不愿意去私人诊所。所以,如果你考虑去一家没有技术基因的公司去做技术,一定考虑清楚了。我的做法也不可取,没必要跟老大斗气,大不了自己走,没必要做损人不利己的事儿,可能当时自己太气盛了。
时间节点到2016年了,离现在2019年最近还有三年。本连载“小说”已经接近结束了。还有三期要更新的! 后面剧情反转比较大! 下一期预计4月12日,如果群众呼声高,我也提前点,赶紧结束。这更多算是复盘自己这个反模式,给你们做个警惕。也算是忏悔录。
哦,对了,我是如何扳倒技术老大的呢?我忘记细说过程了。回顾下这个过程,骂完之后那一天整个微信鸦雀无声,似乎都等着看老大如何应战我这个叛徒?因为群里那帮平时互相死磕的战士肯定都在想:我们再牛逼也是底下人互相攻击,没有看到谁找死挑战boss,跟boss死磕的。我当时的想法也是cnm别墨迹了,直接放马过来。第二天的撕逼台词我都演练好了,什么脏话都准备好了,甚至也做好了肉身格斗的准备,结果第二天,对方没任何反应。到了第三天,boss终于单独回复我:你就是给我打工一小弟,别把自己太当事,我分分钟让你卷包滚蛋。奇耻大辱啊,你准备跟他死磕,人家却认为你段位不够,这可咋办?咱不能这么被人轻视啊,都没激怒对方,这太失败了,突然,我灵光一现,受到了启发,嗯,不如换种思路跟他斗吧!想想对方怕啥,很显然吗,他怕金主嘛!然后我整理了很多关于项目的问题,例如流程问题,产品设计问题,最重要安全问题等等,我跟技术vp说,你要是不针对你之前言论道歉,我就直接群发邮件了哈,你看着办吧,这下可好了,丫怂了,问我:你想怎么样?,其实我就想让他跟我道个歉,他一开始挺强硬说办不到,后来我说截止xxxxx日期,不道歉立马群发邮件,说实话我觉得群发邮件老板不一定信我说的那些证据,毕竟他是外行,但是这事儿上头一定觉得他没有管理能力,连这种事儿都摆不平。没想到自己最后送死来了,跟我说:“项目问题确实挺多的,另外我对你态度多少我也有问题,你说那些项目问题,我也看到,以后我也会改进的”。哈哈,这下好了,自己承认项目控制不力了。当然我其实本着不做损人不利己的事儿的原则,我也没有最后真的群发那封邮件,我就跟他说发生这事儿我肯定留不了的,你帮我个忙,我要休息一个月,然后回来办离职,工资嘛,你照常给我发。结果他答应了。过了一个月,我如期回来办离职,办离职当日,另外一个跟他不对付的小弟过来跟我聊天,这家伙故意想知道我怎么跟他死磕的,大家边聊边吐槽,聊到high处,我把那个机密邮件发给这货了,其实我也知道那小子用意,虽然我答应不群发这邮件,但是我没说不分享给别人啊。于是离职前做了一次“分享”,然后我办完了离职,后来的事情大家猜到了,有人把我的作品给更完美的修饰了,然后这公司人都欣赏到了,再然后我就听说,技术vp正找工作呢。我对他挺够意思的,我还让qq上几百号猎头照顾下他呢,想想他对我那么过分,我对他这么好。真是以德报怨。
二进宫
人生失意须尽欢,莫使吟性空产出
2019年晚8点46分我在为你编辑接下来的故事,一瓶麒麟一番榨、一瓶超日super dry。爽哉!爽哉!难得做把神仙!
2016年6月,啊哈,百度。就职某边缘部门,此时百度已经搬入百度科技园,再次邂逅度娘当刮目相看。真的感叹铁打营盘,流水的码农。清一色90后。才三年,我都不敢认识了。说实话2016年开始我对工作已经无感了,那种频繁换工作,激情?没有了,我丢哪去了?有时候感觉自己像一个留级生,人生不同阶段应该有不同经历,起码越走越高,这才是我认为正常晋级。再次回到百度还是做三年前差不多的工作,只不过职级涨了两级。说实话有时候我都觉得人生每一天重复昨天,还是那一套工作流程,还是没事儿讨论如何前后端分离,还是要搞个列表页、详情页.....想想都吐。为何会这样?因为我不及格留级了。你非要说有什么变化,个人感觉工作已经彻底就是养家糊口的事情,年轻时工作带来成就感,写业务代码有快感,现在呢?呵呵。那感觉跟天天吃酸菜猪肉水饺。那时开始怀疑自己做的事情价值点在哪?好像跟毕业两三年差不多吗?刚毕业人有激情,我有经验。但是我发现能做好一件事靠的是激情。说实话二进宫回百度,我在工作态度有太多问题,因为没有激情,做什么都很消极,因为仅仅为了吃饭这个理由我劝服不了自己。于是在当时部门整体早10晚8点半的节奏。我每天早11点晚7。于是绩效各种低,老大看你态度嘛,产出这玩意谁在乎啊。结果2017年百度裁了这个部门俺也就离开了。二进宫百度自己技术确实有所长进,全凭业余时间自己造了个大轮子。如果深挖技术你得看牛人代码,然后自己再从头实现一遍,怎么读源码这个问题留给你自己。切记自己对自己狠点,否则天天写hello world。十年后你还是就会写个hello world。朋友!记得先找到自己目标,先做职业规划,目标和规划越明确,你越不会迷茫。否则就如我2016年开始一样,写代码已经没有任何感觉了,为了养家糊口而工作。理想是特么什么玩意,都不如给我来两瓶啤酒。别迷失自己,朋友。朋友,你积极工作也是一天,消极也是一天。为何不让自己积极过这一天?就我个人而言,我对管理无感,性格使然,另外执行层面工作已经让我彻底怀疑自己的价值。2017年我当了爸爸,同年去了一个神奇的网站。
感谢您能看到这儿!愿风指引你的道路。
天地一指也,万物一马也。
2017年6月份我去了58,以前我还挺拿我背景当回事儿,但是2017年左右,我觉得不管你是什么公司的,大家都一样,我们的身份都是一样的,我们都是五湖四海的打工者。所以从那时候开始,我跟同事或同行的交谈都是以前公司,5前公司来指代过去的厂子。百度的骄傲属于李彦宏和各大股东的,阿里是马云和孙正义、蔡崇信等大佬的。跟我没什么干系,我为那几个厂子写过的代码也不属于我的,只有给我的生活费和盒饭属于我的,还有那逝去的工作时间。假如我跟我一同事说:“以前我在百度怎么怎么样”,可能会有好多人反感,而不是钦佩(或许人家google来的,还会鄙视你一顿)。来,我们聊聊58,我眼中的58。作为技术人员我们肯定要先点评下58的技术氛围。我个人觉得神奇网站的工程师也很神奇,当然我拿他跟网易、百度等对比,神奇在哪呢?神奇在58的技术跟网站页面UI一样,这么说你可能还是不懂,58网站什么感觉,是不是跟菜市场一样“乱七八糟的”。像不像最初的好123。58技术也一样,58老板还在某节目招人呢,那个啥前端什么java那事来着。对了,我记得58老板陈晓华说:“保持原有那样,因为使用58的人普遍学历低,年龄大,怕他们用不明白”。对他这句话我保留意见。可能这句话透露技术在58的地位。说来说去不懂的同学可能问了,你就一句话总结。好,我告诉你:“58技术在我看来,技术很旧,但是还守旧。旧没关系,你还守着,拒绝别人改变”。我去面58那个部门时,老大说他们当时技术栈还是jq,而且系统都是最近一年做的。当时我就哥伦布附体了,这不是新大陆嘛?连backbone、ember等都不用,更别提arv了。顺便说下业务场景哈,都是b端系统,无兼容问题,而且系统复杂度还有那么一点。我这要是进来了岂不是屌炸天了,avr随便哪个给他们落个地,配合webpack&ts、再搞个express,再搞个ant组件库,搭个业务组件库等。那不是成就感满满?基于这样的幻想,我成了失足少男。进去之后,我先熟悉业务,三月过去了,正好有个项目做到最后前端维护不下去了,好比闭着眼撅起嘴唇的女神等着你一吻,我向主帅主动请缨xx了这女神,不,说错了,主动请缨应战这大坑,其实那时候谁都不愿意碰这项目,老大一看,呦!这还来个主动填坑的。正所谓养兵千日,用兵一时。大佬说:“此事非爱卿无人能替寡人分忧了,爱卿我观纵将之中你是我唯一信得过的,你不要令寡人我失望哦”。我:“末将定不会忘记主公招聘之恩,如未能拿下此系统,我愿自此切回jquery技术栈”。大佬:“纵将听令,命Xxx(大猪我)为征坑大将军,单兵重构XXX系统”。我一听,顿时后背冷汗直流,如果我自己去搞估计重构还不如系统新的需求迭代快呢。于是我要求大佬给配了两个小弟,遂亲赴战场,经过五个月的厮杀,拿下来这系统重构,剧情神反转来了,项目前端总结会,大佬说了句:“xx啊,五个月啊,你们三个月重构了这个系统,很辛苦,这种创新意识很不错,可是项目虽完成,产品觉得之前没重构版本使用起来更顺手,另外你这套学习成本很高,玩意有一天你离职了,谁来接手主导呢?另外我也没有感觉代码量减少,还有开发速度也不是很快,用jq好好重构一遍说不准比你还快呢。”。我内心在想:“ant不如jquery.ui?组件化方式不如面向dom?我有私自封装库导致挟自定义技术栈以令猪猴?”。算了吧,我本以为拿这个系统当作试验田证明自己,没想到彻底否认了。你觉得我应该跟他们据理力争,告诉他们组件化开发方式更好?还是告诉他们,他们审美不行?不是,有时候他们知道但是他们不关心,系统稳定性更好、可维护性更好、快速响应需求这些难到不是做技术的价值吗?我搞不懂,我换位思考过,做决策需要权衡各种利弊,但是我得不到答案。我跟其他同事聊天,他们不太喜欢讨论技术,更关心谁怎么怎么样了?后来我又一次的尝试,结果还是被否定。后来面试hr都会问:“你为什么不坚持坚持,把正确事情曲线救国,有可能你没有站在老板角度考虑,有可能你没有深入和老板沟通,你们信息不对等?”。对不起,决策者有时候不是神,他是人,他有他的利益平衡。他站在角度不一定是公司,有可能是他自己,我在角度也不一定是公司,我也站在我自己的角度,只不过我希望能和公司共赢。于是我离开了58,很有挫败感,这时候我开始真正意识到,技术真的不是万能的,有关技术的一切“技术改变世界”。你对他的信仰有可能是资本家安抚你们的套路。跟传销有点像。它就是个商业工具。别太把它当回事,也别太不当回事。58,再见。
大连,你好。2018年5月,从58离开后,连续搬了四次家,加之考虑老婆孩子漂泊问题,脑袋一热去了大连“度假”9个月。在大连一外包公司干活,薪资不错。你也别跟我计较什么阿里百度怎么去了二线一外包。还是那句话我觉得都是打工的。说说二线城市工作,氛围很官僚,二线城市的程序员技术都不错,甚至我觉得不比bat差,当然得是二线比较好的公司,他们可能不习惯漂泊,喜欢安逸。但是氛围很官僚,因为大部分是外包,所以对新技术他们都不太关心。二线城市工作确实跟北京大相径庭,回二线城市的要考虑好。你回去你的leader对你期望很高,但是对你了解一般,他不了解你在北京的工作节奏和方式。另外就是河浅王八多。说说二线城市生活,节奏很慢。加班也不算太少。整体好一点。对了,二线城市可选择范围太有限。如果去了就不能这么欢快跳巢。其他的二线一线对比你们都知道,房价低、物价低点、离家近、能解决娃上学问题。
水之积也不厚,则其负大舟也无力。
所以呢,我从大连又回到北京,2019年,也就是距离我写下这行字,已经是我全家搬回北京一个月了。这次回京赶环境不好,加之年龄太大,工作挺难找的。什么?你问我在不在batmd?我听不见。人家hr说我没潜力了,年龄大了,人家都是92年的带一群95年左右的了。当然我现在公司也这样,有时候感觉很寂寞,想找找跟我同龄的老鸟,甚至联系n多年不联系的老同事,只想有个懂我的人说说话,老鸟们,我感到很孤独,我感到年轻人说的游戏我没玩过,他们看的电视剧我没看过,他们能加班,并且下班了精力还很旺盛,而我却以精疲力尽,他们说的梗我不懂。可我得和他们一起工作,我努力融入他们的圈子,我很疲惫。我还要和他们讨论一些问题,那是我工作三五年总面临的问题,现在跟他们讨论,我感觉我回到了小学三年级。可我为了养家糊口,再次回京我的愿望就是为我儿子攒点学费。这就是我现在的状态,这就是2019年答主的归宿,this is my story。thank you for your reading!goodbye!
愿你的未来不迷茫,陌生人!
2019年5月1日,连续喝四瓶啤酒,答主在家做完本答案的最后一更。