当前位置:首页 > 编程百科 > 程序员如何有效率的提升自己?

程序员如何有效率的提升自己?

雨泽11个月前 (11-18)编程百科384

今天邀请一位技术大佬给我们分享一下程序员如何有效提升自己?分享内容:作为一个在开发行业摸爬滚打10余年的程序猿,对于如何提升自己还是有些经验可以分享一下,希望能帮助到迷茫的码友们。程序员加班严重确实是普遍现象,主要集中在互联网行业和初创型公司,但并不是全部,还是有部分公司相对来说比较人性化的,尤其一些外企相对来说弹性更大一些。那么针对加班严重的程序员如何有效的提升自己,就可以分几种情况讨论。

程序员如何有效率的提升自己.jpg

1. 程序员所在的公司技术相对比较落后,对新技术不拥抱,甚至是反对新技术,我的一个朋友曾亲身经历过,2015年他去到一家公司,公司的产品竟然仍采用VC6.0来开发,原始代码技术太过陈旧, 而且公司处于安全考虑,开发人员的机器不允许上网,这对于开发人员的成长是莫大的毁灭。几年之后你对产品的了解可能会非常深刻,但也仅仅停留在落后技术的层面上,对产品熟悉的程度和自身技术成长完全是两回事。对于这种情况,在工作中无法实现提升自己的,自身又对技术追求比较强烈的,可以寻找公司中的技术大牛,多和他聊天,请教问题,这种大牛一般公司都会有几个,他们就是最好的明灯。如果和大牛又打不上话,那么比较好的方式就是暗度陈仓,等待有合适的机会。

2. 有些公司对开发人员的技术要求比较全面,甚至要求前后端都要能胜任的全栈型能力,这种公司一般集中在初创型企业,为了节省人力成本,对技术人员的要求比较全面,压力也会相对成熟公司大很多,这种公司其实是能快速提升开发人员技能的,但是这种公司往往对技术的深度挖掘不够,很多技术都是浅尝辄止,只要尽快把功能实现,然后就接着下一项功能,技术人员对用到的技术理解的深度往往不够,这种情况就比较棘手,高强度的工作下很难再抽出时间去提升自己,所以对于这种情况,如果可以尽量往系统架构方向去努力,待有能力招新人的时候,尽快从一线开发转型到架构设计的角色,提升自己的管理能力,这样是比较好的选择。如果长期停留在一线开发,后期基本就会出现疲倦期,对技术人员是比较被动的。

3. 如果公司对新技术非常拥抱,鼓励开发人员去了解新技术,甚至会经常做一些内部的技术分享或者外聘人员过来做技术培训,这种公司还是很有潜力的,即使有加班的问题,只要学到东西还是值得花时间的。作为开发人员,本身对技术就应该有拥抱的热情,有些开发觉得培训的内容和自己的工作不相关就不去听,这个未必正确,有些内容可能在目前的工作中体现不到价值,但是日后很可能是你转折时非常重要的一个点。说直白一点,就是有提升自己的机会就别放弃,及时短期看着似乎没有帮助,但是长期很难说没有用处。

4. 最后一种情况是比较乐观的,公司加班不严重,相对来说轻松,但其实这种往往才是最具毁灭性的。人是有惰性的,如果没有强烈的推动力,在相对舒适的环境中,很多人都会舒适的停滞不前,呆上几年,消磨没了当初的意气风发,慢慢变得不思进取了。当然也有部分不变初心的人无论到什么环境都能像打了鸡血一样奋发图强的,这种人的成长就和环境没关系了,什么环境他都能成长。

总结:其实提升自己起决定性作用的就是主观能动性,有些人天生就是不甘堕落,和那些忙了一天稍有休息时间就抱起手机打游戏的人相比,他们恨不得吃饭的时候都在思考问题,几年下来怎么可能会没有差距呢。所以如果真的想提升自己,别在迷茫,现在就放下手机,认真思考一下自己未来3-5年的计划,然后把游戏的时间,和同事闲扯的时间都利用起来,我相信一两年之后你就会发现自己比其他人高出很多了。

泽易云博客是一个专注编程技术开发以及手机副业赚钱项目的网站。

编辑:小编,文章部分内容整理网络!

版权声明:本文由泽易云博客发布,如需转载请注明出处。

免费手机副业:赏帮赚入口

本文链接:https://www.zeyiyun.com/65.html

相关文章

如何通过Linux命令查看服务器硬件资源信息

如何通过Linux命令查看服务器硬件资源信息

分享一篇查看服务器硬件资源信息Linux命令的教程文章,希望可以帮助到大家。其实Linux系统的学习并不难,就是有点枯燥,不过只要你静下心来学习,也是一样可以学好Linux系统的,那么在服务器,我们是如何通过Linux操作命令进行查看服务器的相关信息呢?下面雨泽给大家简单介绍一下Linux命令步骤!...

Linux文件权限,查找,读取等操作命令

Linux文件权限,查找,读取等操作命令

大家分享一篇Linux文件权限,查找,读取等操作命令的教程文章,希望可以帮助到大家。其实Linux系统的学习并不难,就是有点枯燥,不过只要你静下心来学习,也是一样可以学好Linux系统的,在日常工作中可能会经常用到Linux的命令去查看或者读取文件,或者需要在某个文件里查找哪个关键词等等。下面雨泽给...

PHP缓存技术原理分析

PHP缓存技术原理分析

分享有关于PHP缓存技术原理,网站为什么会用到缓存技术呢?是因为如果你的网站是大流量网站,每天都有很多用户去访问,那么你网站就需要用到PHP缓存技术了,缓存技术不但可以减轻服务器负担还可以加速访问速度!我们的网站基本都是使用数据库作为站点数据存储的容器。当你执行一个SQL查询时,处理过程一般是:首先...

PHP常见字符串函数介绍

PHP常见字符串函数介绍

分享PHP常见字符串函数的介绍,为什么要学习字符串常见函数呢?因为学习PHP常见函数可以提高我们的开发效率,看到具体的项目业务我们就可以第一时间想到用哪个函数处理,大大减少项目工程开发的时间与成本!PHP常见字符串函数有哪些呢?雨泽将会给大家讲解,本篇文章是基础文章,感兴趣的朋友可以继续往下看:1....

C语言怎么样?学习C语言可以做什么?

C语言怎么样?学习C语言可以做什么?

分享C语言怎么样?学习C语言可以做什么呢?相信很多新手都会有这样的问题,C语言是一门编程语言,现在有很多大学都会开设C入门课程作为编程入门课程,学习C语言可以做系统软件开发,游戏开发等等。现在市场对C语言开发程序员需求量还是非常大的,所以说,学习C语言也是一个不错的选择,当然,如果是自学,就需要花大...

前端HTML5最热门常用框架有哪些?

前端HTML5最热门常用框架有哪些?

分享前端HTML5目前最热门的常用框架有哪些呢?为什么前端开发程序员那么喜欢用框架呢?HTML5常用框架有Bootstrap框架,Siimpler框架,LimeJS框架,juery UI框架等等,用框架的好处就是可以快速布局页面,兼容各大主流浏览器,可以在不同分辨率屏幕下打开实现自适应展示效果等等,...