因为这个世界上,一劳永逸的事很少。
所以我从没想过在互联网干到老。反而愿意把工作当作一门生意,同事看成生意伙伴,劳动合同看成一纸合约...
相比其他行业来看,互联网公司目前还算是一份只赚不赔的生意,所以我不断的学习新技术,新语言,新框架,不断学习生意伙伴身上的闪光点,认认真真把工作做到最好,不断给自己加码,等到哪天这个行业没落了,我会拿着我从这个行业里赚来的钱,积累的经验,认识的伙伴,去做其他生意。
  • 如果你身处互联网,就没必要东张西望,抓紧时间把技术学到,把钱赚够。
  • 如果你并不在互联网,其实也可以利用他做很多事。下面就是我认为能从互联网公司学到的几种能力。
1、快速学习事务的能力

说实话,现阶段教育体系中学到的东西对很多公司来讲一文不值,所以不妨将互联网公司对候选人的要求变成你
的目标。所以通常我给学弟学妹们分享的学习路径都是这样的👇

拿算法与数据结构来说,你完全可以利用空余时间自学很多东西,从语言学习,代码质量,刷题技巧。还有就是学会走捷径,背代码,能避免你在IDE里创建一个空的项目之后对着屏幕发一下午的呆...(亲身体会)
但怎么背其实是个技术,我们都知道编程分为七个主要步骤:
定义程序目标和设计代码是你最需要耗费精力的部分,所以我自己整理了一份十余种常用常考的数据结构与算法代码模板,包括二分法、BFS、DFS、动态规划、字典树、堆、哈希表等等,在九章算法班的首节讲座中就可以免费获取
扫码报名,免费试听讲座
同样,在理顺了算法逻辑后,就可以尝试去做做大厂真题,多套用模板你会有不一样的发现。刷题平台的话建议大家按需选择,我自己用的这个叫lintcode比较小众,好处就在于可以选题型和难度。
如果你能从上至下完成理论+实践+巩固三个阶段,说明你能很好的安排和规划自己的学习时间。相信未来最抢手的就是这样通过互联网快速学习技能并解决问题的人才
2、自上而下的架构能力
不知道你有没有经历过:年限增长,技术水平提高,可架构能力烂成屎...但实际上这种死循环很好破。因为大部分系统设计都是高屋建瓴,面试造火箭的行为。
举个例子:我朋友从滴滴跳到快手,他掌握定位信息服务系统的设计经验,但没有视频推流系统的设计经验...可为了跳槽拿高薪,怎么办呢?
我是建议他对照大厂的框架思路,学着套用系统设计4S分析法来面试造火箭:
第一步:Scenario 场景
你需要询问面试官,需要设计哪些功能(也可以自己想),需要承受多大的访问量?
第二步:Service服务
服务可以认为是逻辑处理的整合,对同类问题的逻辑处理放在一个服务中。
第三步:Storage存储
为不同服务选择合适的存储结构,然后细化。
第四步:Scale 扩展
主要解决产品设计缺陷,以及系统的维护,比如有服务器挂了怎么办等问题。
具体案例分析我在《系统架构设计》的免费试听视频里整理出来了,感兴趣的欢迎来学习交流。
扫码报名,免费试听
掌握这一套路,应对面试可以做到游刃有余。但如果你是想要学习真正的造火箭,也可以去体验一下FB架构师的《Twitter 后端系统 - Pyhton 项目实战》。从零设计Twitter,6周时间内进行万行代码输出,还原真实开发环境中的完整流程,按工业化要求产出可上线的产品
核心知识点包括以下内容:
扫码报名,免费试听
3、自我营销能力
在我看来互联网公司还有一个很神奇的功能,就是能将个体影响力“最大化”。
你会有各式各样的机会去展示跟推广你自己。总而言之,只要你有一技之长,这里就会给你舞台去展示,你会因此获得更多的合作伙伴和机会。
当一份你感兴趣的工作放到你面前时,这些能力或许就是你最好的展示。
最后说句实在的,互联网注定是年轻人的天下,祝各位好运。
戳下方
阅读原文”免费试听课程
继续阅读
阅读原文