程序员提升能力的建议总结

本文是阅读前人建议结合自身的总结。

首先,考虑下:为什么要做学习这个或那个技术?我的系统性的目标又是啥?技术体系又是啥?
1. 自己的工具箱
使用vagrant搭建的开发环境,phpstorm/sublime + xshell + navicat + Bcompare + 印象笔记等等,花足够多的时间来思考如何组织你的个人知识库

2. 开阔视野,构建自己的技术体系

  • 给自己设定一个目标:目标要够大,才能看到更多风景;目标应该设定为解决那类问题,而不是精通某一类技术,技术只是手段,不是目的。
  • 我要成为iOS developer中的达人”这个目标,就远不如“我要成为前端应用开发的专家”来得有意义
    方法:
    • 最佳实践,把自己的代码规范化,形成自己的代码库,按照关键字规整好,功能只写一次,打标签,把实现的思想,关键代码进行深刻体会,看看有没有进一步优化的可能。以后只要考虑,代码如何优化即可。
    • 初入领域,选择主流技术框架,再继而了解技术的编程理念和思想,这才是真正要做的,理解思想。
    • 学习一门技术的程度: 掌握 -> 熟练 -> 精通
    • 在会一项技术后, 我还可以去学习,python, node.js, nginx, Vue, React, Redis, Lisp,Go。理解新技术和我现有技术的差异性。
    • 读优秀的开源库 或者 源代码,去github逛逛, 发现新的技术和这门技术背后的思想。 不知道自己怎么规范,怎么构建自己的博客?github上有那么多源码。
    • 经营属于自己的一款产品,如:构建属于自己的博客

3. 沟通能力和文档编写
4. 积累人脉
认识一两个同行,听讲座,茶话会(手动笑哭,还没试过);一位职场导师,有疑惑,我可以直接询问他的建议。
5. 寻找合适的工作平台
公司发展前景(工作5年左右侧重),加入的团队(新人侧重),薪资福利(兼顾)。
面试时双向的,做足功课,准备一些有质量的问题,指出产品中的问题,询问开发流程,如何做绩效评估。


刚刚查找了下书签:
参考地址:https://kb.cnblogs.com/page/522513/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容