不止代码读书心得分享
2022-10-27 11:33:28 0 举报
AI智能生成
不止代码读书心得分享
作者其他创作
大纲/内容
名句
do more, do better, do exercise
You are the owner of your career
过往不恋,当下不杂,未来不迎
从无到有的是架构,从表到里的是抽象,从粗到细的是设计
优秀
技能
工作项目经验,以及解决疑难问题的能力,能够<font color="#c41230">很好</font>的完成工作
潜力
对计算机相关专业的知识体系是否完整
基础是否扎实
是否喜欢钻研
对未知是否充满好奇心
工作几年沉淀速度如何
软实力
性格、执行力、领导力,判断能否快速融入团队
沟通能力
招人
标准
招的人是不是比团队中同一等级中50%的同学优秀
STAR
situation:在什么样的环境下
task:接到了什么样的任务
action:然后具体怎么落地的
result:拿到了什么结果
假star鉴别:更多的关心<font color="#c41230">What/How/Why</font>,细节!细节!细节!
注意点
你在面试别人,别人也在选择你
为未来招聘而不是现在
面试是一面镜子
成长
经验丰富,知识体系完整
经验能解决实际的问题,另外知识体系可以让你在遇到新的问题时举一反三
大公司更偏向一专多能的 T 型人才,小公司更喜欢全栈
保持良好的习惯,不忘总结和提升
开源
选
是否满足业务
是否成熟
版本号
一般建议除非特殊情况,否则不要选 0.X 版本的,至少选 1.X 版本,版本号越高越好
使用量
一般开源项目都会把采用了自己项目的公司列在主页上,公司越大越好,数量越多越好
活跃度
看看社区是否活跃,发帖数、回复数、问题处理速度等
运维能力
日志是否齐全
是否有命令行、管理控制台等维护工具,能够看到系统运行时的情况
是否有故障检测和恢复的能力,例如告警、倒换等
用
深入研究,仔细测试
通读开源项目的设计文档或者白皮书,了解其设计原理
进行故障测试:kill,断电、拔网线、重启 100 次以上、倒换等
核对每个配置项的作用和影响,识别出关键配置项
进行多种场景的性能测试
进行压力测试,连续跑几天,观察 cpu、内存、磁盘 io 等指标波动
小心应用,灰度发布
做好应急,以防万一 (尤其是数据这块)
改
保持纯洁,加以包装
投入太大,一般来说,redis 这种级别的开源方案,真要自己改,至少要投入 2 个人,搞个 1 个月以上
失去了跟随原方案演进的能力:改的太多的话,即使原有开源项目继续演进, 我们也无法合并了,因为差异太大
发明你要的轮子
果
Don't repeat yourself <br>
资源
Web 开发这十年
GUI 应用架构十年变迁
大话前端时代一
写给初学前端工程师的一封信
无界面交互
能力
知识
各种开发语言、框架等
能力
编程能力(解决问题的能力)
调试
算法
数据结构
OS原理
架构能力(解决代码规模的问题)
解耦
接口隔离
认识业务建立抽象模型
设计模式
各种常见模式:mvc、mvvm、mvp
面向对象
工程能力(解决协作的问题)
前后端解耦
模块化
代码风格
0 条评论
下一页