左耳朵耗子谈直面焦虑和成长
一.大纲
1.欲穷千里目,更上一层楼
2.勿在浮沙筑高台
-
学习基础知识的重要性
-
有哪些基础知识
-
如何识别有潜力的新技术
3.事半功倍,巧干胜于蛮干
二.欲穷千里目,更上一层楼
1.技术人员典型的焦虑和烦恼
-
加班:劳动时间过长,没有时间提升
-
搬砖:工作没有技术含量
-
成长:成长到了瓶颈期
-
学习:东西太多学不过来
-
彷徨:失去方向,未来是要干什么,要做什么不知道
2.认识一下这个世界(技术方面的世界)
-
这个世界时怎么组成的
-
基础技术、工具、产品、项目......
-
大家的分工
-
这个世界需要什么样的人,以及这些人的特点
-
劳工、技工、特种工、设计、架构、经理......
-
Google评分卡
-
这个世界的技术趋势和规律是什么样的
-
工业化革命、信息化革命
-
技术更新淘汰、风口是什么样的
3.认识自己
-
自己的喜好
-
自己的特长什么
-
自己有什么
-
自己可以付出什么
三.勿在浮沙筑高台
1.为什么要学习基础技术
-
一通百通
-
突破瓶颈
-
只有基础技术才能让你上升到更高的层次
-
在技术的世界里,量变永远无法导致质变
-
自己推导
2.有哪些基础技术
-
程序语言
-
原理、编程范式、设计模式、代码设计、类库......
-
系统
-
计算机原理、操作系统、网络协议、数据库......
-
中间件
-
理论知识
3.如何识别新的技术
-
解决了什么样的问题
-
任何技术的出现都是要解决已有问题的
-
降低技术门槛、提高开发效率、提升稳定性......
-
提升了什么样的能力
-
可以计算更为复杂的计算
-
可以自动化更为复杂和困难的事
-
会成为主流技术的特征
四.事半功倍,巧干胜于蛮干
1.学习的一些观点
-
学习是为了找到方法
-
学习是为了认识原理和本质
-
学习是为了打开自己的认知
-
学习是为了改善自己
2.学习的相关方法
-
挑选知识和信息源
-
注意基础和原理
-
使用知识图系统的学习
-
举一反三
-
用不同的方法学同一个东西
-
学一个东西时把周边的也学了
-
总结和归纳
-
时间和坚持
3.学习的一些技巧
-
如何阅读代码
-
基础知识、文档、代码结构
-
模块、接口、关键业务路径
-
代码逻辑、运行时调试
-
如何面对枯燥和硬核的知识
-
其它小技巧
-
不要全部都记忆
-
把信息压缩
-
经常犯错
-
写blog
-
他山之石可以攻玉
原文地址:https://www.cnblogs.com/zhihaospace/p/12383324.html