早上和群内朋友闲聊到“理想主义者”这个词,十分感慨。这世上总有些人不为名不为利,默默做着自己喜欢的认为正确的事情。在程序员这个群体内,又有多少理想主义存在?每一个做程序的初衷源于内心最急切的需求。我们今天走进这个群体的内心,谈谈程序员中的理想主义者。
在通俗的定义中,理想主义表示信仰的一种追求,以精神层面为核心,不排斥物质。所以说有信仰、有追求的人,我们一般可称之为理想主义者。
程序员薪酬一直以高薪著称,所以吸引了大量的人进入此行业。我曾为此向身边程序员询问其进行的原因。
有人说,因为自己本身就是计算机专业,所以毕业后顺其自然成为一名程序员。而今已有数十年时间,从技术岗到管理岗,再回技术岗,兜兜转转,最终发现当程序员挺好,没有管理烦心事,只需要心无旁骛做好技术就行。
有人说,毕业后,被程序员的高薪吸引,直接找了一个培训机构进行学习,现在用了5年时间,还在中高级程序员之间徘徊,想要继续向上,就要学习更多知识。虽然自己对代码依然达不到热爱状态,但是为了生活,只能拼了。
有人说,从测试转程序员,只是因为每次看到程序员桌面花花绿绿的代码觉得神奇又羡慕,就是这份羡慕之情,于是自己从头学起,大概是因为兴趣所在,所以到现在已经是一名合格程序员。
有人说,自己性格内向,不擅交际,没特长。所以义无反顾进入程序员里。在代码世界中,自己是世界的王,自由又快乐。
有人说,自己父亲本身就是一个编程培训师,所以从小经常看到这类视频。从好玩到成为一名程序员,完全是兴趣使然。潜移默化就成为了和父亲一样的人。
当然不止上面所说的几个原因,他们为了不同的需求成为一名程序员。这中间有为了钱、为了前途、也有单纯性兴趣使然和家庭氛围造成。程序员的理想主义,并不是说不需要为了钱与前途,而是在工作中保持初心与对技术的热忱,追求技术的高境界。
我们接下来谈谈,什么是程序员最重要事情?
在技术岗中,所有重心都应该只有代码。你把代码写得完善了、优雅了,再把难点攻破了,bug 解决了,就能赢得领导的信赖,就能拿到匹配的薪资。当从技术岗转到管理岗时,就觉察到与人打交道是一件很复杂、很耗时间和精力的事,还有可能会出力不讨好。所以不能纯粹地做一名理想主义的程序员。
当从管理岗又回到技术岗时,每天有大把的时间去钻研技术,甚至还能够在 ITeye、CSDN 上写博客,总会时不时有读者留言说:“谢谢博主啊,你的分享解决了我的问题。”这份分享把自己在技术上遇到的坑、填的坑像记流水账一样记下来,让我内心非常地踏实。
如何做一名理想主义的程序员?
简单说来,就是对技术保持热爱与关注,并且自己可以如同攀登大山一样越过去。
原文地址:https://blog.51cto.com/14376316/2474465