不破此关,难达优秀之如何修炼专业技能
目录
一:前言
二:开发者成长的14个阶段
三:学习技能
四:总结
一:前言
自己今年三年级了,学编程也算三年多了,进步不是特别大,在这条路上走了一定的弯路。这篇博文也不算是什么老司机带路,
因为我也是从其他地方看完,觉得挺符合这几年自己走过的路,然后今天记录下来,争取早日成长为开发大牛。
二:开发者成长的14个阶段
这个德雷福斯模型就很好解释了程序员的成长之路,从新手走向专家,变成一个月优秀的开发者。
把这个模型划分更为细致的话,可以分为以下14个阶段
- 看书,看视频,看博客,听课
- 对着书敲代码
- 脱离书自己敲代码
- 自己实现一些小demo
- 进项目看代码
- 在别人指点下写代码
- 独立完成在别人搭建好的框架中填写代码
- 独立负责别人设计好的模块的实现
- 独立负责一个软件模块的设计和实现
- 负责较大的软件模块,拆分模块,分成子任务交给其他人
- 从程序设计,模块设计进入软件系统架构设计学习
- 负责一个项目子系统或一个小项目的架构设计,拆分,分配任务
- 负责一个涵盖前后端,业务较复杂的项目的架构设计,拆分架构,分配角色,分配任务
- 做大中型软件系统的设计,或者专注特定领域,解决疑难杂症
三:学习技能
从上图可以看出,要想真正提升学习效率,要变被动学习为主动学习。我们要从单纯的自己阅读,看别人演示,过渡到动手实
践,转教给给其他人,从而提升效率。
个人学习方法:
- 先看书,听课,看别人演示
- 用自己的话来重述学习内容
- 找到一些点用起来,写一些项目
- 知识输出,转换为博客文章,让其他人学习,定期在qq群里做一些视频分享
四:总结
教是最好的学,定期做一些笔记,做一些分享是必不可少的。
不破此关,难达优秀之如何修炼专业技能相关推荐
- 程序员不破此关,难达优秀
今天我们来聊如何修炼专业技能.内容分如下 3 个部分: 开发者成长的14个阶段 普通和优秀的关键差别 知识如何内化成体系 一个一个来说吧. 插一句:我正在参加CSDN 2018年博客之星评选,希望你能 ...
- 岁末年初,“2018年度赛可达优秀产品奖”获奖名单揭晓了……
近日,由第三方信息安全测评认证机构--赛可达实验室主办的"2018年度赛可达优秀产品奖(SKD AWARDS)"颁奖盛典在京隆重举办. 腾讯.百度安全.360企业安全.奇元科技.京 ...
- 长春理工大学计算机学院转专业,长春理工大学优秀本科学生转专业面试考核方案.PDF...
长春理工大学优秀本科学生转专业面试考核方案 附件2: 长春理工大学优秀本科学生转专业面试考核方案 序号 学院 转入专业 具体要求 1 信息与计算科学 2 数学与应用数学 面试成绩以百分制计,主要考核学 ...
- 崇尚个人英雄主义很难铸就优秀的网站设计公司
一个优秀的网站设计公司都不是自己一个人做出来的,而往往是由一个团队乃至几个部门共同努力的结果.曾经的互联网崇尚个人英雄主义,如今已经很难了,再没有人会说只要靠个人就可以做出一个非常优秀的网站设计公司, ...
- 数十篇推荐系统论文被批无法复现:源码、数据集均缺失,性能难达预期
作者 | Maurizio Ferrari Dacrema 译者 | 凯隐 责编 | Jane 出品 | AI科技大本营(ID: rgznai100) [导读]来自意大利米兰理工大学的 Maurizi ...
- 大意是没有经历过贫穷的人,很难成为优秀的人才。
未曾清贫难成人,不经打击老天真. 自古英雄出炼狱,从来富贵入凡尘. 醉生梦死谁成气,拓马长枪定乾坤. 挥军千里山河在 立名扬威传后人.
- 关关难过关关过,华为云助力游戏厂商“闯关升级”
随着游戏产业的高速发展,游戏行业逐渐向精品化.IP 化.多样化的格局迈进,5G 的到来,更是让游戏厂商的发展迎来新契机. 这样的背景下,游戏厂商也面临许多困扰及挑战. 游戏即将开服,但源站难以承担巨大 ...
- 物联网知识:工业物联网关具备那些优秀的功能及特点
工业物联网关简述 工业物联网关S47x是一款多功能可编程控制器的无线网络工业物联网数据监控收集操纵报警短信终端设备,广泛运用于工业物联网全产业链中远程数据监测及其收集,如智慧能源. 智慧交通.智能家居 ...
- 新疆光伏消纳难达要求 到底打没打脸?
近日,一份新疆经信委下达<自治区2016年公益性.调节性发电量计划的通知>在能源圈引发了讨论.根据图片上显示的内容:新疆将对2015年底前投产的新能源机组给予保障性电量,保障发电小时数中, ...
最新文章
- [BZOJ4556][TJOI2016HEOI2016]字符串(二分答案+后缀数组+RMQ+主席树)
- C++ Primer 5th笔记(chap 13 拷贝控制)=default
- uvalive5790(DP)
- java nio is例子,Java Buffer isDirect()用法及代码示例
- P4756-Added Sequence【斜率优化】
- 跳台阶游戏(洛谷P5613题题解,Java语言描述)
- SELinux系列(七)——SELinux安全上下文的修改和设置(chcon和restorecon命令)
- Apache设置用户权限(2个域名。一个能访问全部文件,一个只能访问指定文件)...
- MongoVUE破解
- Android串口通信之概念介绍
- petalinux 设备树驱动GPIOLED
- 如何通过两步验证来保护您的Apple ID
- R绘图|相关性系数图
- 转如何用ps制作名片
- 计算机在聋校教学中有哪些作用,现代信息技术在聋校语文教学中的应用
- poe交换机供电过程中会有哪些风险?
- Lightroom Classic 9.0安装教程
- 基于聚类(Kmeans)算法实现客户价值分析系统(电信运营商)
- ScriptManager控件
- 微信小程序配置npm构建详细解读