网友提问:
作为一名程序员上班族,你有什么好的工作习惯?
优质回答:
作为一名工作十多年的程序员,虽然现在也负责架构和项目管理方面的事情,但是依然会花一些时间敲代码,做新技术的研究。下面我就分享一下我觉得还不错的小习惯:
记笔记/博客
第一点非常的重要,不管是私人笔记,还是公开的博客,程序员最好可以把日常新技术的学习、项目难点的攻克、工作的经验心得都记录下来,甚至网上看到一些好的技术文章,都可以摘录下来。推荐大家使用云笔记软件,PC端记录的内容,很方便的在各类其他终端上同步和阅读。
制定工作计划
工作计划根据时间的长短,也分为多种:
长期计划:要有一个长期的目标,对自己未来两三年有一个合理的规划;时间越长的计划,在执行过程中容易发生变化,需要不断的调整。
短期计划:两三个月内的目标,例如制定两个月学会Srping Data JPA,半个月先做到会用,半个月和其他框架做集成,再花一个月了解适用场景、和其他ORM框架做对比等等。
一周或一天的计划:本周有哪些工作要做,项目需要推进到什么程度;今天我要做什么,按照工作的优先级进行排序,并尽快实现。
利用碎片时间学习
作为一个北漂,每天花费在地铁上的时间很多(别问我为什么不开车,现在家到单位车程十五分钟,上下班高峰期开车得需要一个多小时),我一般会利用上下班的时间,通过音频的方式,学习一些新技术,或听听其他程序员大牛们的分享;等车的时候,可以拿手机刷刷自己的云笔记,看看技术类的文章。
积累自己的代码库
一些优秀的程序员实现一个业务功能很快,不仅仅因为他经验丰富,很多时候他们都有自己的代码库,在实现一个功能的时候,很容易在代码库中找到类似的功能,拿出来稍加修改就可以使用。
我会把复用性比较强的代码,上传到Gitbub上,这样方便使用。
我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。
其他网友回答
1. 桌面小便签,每天早上梳理要完成的工作及优先级,有助于提升工作效率!
2. 坚持学习,学习工作相关的知识,提升工作能力;研究比较出名的开源库,开拓思路,提高鉴赏能力!
3. 记录,包括突然的小idea,工作中的随笔,遇到的问题,或者学习成果整理成PPT,整理的过程也是加深理解的过程!
4. 学会问问题,这是我认为最重要的一点,问问题之前在脑海里多模拟几遍,你想描述的问题,往往问题描述清楚了,也就解决了,不需要再麻烦别人,也能增加个人的成就感!
其他网友回答
1.注意总结,我的有道云笔记作为常驻页面,一直是开着的。
2.技术论坛,可以帮助我了解最新的技术和趋势。一定要常逛。
3.动手代码,自己做过的项目有什么可以借鉴的,或者一些公司老人和高手搭的框架,自己学习一个新东西做的demo记录下来,放到托管网站。
4 算法,这是内功。
平时有项目做项目,把技术问题,管理问题平时多做记录,年终总结或者平时例会才不至于没有东西说。
自觉,努力学习才是王道。程序员需要学习能力。还有在软件开发中,技术变化如此之快,你花费了大量时间学习技术和工具,一旦这些技术被取代,你的知识将变得毫无价值,因为它们大部分都是实施的细节。
其他网友回答
谢邀!
尽量代码多注释,你能看懂别人可能一下看不懂,还有就是代码时时刻刻上传到版本控制备份,保不齐哪天代码就丢了
其他网友回答
只需要坚持一条就好了,就是持续学习不停歇
以上就是小编关于【作为一名程序员上班族,你有什么好的工作习惯?】的分享,希望对你有用。