程序员应该怎么合理有效的管理自己的工作和学习

描述

刚从学校或者是培训机构出来到社会工作的程序员应该怎么合理有效的管理自己的工作和学习?下面是本人的几点分析

一、如何看待工作和学习

首先,工作是要去完成的,没有一家公司愿意养闲人,达不到要求只能走人。也不能像在学校那样能放纵自己了。

工作虽然是要去做好,但是也不能把自己给搭进去不是?留时间学习提升自己才是硬道理。

好了,既然工作和学习都是这么的重要,我们应该怎么合理有效的把工作和学习管理好呢。

有句话叫做“学以致用、用以促学、学用相长。”摘自百度上的一段解释:“为了实际应用而学习。学习能应用于实际学到的东西要经常揣摩,真正地理解其含义(包括使用的方法,注意的事项)然后按照理论的要求在实践过程中应用到实际生活中,再从生活中的遇到的问题来学习新知识来解决,就这样相互促进。”

上面这段解释的挺好的,那么刚出来的工作的我们,面前接触到的实际应用应该是JAVA的基础。这些基础知识在工作中应该是最基本的也是最需要巩固的,那么在工作中巩固知识也是“用以促学”,而学习到的知识也能“学以致用”。做到“学用相长”,在工作中学习,工作亦是学习,学习用于工作,是为最佳分配方法

二、如何使工作更高效轻松

一天24小时,工作8小时,差不多3分之一的时间是上班时间,这么一算好像挺轻松的,还有很多时间学习呢。但是,没有哪一家IT公司是不用加班的,这点我信。为什么加班呢?项目没完成,客户该需求等等的原因都有。面对加班,我们要换一种思考方式去想:如果我写代码能加快点速度,向项目经理沟通好一个项目比较合适的开发时间。写的代码质量再好些,再提高扩展性。那么我们的加班时间就能大大的缩短了。

还有一点,就是要学会和同事沟通。沟通好了可以避免很多不必要的时间浪费。

三、如何去学习

掌握高效的学习方法才能让自己进步的速度加快。没有捷径,只是少走弯路。

1.学会看代码。没有良好的代码阅读能力是程序员最大的痛苦。通常一个项目都是由一个公司或者一个团队去完成的,一个人是难以完成一个大一点的项目的。因为需要合作,那么我们就要去看同事或是别的大神写的代码来完成功能的调整或者修改,亦或者是模仿。

2.要有看网上博客的习惯。博客上是有很多大神和资源的,多看多学习,这大大的加深对IT这行业的了解。

3.多写技术博客。把遇到自己认为,应该记住并需要多次使用,可以提升自己技术的代码难点记录下来。

4.学习近期会使用到的技术知识。学以致用嘛,就不多讲了。

5.学会看各种会使用到的技术的API。这样可以在开发时大大省去百度的时间。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分