谢谢诚邀回答这个问题。偶现在是一名在职前端开发工程师,每天全部的工作都是对着电脑跟程序、代码打交道,是一名彻头彻尾的程序员,虽然工作时间不长,但偶想偶还是比较适合回答这个问题的,希望以此解除外界对程序员的误解。
首先,本次的问题是”你对程序员有过什么误解?”,其实对每个接触过程序员的人说或多或少都应该对它们有过误解,偶就以个人的经历谈谈偶以前对程序员有过的误解,然后再聊聊偶知道的外界对程序员的误解有哪些。
说实话,说偶对程序员有过误解,倒不如说是偶对程序员的无知。初识程序员这个词是在大一学C语言的时候,井底之蛙的偶当时就天真地以为世界上所有的代码程序都是用C类型的语言写成的,脑中并没有储存什么框架了、其它编程语言之类的记忆。对C的学习让现在的偶仍然感觉不寒而栗,冗长的代码结构及其复杂的程序逻辑,让偶以为程序太难写了,也动摇着偶当程序员的念头。不过随着后来对编程语言学习的深入,认识到世界上的编程语言不止只有C类型的语言,只不过当时C比较流行罢了;又理解了编程语言有分类(前端、后端),前端现如今最火的莫过于JavaScript,后端活跃在舞台中央的则是Python;又懂得了对编程语言的学习要因人而异,有的人喜欢后端,有人喜欢前端,个人兴趣使然,而偶就倾向于前端。从大学开始,偶对程序员的学习一直未曾中断,直到前段时间培训了JavaScript,现如今参加工作。随着IT行业的迅猛发展,可能现在的偶对程序员的理解还是会有些偏差,但偶相信偶会一直在程序员这条道路上走下去的,也相信偶能慢慢地、深层次地剖开它的神秘面纱。
说完偶曾经对程序员有过的误解后,现在咱们来聊聊外界程序员的误解。
1.程序猿,码农
大多数程序员常常被外界戏称为”程序猿、码农”,与其说是外界的戏称,倒不如说是程序员对自己的自嘲,或者是自黑。偶理解的程序猿是长期坐在办公室里,眼镜直盯盯地看着屏幕,腰背的形状有点像猿;另一种说法”员”与”猿”同音,因”猿”表达起来让人听着另有一种趣味,故曰:”程序猿”,其实更深层次的理解偶觉得应该程序员对自身工作的无比的热爱。而另一种称谓”码农”,这一点其实也不算是误解。从表面意思上理解”码农”的含义是搬运代码的农民,是啊!程序员每天的工作莫过于把一行行代码堆砌起来,其实没有那么容易,它要求程序员具备缜密地数学思维加上思虑周全的逻辑,程序员的则兴奋来自于完成需求后的成就感。就像地里耕种庄稼的农民,忍受着风吹日晒,换来的是来年的大丰收。
2.高收入群体
不了解程序员这个职业的人觉得它很神秘,每天西装革履的很高大上,就盖棺定论般以为程序员收入很高。其实程序员收入多少,这个要因人而异了,但总的来说,高收入的程序员还是少数,大多数程序员的工资上限都是10k左右,有些未毕业的实习生来到公司,公司绝不会因为你是程序员就优待你,相反地实习生的工资跟其他行业的实习生工资没什么大的差异。偶同事当程序员5年了,现在还每天上班挤公交呢?但豪不夸张地说程序员的平均工资还是比其他行业的高一点的。
3.性格比较宅,不浪漫
说程序员”宅”、”不浪漫”,无论如何这种观点偶是绝对不敢苟同的。偶一个一个将这些伪命题推翻为程序员平反。首先说”宅”,程序员一般都很痴迷于技术,在公司如此,在家亦如此。行内人士都清楚的是IT技术更迭很快,如果不抓紧学习,很快就会被淘汰的,所以说程序员在家是学习编程,而不是你们所认为的”宅”。另一点是程序员经常加班到很晚,好不容易到周末了,在家想好好休息休息这能叫”宅”嘛?还有说程序员”不浪漫”,讲真,程序员的浪漫外界真心不懂,你见过用代码逻辑画出的心形嘛?你有见过在女朋友打开电脑,屏幕上突然弹出”XXX祝你生日快乐”这么浪漫的生日祝福嘛?。程序员不是不浪漫,只不过每天的埋头苦干可能会让程序员有些不善言辞而已,但绝不能因此否定程序员的浪漫情怀。
4.结婚较晚
关于结婚这件事来说,偶以偶来举个例子。偶今年26岁,但偶去年才大学毕业,而今年年初的时候偶就结婚了,一方面是父母逼的,但更多的是程序员有自己的想法,自己的决定。偶公司有个领导比偶大一岁,孩子都能打酱油了,偶问他为什么结婚这么早人家只是轻描淡写地回答了偶一句:”年龄到了就结了呗!”,对啊!年龄到了就结了啊!这很正常嘛!不排斥说程序员中间没有晚结婚的,但偶还见过很多其他行业事业型的人四十了都还没有结婚呢?这又怎么解释呢?所以说结婚早晚这件事是自己决定的事,与职业没关系。
关注”码上有话说”获取更多程序员的相关资讯,对本文如有疑问的欢迎评论指正….