我的一个重要决定
可能很多人还不知道,除了公众号外,我还有个第二阵地“码农翻身”知识星球,运行了两年,有4300多人加入,产生了7000+主题, 300+精华,为了给朋友们带来更多价值,我决定今年做一个重大的改变:每月系统性的、按主题进行分享和输出。
每月的主题包含两个部分:一个是专业知识,一个是软技能。
专业知识
这一块儿是我的拿手好戏,用故事讲技术本质是我的强项,公众号上580多篇原创文章就是明证。
我主要讲计算机基础知识,基础知识的重要性我强调过多次了,经历过大厂面试的同学绝对深有体会。
计划每月(或两个月)做一个基础知识的主题,包括但不限于这些:
计算机组成原理
存储程序
冯诺依曼机器的结构
指令和流水线
计算机各部件速度不匹配的问题和解决办法
总线结构
RAM的原理
硬盘的工作原理
原码,反码,补码,定点数、浮点数的表示和运算
缓存一致性协议
......
编程语言的特性
编程语言最通用的特性
从面向过程到面向对象
顺序,循环,分支,和函数调用在机器级的表示
静态语言,动态语言
递归和尾递归
元编程
闭包,柯里化,Partial application
......
操作系统
进程、线程、协程
并发模型以及他们在Nginx,Node.js, Redis,Tomcat,Java , Go, ErLang中的应用
进程间的通信(竞争条件,临界区,信号量,死锁)内存管理:虚拟内存,分段,分页,页面置换
Page cache
锁在硬件层面的实现,内存屏障,CAS
IO相关的知识:同步(阻塞,非阻塞),异步,零Copy,内存映射,select , epoll (LT 和 ET模式)
系统调用
......
计算机网络
分组交换和电路交换
可靠性传输的原理
TCP的"假"连接,握手和挥手
IP层的“细腰”模型
HTTP存在的问题和解决方案
QUIC
HTTPS相关的知识
Socket的本质
NAT / DHCP/ARP 等常见协议
......
数据库
范式
索引, B+树
事务隔离级别,分布式事务,锁
事务的实现原理, Redo Log,Undo Log , MVCC
数据的复制
分库分表
......
当然,如果只是干巴巴的技术知识就没意思了,我肯定会加入一些有趣的相关知识,并且尽可能地和应用层结合。
软技能
这一块儿我找了一个超级外援,也是我的好友Edison,我和他已经相识15年了。
和我猛攻技术不同,Edison走上了管理的康庄大道:作为资深的软件商务系统经理,带领一票全球应用研发团队,支持IBM主机软件的销售业务系统。
十多年来, 他招的人,从开发到测试、从产品到运维, 亲自面试,精挑细选,因材施教,培养赋能。他带的团队,自驱自主,团结互助,能力互补,能拧成一股绳,把问题项目变成优秀项目。他总结的应聘者素质模型,连同面试经验,总结成册,发表在极客时间的专栏《面试现场》,很受欢迎。
面试
读懂职位需求
发现优势和短板
撰写眼前一亮的简历
引导面试方向的自我介绍
精准回答
和面试官充分互动
向面试官提问
聊offer
面试的不确定性
......
团队协作
老黄牛和螺丝钉的困境
为什么别人不愿意和我合作
和难相处的人打交道
认同感、大局观、建立信任
冲突的处理
立场和利益的选择
......
领导力/团队管理
发挥技术领导力
激励:赏罚严明,还是要既往不咎?
如何说服别人
如何让大家达成共识
信息流:团队的血脉
如何主持一场高效会议
......
学习成长
职业发展规划
如何快速融入新团队
自主学习
刻意练习
开放认知
结构化思考
......
个人管理
时间管理
精力管理
目标管理
专注和自律
自察自省
......
加入知识星球以后你可以向我和Edison任意提问, 我们知无不言,言无不尽,这两个工作经验都在15年+的老家伙,分享宝贵经验,不敢说让你有多大的提升,一定会让你少走几年弯路。
怎么样?是不是感觉挺丰盛的? 欢迎加入我们的知识星球“码农翻身”!
618大优惠
618优惠期大促销,星球原价199元,现仅需99元即可加入,平均每天两毛多, 相当于“白菜价”了。加入后如果觉得不满意,三天内可以随意退费。
“白菜价”优惠期截至到6月19日晚12点,仅此三天。
扫描二维码,加入“码农翻身”知识星球: