美文网首页
普通二本毕业的Java程序员,需要哪些努力才能进BAT?

普通二本毕业的Java程序员,需要哪些努力才能进BAT?

作者: 戎码益深 | 来源:发表于2019-04-16 17:31 被阅读0次

    前两天,和一群BAT的朋友聚会,说起大家相识这十多年的改变。

    这群人都是多年认识的老朋友,当初大家一起在北京打拼,有一直被人膜拜的大神,也有混了半辈子的学渣。十年后的今天,有人做到阿里P7,有人却在裁员的边缘,你会惊讶地发现,其实当初那些带着985、211光环的人,未必混得多好。

    其中一个当初最不被看好的普通二本生,在腾讯混得风生水起,年薪70万,成了典型的逆袭案例。可他说,其实他并不是个例。过去总以为名校光环在BAT是个巨大的优势,可后来才发现,其实有些道理,真的比学历重要。

    二本逆袭BAT,我总结了这5点经验。

    一、别人没义务提携你,主动才有机会

    “趁年轻,多赚钱”这句话年轻人都知道,可总有些人觉得自己一事无成,是因为缺少机会。

    我的一个前同事,经常埋怨组长对他不够照顾,和老板社交聚会每次都不带他一起,好的项目和资源也是没他的份儿。

    可他抱怨了半天,也没人同情,因为每个人都知道,在职场,你想要的东西,得自己争取。

    雷军在创办小米的时候,曾专门去找马云爸爸聊了三个小时,学习经验。李开复初入职场,请公司所有高层吃过饭。

    你会发现,凡是事业有成的人,都有一个共同点:够主动。

    今天这个时代,机会转瞬即逝,可能根本等不到你拼实力,就被淹没在人群里。所以,留给你的时间并不多。

    未来正在快马加鞭的到来,与其坐以待毙活成柠檬精,不如学会主动出击。

    二、合拍的人太少 ,你得学会适应不同的人

    在职场这些年,我听到过最多的一句抱怨就是,自己运气太差,团队总有猪队友。

    这些人的解决方案,简单粗暴:我辞职。

    有些人喜欢尔虞我诈,热衷背后使绊子,还有人恃才傲物、颐指气使,还有些老油条揣着明白装糊涂,故意偷奸耍滑,把锅都甩给你,但无论哪一种,你只能调整你自己,去适应别人。

    特别是从team member到team leader,不是管的人越来越多,是要适应的人越来越多。

    一个阿里P7的朋友,就曾经跟我说,自己还是小白的时候,经常吐槽,很多项目明明时间紧任务重,可总有队友花式不给力,混日子的总是开小差,能力不够的又经常出bug,资历深的只动嘴,技术大咖们又脾气大。

    可你没办法,就算把团队所有人都换掉,新人还是一样的毛病。

    把不同性格的人兼容在一个团队里,用其所长去创造最大利益,是升职路上的必备素质。

    你要明白,这个时代,人会越来越有个性,三观也会越来越不一样,你不去学习适应,就只能单枪匹马,丢掉更多机会。

    三、你的舒适区,正在拖垮你

    曾在网上看过这样一个故事。

    主人公曾是电视传媒的风云人物,当年她把单位当成家,玩命苦干,就在领导终于发现她的好,打算让她走上领导岗位的时候,她突然辞职了。

    2017年,她重新规划人生,反复权衡利弊,最终决定走出体制,开始学新媒体写作,开了自己的公众号,今年又开始做课程,开辟了新赛道。

    听上去是一个转型的成功案例,可一个人愿意踏出自己的舒适区,离开一份稳定的工作,其实并不容易。

    工作中也是如此,这些年,大部分人遇到职业瓶颈都踌躇不前,我仔细想过,归根结底是因为在生活的重压下,拿不出壮士断腕的勇气。

    这些年,新商业模式带给传统制造业巨大冲击,其实也给巨头们带来巨大的挑战。

    我一个高中同学,在互联网巨头做中层,每天发愁的就是团队成员对市场缺少敏锐度。他说,70、80后这一代人最大的弊病就是,人到中年,缺少对洞见,年轻人喜欢什么,他们怎么玩,你看不懂,就是等死。

    在职场,你不自己改变,就会被世界改变。到那时,结果真的只能是人算不如天算。

    四、聪明的人,懂得开辟能力蓝海

    为了不被时代抛弃,所有人都争分夺秒提高各种能力,有人死磕PPT,有人励志成为PS大神,更有人恨不能一夜之间变成通才。

    但大部分人努力到最后仍在原地徘徊,这种情况发生,就是他们能找到自己的能力蓝海。

    《蓝海战略2-蓝海转型》中作者提出一个观点:蓝海战略专家不寻求打败竞争对手,他们的注意力全部放在如何摆脱竞争上。

    简单来说,就是挖掘未知的能力空间。

    前两天,朋友圈传来喜讯,一个发小升职了。好几个月前,她就跟我说自己在竞争一个中层岗位,一直苦于没有机会。于是,她跑去学西班牙语,还参加了一个联合会议,扒上了一个西班牙大客户,给人家做翻译,整理材料,还认识了一大批欧洲客户。

    后来,公司决定开发欧洲市场,她的语言优势和人脉一下子就显现了出来。

    我好奇地问她,怎么知道要学西班牙语。她说,年度战略会上,老板提了三次西班牙市场。

    聪明人从来不下笨功夫,所以懂得躲避竞争。而她的竞争对手,只埋头在红海里厮杀,不得不说,蓝海思维是优秀职场人的一种刚需。

    五、靠谱,是逆袭的捷径

    这两年,“靠谱”这个词一跃成为老板评判员工的新指标,众所周知,所谓的靠谱,必须要做到:凡事有交代,事事有着落,件件有回音。

    我曾带过一个小朋友,在实习期里,表现得特别靠谱,工作遇难及时请教,随时找他随时在线,从来不用借口敷衍你。

    后来,带他做一个大项目,差点没被坑死,经常找不到人,说是压力大,要冷静一下,再问他工作进度也说不清楚,项目没结束,我就把他pass了。

    于是,工作久了,你越能发现,人和人之间的差距,并非起跑线的高低,而是输出价值的稳定性。

    得到app创始人罗振宇,在没有创办脱口秀《罗辑思维》之前,他一直默默无闻,做过制片人,当过主持人。15年他又创办了得到app,16年正式上线,但喜马拉雅在14年就打开了知识付费这扇大门,想要逆袭谈何容易。

    可罗胖每天在他的专栏《罗辑思维》发布60秒新鲜又有趣的内容,成功让得到实现弯道超车,罗振宇因此得到一个爱称“每天60秒的胖子”。

    经得住时间考验的靠谱,才是职场最大的捷径。

    说了这么多,想要告诉大家,在职场翻山越岭不容易,但只要你自己找对方法,哪怕学历不高,背景不好,同样有机会,比别人更快一点,向前一步。

    对于很多Java工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。

    来看一看这套资料的内容大纲,系统的涵盖了当下主流技术,诚意满满:特别适合有3-5年开发经验的Java程序员们学习。

    需要高清架构脑图,架构视频资料、架构电子书和Java面试文件,以及想要提升技术的朋友。

    领取方式:点点喜欢,加入合作Java架构交流Qqun:171662117,管理员处免费领取资料。

    开源框架解析

    学习 SSM 的基本用法能够帮助你完成绝大多数开发任务,掌握了高级用法能够提出更好的解决方案。学习框架没有捷径,在工作中一遍一遍地练习是唯一的方式。

    很多人面试失败就败在原理上,只知其一,不是其二,稍微问的深入一点就答不上来了。理解原理就是理解 SSM 框架的灵魂,这也是一个 程序员 从体力劳动进阶到脑力劳动的门槛。

    不理解原理只能做写代码的工具,理解原理才能成为真正的开发工程师。多思考、多总结、多请教,保持好奇心,多问一句是什么、为什么,才能探索到框架的奥秘。

    性能优化——架构师筑基

    对于 Java 技术栈的基础知识,大多数应聘者都很熟练,显然是有备而来,但是,当问及一些系统性问题,便很少有人能给出满意的答案。如下问题:对于 Java 应用,你可否系统地谈一下性能优化路线?

    系统性能优化涉及面非常广,涵盖方案设计优化、编码优化、并发优化、JVM 调优、发现瓶颈、性能评估等诸多方面的知识。对于 Java 技术栈的工程师,掌握系统性能优化是进阶的必由之路。同时,系统性能优化也是 BAT 面试中的“常客”。

    微服务架构

    微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式构架的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整以及系统的高可用性。为业务创新和业务持续提供了一个良好的基础平台。

    设计模式

    设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。如果你要想在 Java 界做得风生水起,游刃有余,设计模式必不可少,更不可少的更是设计模式的优化技巧。一说到设计模式,大家知道的都是23种设计模式,但是真正的了解,真正的使用,恐怕只有在面试前了解一下,优化更是不了了之。

    高性能分布式架构

    微服务架构的普及,离不开分布式事务在其中所起的举足轻重的作用,分布式事务保证了多项服务间的数据一致性,是分布式系统的根基。“架构”、“高性能”看似遥远,实则很近,关键在于你的学习方法。

    团队协作开发工具

    工欲善其事必先利其器,不管是小白,还是资深开发,玩Java技术体系,选择好的工具,提升开发效率和团队协作效率!

    ​而针对以上面技术点,我在这里也做一些技术知识专题资料免费分享,希望能更好的帮助到大家。

    领取方式:点点喜欢,加入合作Java架构交流Qqun:171662117,管理员处免费领取资料。

    里面提供免费的Java架构学习资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多个知识点的架构资料)

    合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!

    相关文章

      网友评论

          本文标题:普通二本毕业的Java程序员,需要哪些努力才能进BAT?

          本文链接:https://www.haomeiwen.com/subject/pfciwqtx.html