做程序员的门槛高吗?有手就行
最近睿峰和同事打招呼,开口就是“你羊过了吗?”说的不是别的,就是最近爆火网络的小游戏——“养了个羊”。
从“1+1”水平的第1关开始,“极难”的第2关让玩家们“欲罢不能”,纷纷与游戏“死磕”,由此“筛选”出了玩家中的“倔驴”,游戏也因此被戏称为“驴了个驴”。
如果你还不知道这是个什么玩意儿,听我一句劝:不要靠近,会变得不幸。
“羊了个羊”这款游戏看官方介绍非常简单,其本质就是一种闯关消除类的游戏。但如果你这样想,那就是踏入“陷阱”的第一步。
第一关有手就行,轻松就过了。
当然,此手非彼手~
敲代码这件事本身是没有门槛的,并不是所有的人都能成为职业的程序员。除了语言,程序运行涉及大量的逻辑,需要缜密的思维,这些都需要靠后天习得。
程序员从业不需要任何执照或资格证书,能写代码即可入行,的确比医生、教师、律师等门槛低很多。但门槛低不代表没有门槛。
换个角度,众所周知,价值是由供需关系决定的,如果人人都能当程序员,IT行业也不会成为近7成大学生眼中向往的行业。
既然不是手的问题,那是天赋的问题吗?
所谓“聪明绝顶”,程序员毕竟凭着“职业的洪荒之力”撑起了脱发的半边天。当程序员不用靠天赋,大部分人努力的程度之低,根本轮不到拼天赋。
程序员的本质是工科而不是理科,是应用岗而不是研究岗,大多数普通人都能胜任这一岗位。黑马程序员的学长学姐大多都是零基础转行,他们没有相关的知识储备,但凭借着后期的努力,也拿到了自己理想中的薪资。
但有一点要注意,和其他物理、化学、语文等学科一样,编程需要系统地学习,不是仅靠几个英文单词和几个代码公式就能就业。
作为一门应用型学科,程序员光有理论还不够,还需要大量项目实操,通过实践锻炼综合能力。程序员更多拼的是动手能力、解决问题的能力、持续学习的能力。
所谓苦练七十二变,方能笑对八十一难。成为一位程序员不容易,“入门到放弃”是很多人的真实写照,程序员光鲜亮丽的背后,是付出,是背地里无数个深夜都在研究技术。
但程序员这条路也是公平的,公平得明明白白,付出与收获成正比。