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

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

雨泽2周前 (11-18)编程百科30

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

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

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

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

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

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

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

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

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

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

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

相关文章

PHP是什么?PHP有什么优势?

PHP是什么?PHP有什么优势?

PHP是什么?有很多刚刚入行的朋友可以还不知道,PHP是一门编程语言,相对简单,容易上手,可以快速搭建网站!我们常听人说php是世界上最好的语言。可咱也不清楚,咱也不敢问,只能附和着来句:php是世界上最好的语言。那么什么是php呢?它又有啥好处呢?请听雨泽一 一道来!PHP是什么:php 原本是...

学习Linux前准备工作

学习Linux前准备工作

分享一篇学习Linux前准备工作的教程文章,后期泽哥将会分享出一套快速上手Linux的入门教程,想学习Linux系统的朋友请继续关注泽易云博客,后面的分享会越来越精彩,干货也会越来越多!本篇教程是基于上一篇文章,不会安装centos操作系统的朋友可以看回《安装centos操作系统》接下来是安装虚拟机...

如何用Linux命令新建用户和删除用户

如何用Linux命令新建用户和删除用户

分享一篇Linux系统如何用命令新建用户和删除用户的教程文章,希望可以帮助到大家。其实Linux系统的学习也是很简单的,有一套学习Linux的教程,可以快速上手Linux系统,并且应用到工作中。在日常工作中如果要新建用户进行管理Linux系统,就会用到Linux新建用户的命令,我们一般都不会直接把r...

如何用Linux命令设置新建用户root权限和上传下载文件

如何用Linux命令设置新建用户root权限和上传下载文件

分享一篇Linux系统如何用命令给新用户设置root权限和上传下载文件的教程文章,希望可以帮助到大家。其实Linux系统的学习也是很简单的,有一套学习Linux的教程,可以快速上手Linux系统,并且应用到工作中。在日常工作中如果要从本地上传文件到服务器或者从服务器下载到本地,一般都会用到Linux...

Linux系统如何用命令安装Apache服务?

Linux系统如何用命令安装Apache服务?

分享一篇Linux系统如何用命令安装Apache服务的教程文章,希望可以帮助到大家。其实Linux系统的学习也是很简单的,有一套学习Linux的教程,可以快速上手Linux系统,并且应用到工作中。在日常编程开发工作中,搭建项目运行环境是每个程序员必须都要会的,有时候需要在本地或者在线上搭建编程语言的...

PHP缓存技术原理分析

PHP缓存技术原理分析

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