美文网首页程序员
程序员提升能力的建议总结

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

作者: 蒙奇DJEFF | 来源:发表于2019-03-27 14:00 被阅读0次

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

    首先,考虑下:为什么要做学习这个或那个技术?我的系统性的目标又是啥?技术体系又是啥?
    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/

    相关文章

      网友评论

        本文标题:程序员提升能力的建议总结

        本文链接:https://www.haomeiwen.com/subject/rglzvqtx.html