要求自己关注Go语言本质、
Get things done
的能力、持续学习的能力 为将者,智信仁勇严尔,英语还是很重要
2020-06-11
一期: Mr.Go TiDB会客厅(Best Prictices)
Mr.Go 会客厅 - 听后收获
- pay attention on pprof、memory、goroutine、gc、schedule(关注OS,Go底层实现)
- makefile learning(PingCAP TiDB 工程学习)
- TDD(test first 测试驱动开发)
- performance keywords: batch/pipeline/system call(批量、管道、系统调用)
- join opensource(加入开源)
- more using Go not CGO(能用Go,尽量不用CGO)
- not excessive optimization(不过渡设计)
- better pkg
- error (pkg/error)
- log
- test
- json
- follow user(project values 关注用户、项目价值)
- other
- Distibuted框架
- IOT场景
- 对比rust,控制go的调度能力
- 对比c++开发效率
- 场景web/middle/engineering
- 生态CNCF
- Keep Learning
- Get Things Done
- 对技术永葆热情和追求
2020-06-14
职场关系
- 认清自己的处境(理解职场、鹰牌和鸽派)
- 为人处世(信任,不怕事能了事,分享和对等给予,守信)
- 职场三原则(安全、进步、收益)
- 职场角色(领导、下属、对手、盟友、中立同事)
- 职场五能力(情绪管理、赞美他人、善于求助、打造人设、勇刚欺凌)
- 目标统一(摸清领导的规划、打造师徒关系、小心越权和授权、有效沟通和反馈、勇敢离开)
- 分清职场势力(核心圈、同盟圈、临时组队、害群之马、低调布局)
- 职场竞争(战场非秀场、打打仗和打小仗、清理战场、内定党)
- 如何接手新团队(配置团队,剔除害群之马、调节下属矛盾、安置盟友、招安对手)
2020-06-19
优秀Leader的特质
- 目标明确,做有意义的事情(关注市场、用户、产品价值,关注企业使命、愿景、价值观)
- 组织协调,连接的效率(用所有行动告诉团队成员,避免信息偏差,阻碍连接、影响协调的是零容忍),用户体验、数据指导原则驱动经营完善
- 持续提拔和寻找优秀团队Leader(一将无能,累死三军)
英语提升
- 薄荷阅读(合适自己的小说,看和听)
- 百词斩(单词量)
- 流利说(英语说)
优秀的工程师
- 知识:软件开发的理论知识储备,具备知识的深度和广度
- 工具:运用工具将知识落地到实际业务的能力
- 逻辑:举一反三、发现问题本质、问题抽象、发散性思维、通用算法的掌握等能力
- 业务:理解业务的应用场景、商业模式,从业务中发现用户动机,制定目标改进和优化系统
- 目标:目标清晰,结果导向,及时反馈
初级:围绕某个目标,快速实现,但也应该know how and why 中级:具备在某个方向,独立承担技术选型、改造、应用落地取得成功的过程 高级:业务抽象的能力,抽象和定义业务问题,为业务制定合理可达的目标,带领团队完成
Tips: 持续不断的提升自己在技术、技能、经验、资源上的累积,提升自己的知识的广度和深度,努力去提升自己的相对不可替代性!