这篇博客的缘由git
一直想要持续进步,可是不少都止于想。 即便行动也比较盲目, 没有什么条理或具体计划。 这篇博客是为了给本身定下具体提升计划, 尽可能分析并列出如今的欠缺和能够提高的方面和可能的提高方法,争取在如今公司能实现提升的目标。程序员
提升的目标github
如今最想本身获得长足进步的是如下两点:npm
1. 英语 - 能达到和外国同事顺畅交流。 至少工做和技术话题能够无障碍交流,不会由于听不懂生词或表达不出意思而卡住编程
2. 工做效率 - 如今组内F同事的效率是比较高的,比我高, 目标是工做效率能提升到F同窗的两倍。工具
想提升的缘由学习
英语: 作技术的, 为了接触最新的技术,保证本身有较强的工做和学习能力,英语能力是不可或缺的。 并且世界上不少优秀的程序员都经过英语交流, 因此这个能力必需要提升。 而在如今公司,有不少外国同事, 有很好的条件可使用和学习英语。 因此在如今公司和项目提升算是天时地利人和。网站
工做效率: 一直对本身的效率很不自信,老是以为本身效率低,作事情慢。 一直很想提升, 可是缺少具体的方法,也不知道如何提升。 如今项目上见到有几个同事的效率确实很高,像他们学习,也反省本身,以此提升本身。 曾据说优秀程序员的效率能够达到通常程序员的十倍以上, 对此我憧憬不已。 如今但愿可让本身的效率提高到别人的2倍或以上。插件
欠缺的地方和改进方式code
英语:
1. 词汇量不足: 常常交流过程当中别人说的单词我不知道或者想不起来。
- 改进: 多交流,多看英语的材料(邮件、博客、新闻等), 也能够借助一些平台或工具学习, 如扇贝(网站和APP都有)和多领国(APP)
2. 临场表达不畅; 交流过程当中常常想说说不出。
- 改进: 多交流,多说。多留意别人是怎么说的。 能够看英语电视剧、电影、演讲、视频等。
工做效率:
先说下如何知道是否提高了两倍,个人想法是找参照物。 咱们如今用的是scrum敏捷开发, 每两周是一个sprint, 每一个sprint每一个开发会领必定量的任务,这些任务会用story point度量体积。 这些story point基本能够表明当前sprint的工做量。 若是相同时间内我能够完成其余同事两倍的story point,并且连续超过2个sprint能完成的话, 基本能够说明我具备其余同事两倍的工做效率了。其中我想参照的同事F, 可能他的效率也在不断提升,可能个人目标是先达到他现有效率的两倍。 这样的话,能够再找一个同事做参照物。 例如一个sprint中,同事C(虚构)能够完成4个points, F能够完成8个points,而C的效率增加并不快, 那个人目标是先达到C同事的4倍,即16个points。
如下是我认为致使工做效率不高的缘由:
1. 不少任务要作,不知道先作哪一个,在选择和纠结中白白浪费时间
- 改进: 开始每一个任务或每段任务以前, 先本身思考,拆分任务,列出优先级, 而后一个个任务按顺序作,不要由于复杂度而拖延。
2. 懈怠、精神不集中
- 改进: 尽可能集中精神,若是精神状态不佳,能够离开座位休息,避免在疲劳中看聊天工具、听歌、上网、看新闻而浪费时间。 也能够给本身定下一个时间表,如什么时间工做,每隔多久休息多久,让本身从生理上造成习惯,实现高效的生物钟。 如1-2小时固定休息10分钟。先定一个时间表并不断试验和修正,最终造成一份我的工做做息表。在通常状况下尽可能严格按这个做息表工做和休息。 同时,有时精神状态差是因为前一天晚上休息很差或最近身体很差致使或加班致使。 除了上班时间的自律外, 下班后的休息也要规律,尽可能避免熬夜,特别是要避免由于玩游戏熬夜。由于这确实会影响次日的工做效率。加班也要尽可能避免, 由于根据我的经验和感受、还有一些文章中看到, 一段时间的加班后,确实会致使工做效率降低和精神状态变差。
3. 因复杂度拖延、因须要找人沟通而拖延
- 改进: 这是一个比较主观的问题, 当须要作一个任务时,即便比较复杂,也要从主观上克服拖延的习惯。 有时也会由于要找人沟通得到信息而拖延,也能够尽可能从主观上克服。此外,沟通的拖延也能够从业余或休息时间多跟人交流, 来减小对交流的抵触。
4. 完成一个小任务后的拖延和懈怠
- 改进: 常常完成一个小任务后,会停下来想休息一下,而一开始休息时间就失去控制。 并且也容易遇到到第一个问题,即接下来要作的任务不够清晰,须要在几个任务中选一个。能够尝试两种方案, 一个是根据第一条改进,让每一个任务的后续任务都清晰明了,不存在选择和考虑的须要。 第二是每一个小任务完成后,若是下一个任务不够清晰明了,那么离开座位休息一小段时间, 有时上个厕所、装个水也是颇有效的作法,若是完成的任务比较复杂,消耗了较多精力,那么能够离开10分钟或以上, 在离开时间内顺便思考下一个任务该作什么。 不须要细想还剩下的全部任务,只须要快速找到下一个能作的任务, 和当前任务有关联的任务能够优先考虑。
5. 不太擅长借助已有工具
- 改进: 能够尝试更多的借助一些工具或开发一些工具来达到提高效率的目的。 如给Visual code编写自定义的快捷键; 借助 codepen、bable等在线编程平台来快速试验一些代码或功能等。 也能够多了解各类各样的工具或插件,如npm或github上的,提升本身的找工具、用工具的能力。这些能够帮助本身快速解决问题。
以后想到再慢慢补充。
指望
但愿今年以内能够实现这些目标。
2017.04.25