摘录自互联网的前辈心得:
1、技术:
0.精通一个淘汰的技术对你没有任何价值。学习的精力有限,更应该花在值得学的技术上。
好比网络、操做系统、数据结构、算法
1.工做要有定力,更多的应该是关心问题如何更有效地解决,而解决技术细节也比普通人更高效,写出来的代码更简洁。
说白了,就是找百度谷歌,也比别人找的快,定位的准,知道本身要解决什么,并且有大致的正确的思路,绕开之前走过的弯路。
2.学技术应该学习一项技术最核心的东西,好比学JAVA应该重点学习垃圾回收机制,JAVA类加载机制等,J2EE开发重点要学习HTTP和TCP协议。
3.了解整个系统才是硬道理。用什么管理jar包,须要选什么框架,数据库选用哪一种,缓存选用那类,再了解java语言在JVM内部是怎么执行的,如何进行各类优化,提升性能等等。
4.搞技术就是路漫长,慢慢学吧。
5.技术就是为了产品服务的。
6.为何大神们学习新技术的效率那么高呢?由于他们基础扎实,懂得原理,有编程思想,可以经过源码了解内部结构。
7.一个项目完整流程,从项目立项、需求评审、可行性分析、系统设计分析、开发自测、测试、验证到最后的上线javascript
8.对于进入公司的技术型工程师来讲,通常也能够分化为两种方向,第一种是业务方向的工程师,就是要开发业务逻辑的程序猿,主要负责写一些业务上的代码,完成产品和业务方的需求,固然这中间也会运用到各类各样的技术,可是是用技术去解决业务场景下所碰到的问题;固然也有另外一种是研究中间件的工程师,专门研发一些工具给业务的开发工程师,他们会在更专业、更抽象的角度去解决目前开发所碰到的问题。固然后者的要求可能会比前者高一些,但不意味着这二者之间有高低之分css
9.在工做中遇到新的陌生的技术、概念或者组件,不要只想着本身不会,多了解多应用,技术才会有所提升。html
10.大中型公司须要专业人才,小公司须要全才,可是对于我的职业发展来讲,建议是分开。前端
0.工做年龄不表明工做能力,任何技术工种都有干了好久技术不好的人。
1.最主要是氛围、环境。一群志同道合的人一块儿交流讨论,方能事半功倍。vue
2.专一于最终的目标,不要为了修灯泡而造汽车。html5
3.有些互联网公司实行 996 制度,早上 9 点干到晚上 9 点,一周 6 天,这是很是大的工做强度。
3、思惟:java
2.有些数据可能须要特殊处理。先处理通常的状况,而后处理特殊状况。
4、生活:
5、家庭:
0.谈恋爱是两我的的事,而结婚是两个家庭的事。node