自我学习技能的培养和职业技能的培养

初级阶段:

1. 严谨度:

目标:做事严谨,无偏差,完成度高,干净利索

相关技能:目标明确度

练习方式:1.群名片

2.日报

3.任务

4.编码规范

5.开发流程

详述:从群名片开始,我们就发现有很多人理解不了群名片的规则,或者是,没有认真理解群名片规则的意识,同样的,会有另外一批人,对群名片的理解没有任何的阻碍。

这种细节,在程序员的职业生涯里,会被放大。程序员的职业本身对于严谨度要求比较高,要求考虑的问题必须周全,各种异常情况都要分析判断,给出解决方案。

所以严谨度本身就是程序员的一个核心技能。

群名片是一个小细节,简单能区分哪些人有天赋,哪些人有负天赋。

日报本身有格式要求,而且要坚持写100天左右,这段时间对于大多数人来说,都足够打好严谨的底子,但是也会有反面例子,从写日报开始,就无视规范,这在编程生涯上很不好。

任务本身就是一个项目的小模块,所以对任务的要求也应该和正常的项目Demo要求一致。

编码规范是严谨度中的一个体现,编码规范可以粗分成两种,一种是格式,命名等细节,作用是降低维护成本,让语义化更强,另一种是最佳实践,什么场景下用什么样的解决方案。这些细节处理不好,项目开发中遇到的问题就会特别多,交接维护更是一场恶梦。

开发流程更是重中之重,流程本身是用来约束行为,屏蔽风险的,修真院的每一个流程都是有过踩坑吃亏的经验,总结出来为了避免下次再出现问题而设立的,先遵守流程,再优化流程,这是一个大的前提,只有学会严格遵守流程去做事情,才能找出自己在团队中的位置,尽快的发挥出自己的能力。

严谨度本身就是一个需要时间来培养和训练的基础技能,不是一朝一夕能完成的。

2.信息获取力:

目标:快速准确的获取相关信息,识别和判断有用的信息。

相关技能:

练习方式:1.任务  2.复盘项目 3.真实项目

详述:信息获取力是程序员的重要能力之一,程序员的职业生涯很特殊,技术的更新变革特别快,遇到错误,或者是遇到新的技术框架上,需要快速的上手使用,或者是理解原理。

而大多数人习惯了被动接收知识,所以信息获取力也是对于大多数人来说,需要花时间去培养和练习的。

任务本身就对如何提供学习资料方面非常谨慎,推崇的方式一直就是自行查找资料,实在找不到就查看修真院提供的兜底资料。获取信息的方式有很多,每次查找的关键词的技巧也有一些,

这些都是初学者不太具备,或者得需要时间来适应的。任务本身更多的是基础的概念问题,相对而言,可以查找的资料有很多。复盘项目本身遇到的问题就更广泛,更多的使用了第三方和非编程语言的知识点,比如说,微信的公众号授权,第三方登录,第三方支付等。这对于阅读第三方的文档能力有要求,对于快速搭建Demo的能力有要求。而真实项目中,更多的是突发情况,各种各样的异常,错误,而且必须要在规定的时间里解决掉,这是和任务和复盘最大的差别。

信息获取力是一个程序员需要不断优化和技能,前期多是搜索,问询,查看官方文档,越往后越注重对于底层知识的积累,推演和源码的阅读,越往后,你遇到的问题越有可能只有很少的人遇得到的。所以,这也是一个长久持续练习的技能。

3.总结归纳力

目标:消化整理知识点,把散乱无章的知识点归拢成有结构,有体系的技能树,明确概念,理清关系,扩充自己的知识库。

相关技能:归纳能力

练习方式:1.日报 2.晨报 3.项目总结 4.实习申请 5.试用申请 6.转正申请

详述:学而不思则惘,思而不学则怠。每天在学习过程中,习惯性的归纳总结成自己掌握的知识点,用以保证自己识海深处构建的知识体系稳固,不混乱,这会增强自己的理解力,也会不断的强化和固化基本的法则,模式,形成快速解决问题的能力,让自己别的越来越有经验。

日报本身强行要求,必须写今天完成的事情,用意很清楚,学会有以结果论英雄,这个结果是单纯客观的结果,一个任务完成了哪些模块,跟你在学习任务中遇到的问题无关。日报还设计了遇到的问题和收获。遇到的问题本身就是详细的记录自己的困惑,卡壳和错误的地方。程序员总是在错误中成长,每天最熟悉的不是异常就是Bug,绝对不会是对象。所以每天遇到的问题多少,就是你自己学习会了多少的见证。

晨报在这个时候要养成的技能就是从个人角度过渡到项目角度的提升,晨报中不看细节,不看每一个人的分工,只关注项目本身的进度和风险,这是两种完全不同的角度,正常而言,都需要半个月到一个月的练习。

项目总结是迭代思想的演变,在一个项目的过程中,总结项目中好的和坏的,落地成团队中可以遵守的规范。

实习申请是对自己在过去学习中的阶段性总结,以及对于未来工作中的展望,明确一下自己和目标之间的差别,能提实习申请的,一定是跟着做过真实项目的,对公司的流程熟悉的。

试用申请是对自己在实习期的总结,实习期满达到试用申请的条件就是能够独立完成一个模块。

转正申请是对自己在试用期的总结,能够转正的唯一标准就是必须能够独立完成项目。

实习,试用,转正这三者,都是修真院内部培养工程的时候用到的,对于总结归纳力的帮助就是,不同的阶段有不同的目标,也有不同的要求,除了总结自己过去的得失之外,还要明确下阶段自己期望完成的事情。总结归纳能力不仅包括技术上,还包括自己的整体学习和成长度上,任何一个工程师的成长,都不是单独的技术成长 。

4.推动力

目标:主动推进事情的进展,去解决问题,而不是解释问题。

相关技能:沟通技巧

练习方式:1 学分兼职 2 首席师兄 3 复盘项目 4 真实项目

详述:在工作岗位上,推进的发展是优秀工程师的前提,更是提高自身工作效率的必备能力。但是很多从学校出来的,或者是工作超三年五年的,都不具备这种能力。这在高效的团队中会很不适合,团队中一件事情,总是难免跟各种人打交道,总会有人耽搁自己的进程,导致最终目标完成的时间推移。这本身也是一个需要一件件的事情来反馈,有意识的引导,直到最后变的干净利索的过程。

学分兼职本身就包含了很多事情,无论是监督请假,卫生打扫,还是群管理,小课堂的制作等等,都会存在各种问题,能否快速推动事情的进展,遇到了事情该怎么解决,就从这些小事情做起。

首席师兄本身就承担了很多职责,对于师弟的教导,对于周会的维护等都是需要责任心和推动力的。

复盘项目中经常会遇到一些前后端人员因病不在,或者是接口文档和真实数据不一致等情况,怎么推进和解决项目中存在的问题,复盘项目是能够解决大部分的情况的。

真实项目是格外要求对于推动力的培养,真实项目对于代码质量和时间节点的要求非常高,绝不允许出现Bug太多和延期太严重的情况,但是总会遇到各种各样的复杂情况,线上故障,或者是紧急需求,或者是设计缺陷,或者是同时跟进两个甚至四个六个项目,或者是第三方掉链子等等,这些都是要求有强烈的推动力,才能确保一个项目能够完成的。

推动力在前期,着重需要培养的就是明确目标和时间点,确认自己是去想办法解决问题,而不是解释问题出现的原因。

5.需求理解力

目标:清楚无误的理解需求,并能够迅速的推演出实现方案。

相关技能:专注度,理解力,过往经验,技术功底

练习方式:1.任务 2.需求讲解

详述:程序员在写代码之前,死记一句话,不理解的需求不要做。一个正常的项目在三周之内完成开发,需求讲解的时候大概会是在两个小时左右,在两个小时之内理解需求是什么,设计方案是什么,有没有风险,有没有确定不了的技术方案,有没有新的需要调研的功能或者是第三方接口,这些都是工程师要反复练习才能具备的能力,否则你就是一脸蒙逼,进阶的技能就是不但能知道当前的需求应该怎么设计,还能提前预估出来未来可能会有哪些变化,现有的设计方案支持到什么程度。

任务中本身就有对任务的详细描述,但是在这里,只是需求理解力不一样。需求理解可以分成两个阶段,第一是要明白做什么和为什么,第二是要把所有的异常情况都考虑清楚。所以需求讲解是一个很重要的环节,本身就对PM的Story有要求,也更是对开发人员有要求,特别是刚开始,没有完整项目经验的工程师来说,特别需要这种能力。一般而言,一个复盘项目可以摸清楚所有的流程,一个真实项目足以固化并且让你变的有经验。

6.定位问题的洞察力

目标:问题出现后,快速定位问题,给出解决方案,多种方式去判断可能错误的代码块,并能够第一时间修复 。

相关技能:项目熟悉度,基础知识的牢固性,逻辑推演能力和判断力

练习方式:1.任务 2.师弟日报 3.小课堂 4.复盘项目

详述:明达思.帅.暗灭大人曾经说过,程序员的成长就是解决问题的过程。大多数程序员不但要学习正确的路怎么走,还要明白错误的路不要走,以及走错了,怎么纠正过来。任务的很多设计,我们都做了特意的“留白+兜底”的处理方式。什么叫做留白,就是不告诉你具体怎么实现,给你足够多的自由度,允许你犯错,鼓励你犯错,期待你犯错,然后在错误中成长,如果你仔细看了修真院的日报,你会发现大家每天都在犯错,然后找问题,然后解决问题,这种过程就是不断的培养定位问题的洞察力,时间长了,你会发现,原来自己已经有了一套思维方式,可以帮助自己快速的找到问题的根源。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,948评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,371评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,490评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,521评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,627评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,842评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,997评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,741评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,203评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,534评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,673评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,339评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,955评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,770评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,000评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,394评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,562评论 2 349

推荐阅读更多精彩内容