读《web全栈工程师的自我修养》

职业细化对 “高级工程师”是一种限制。长期对本方向的技术专精只会让其变成“学术派”,而不是“实践派”

啥是全栈工程师

高级工程师本身 需要对设计的理解,后台知识的理解,以及有跨团队Push项目的能力。

项目的流水线拆分的越细,每个人需要的缓冲时间叠加起来就越长。沟通成本以倍数增加。

以前的全栈是LAMP,现在是MEAN。因为Mongo更灵活,Node开发更快。

Paas的发展使得运维这部分被简化了。

如果是小公司,程序员主动去承担更多的责任,自己跟公司都会获得相应的成长。

全栈工程师在自由职业市场才是主角。

以及全栈工程师是天生的创业者。


全栈工程师的前身都是 有专长的工程师。有专长才有强大的阵地,才有成长的空间。

在腾讯这个职位。在匹配职位的基础上,你至少需要200%的能力,才能从100个人里面得到那个Offer。这需要你在各方面都非常扎实并且有耀眼的亮点。腾讯的面试官擅长在一个问题上问得非常深刻。你自己没有深刻的理解,是不行的。

基本功修炼

解决问题 

书本 《黑客与画家》《专业主义》

改变自己的汇报方式,以解决问题而不是写代码为首要工作。

做产品的人要随时能切换成小白用户

商业思维

书本 《重来:更为简单有效的商业思维》《精益创业》

腾讯实习生招聘: 专业,实践,匹配

主动性的实力训练

1在著名的开源组织贡献代码。参与一个开源项目需要的精力不会特别多,但是加分点就很多了!!

2 多总结,多思考,多写博客

3 面试题专题准备

4 野生程序员就是以 很粗暴,非优化过的流程去 满足需求的人,没有贡献过开源组织代码(证明他不怎么关注需求以外的编程问题)。证明他不怎么思考总结。

大公司与小公司程序员的差别

1 他们的人脉多了一种叫做信任培训同期生的东西。

2  他们追求技术的最佳实践,有代码review , 编码习惯良好。

3 垂直专精程度较高。就实力训练部分来说,不主动刻意练习的程序员,在1 和 2 都无所建树。

4 大公司有晋升需求,因而每个人都会维护作品集.(写博客的人应该会做的)

5 大公司人脉较为优质

书本《打造facebook》

工程师生存指南 - github上的作品集 

1 自己私下写了个本来的商业项目。后来把它开源了,上了当周热门项目榜。

2 github  Pages + Jekyll/Dexy 项目静态页面展示

3 app工程师最好还是搭建一个后端+app来展示自己的作品集吧!!!

猜你喜欢

转载自blog.csdn.net/dayuqi/article/details/53965283