美文网首页
如何修炼专业技能

如何修炼专业技能

作者: Sulas | 来源:发表于2019-01-24 11:15 被阅读0次

    首先,我们需要了解自己,判定自身处于某个阶段?


    一.开发者成长的14个阶段

    1.看书,看视频,看博客,听课等等
    2.对着书敲代码
    3.脱离书自己敲代码
    4.自己实现一些小DEMO
    5.进项目看代码
    6.在别人指点下写代码
    7.独立在别人搭建好的框架内填写代码
    8.独立负责别人设计好的模块的实现
    9.独立负责一个软件模块的设计和实现
    10.负责较大的软件模块,拆分模块,分子任务给他人
    11.从程序设计、单一模块设计,进入软件系统架构设计的学习(书、课、人、搜)
    12.负责一个项目的子系统或一个小项目的架构设计,拆分,分派任务
    13.负责一个涵盖前后端、业务较复杂的项目的架构设计,拆分架构,分配角色,分派任务
    14.做中大型软件系统的架构设计(架构师),或专注特定领域,解决疑难杂症

    \color{red}{这14个阶段是自解释的,每个人都可以对照着它找到自己的位置,然后看到自己的下一个台阶}


    二.普通和优秀的关键差别

    开发中可能遇到问题:
    1.undefined refernce to?
    2.404?
    3.什么时间交付?
    4.做这个APP多少钱?

    而我们的反应层次
    1.没反应
    2.想到线索,查找搜索(了解知识技术的用途和出处)
    3.提示后自动补全(熟悉特定领域知识技术,但不娴熟)
    4.一触即发(各种知识了然于胸,融会贯通成体系)

    移动端,前端,后端,各个语言,各个方向都有自己的知识体系.

    当一个开发者进入第9个阶段以后,往往就有了围绕着某个领域的完整的知识体系。层次越高,知识体系越丰富,越根深叶茂。同时,对知识的运用也越娴熟,一发牵全身动,窥一斑知全豹,遇到问题,瞬间由此及彼,遍历知识库,找到答案

    三.知识如何内化成体系

    ......
    这个问题,文字表达就显得特别无力

    相关文章

      网友评论

          本文标题:如何修炼专业技能

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