多年以来,我一直深信,在这个世界上有两种程序员,我们称之为:
1. Day Programmers 白班程序员
2. Night Programmers 夜猫子程序员
白班程序员在这个行业中最受关注,你会发现在公司组织架构上占据一定的数量。
白班程序员具备以下特点:
1.通常大部分是被领导,很少领导别人
2.无法应对突发情况
3.无法设想出一个解决方案
4.不会在家使用开发工具
5.通常不会参与开发社区工作
6.把编程仅看成“一份工作”来对待
相反的,如果你是一名夜猫子程序员,你可能很难理解为什么白班程序员会进入到这个行业,原因是他们做的事情有区别于你。
夜猫子程序员具备以下特点:
1.通常都领导别人
2.面对难以理解的事情,一定会刨根问底
3.能根据第六感设计出一个解决方案
4.会在家使用alpha/ctp/beta等各种版本工具
5.参与用户群组和邮件列表项目
6.把编程视为呼吸空气作为生活中至关重要的一部分
如果你是一名白班程序员,看到夜猫子程序员你会认为他们的生活没有意义。当他们为开发框架做出一些很酷、很炫的技术而感到兴奋时,你甚至会嘲笑他们。
有的程序员人喜欢白天工作,有的则喜欢夜间工作,此前,CSDN还发表过一篇文章《为什么程序员都是夜猫子 》,这事归纳起来有3点即:工人的时间表,疲倦的大脑和明亮的电脑屏幕。
如果大家如果在自学遇到困难,想找一个C++的学习环境,可以加入我们的C++学习圈,点击我加入吧,会节约很多时间,减少很多在学习中遇到的难题。C/C++开发交流群:263515231
有人便提出了疑问:为什么我们要把智力上最复杂的事情放到我们的大脑想去睡觉的时间段里去完成,而在我们的大脑最敏锐最清醒的时候去做相对简单的事呢?
精彩评论:
Jason Stangroome:作为夜间程序员,我无法相信白天程序员占据多数,如果你的工作不吸引你,为什么还要继续做下去呢? Rory Primrose:尽管我是一名夜间程序员,但我仍然要谋生。IT工作没什么激情,我认为主要是跟运行项目、设计和使用的技术有关。我希望能拥有像白天程序员那样完美的工作,像夜间程序员那样美好的特质。shodson:白班程序员要比夜间程序员多主要是因为大部分编程项目跟屏幕上显示的移动数据库或者为网页创建TPS报告模块等等以及工资和各种效益都不错有关。
网友评论