编程是件孤独的事情么?
保留所有版权,请引用而不是转载本文(原文地址 https://yeecode.top/blog/123/ )。
是的。
编程,从来就是一件孤独的事情。
小时候,自己学习编程的时候,周围人都还不知道编程是什么。
家在农村,家里当然也没有电脑。
于是,就买了几本书籍翻看。
然后,想要真正练习的时候,就跑到网吧。下载一套免安装的编程软件(那时候,写的是Flash的ActionScript),在网吧的电脑里写程序。写完之后,再将程序文本复制出来,粘贴到自己的邮箱里保存。
那时的网吧管理很混乱,打游戏的、爆粗口的、抽烟的、看片的……全都有
或许只有我,用脏兮兮的键盘在写程序。
期间,会有几个混混过来好奇的问,“你TM的在干吗的?”
我就只能笑嘻嘻地回应下,“写……写点东西”。
我既不敢说自己在干吗,免得他们觉着我在装逼;也不敢不说,免得他们觉着我怠慢他们。
好在,我戴个眼镜文绉绉的样子,他们也懒得欺负。
而最怕的事情,还是死机或者断电!一旦发生,不仅程序没保存,网吧电脑的“还原精灵”还会将你下载的编程软件给清理的干干净净。这时,伴随着网吧此起彼伏的谩骂声重新下载一遍编程软件是少不了的!
而当从网吧走出,你会觉着嗓子疼的厉害,好几天都能感觉到干涩——毕竟,在二手烟组成的浓云中呼吸了大半天!
那时,编程的书也很少——毕竟从小县城能买到几本就不错了,买啥看啥!
不过,那时候,我还是写了一些Flash小游戏。
我相信,那时候,网吧里的我是孤独的——没有人懂我在做什么!
上大学时,我也并不是计算机专业。
但是,喜欢编程的我参加了许多的比赛,也加入了学校的网站组织——学生在线,负责维护学校的网站。
每个五一、十一的假期,我都在工程训练中心度过。
那时,已经有了三五个和我一样热爱编程的好友,但我,或者说我们,依旧是孤独的。在学院里、班级里,我们依旧是少数,依旧是孤独的。
我曾经被关在空荡荡的实验楼,我也熬过无数的通宵……
有一次,在枯燥的实验课上。我和小伙伴总感觉教材上的PLC程序有些问题——在循环一定次数之后,电梯的调度会出现问题。于是,我们俩着手证实这件事。
最终,在错过了晚饭、也差点要错过全院会议的时候,我们证实了我俩的判断是正确的,并且让实验课老师相信了这一点:教材上的程序有问题。
老师说,这套教材和实验器材已经用了十几年了,从没有人发现过其中的错误。
当然,除了上课,我还写过很多有趣的程序:机器人、智能车、供全校师生查校车的软件、许多学院的院系官网……
这些事情,有些是我一个人做的,有些是和学院的小伙们做的,有些是和学生在线的小伙伴做的……
但是,我们都是孤独的——大多数同学在追求学分,或者沉迷网游,或者享受恋爱,而我们在其中,显然是孤独的。
在大家的眼中,我们是一批怪人。
即使工作之后,编程也是孤独的。
周围的同事当然都是程序员,但是,大多数时候,我们每个人都在忙着自己的事情:想自己的问题、写自己的程序、找自己的Bug。
当你遇到些实在难缠的问题时,当然可以寻求同事的帮助,但也要记得:光是将自己眼前面对的问题阐述给对方,就需要很大的成本。
你需要说明:整个逻辑的背景、你的编写思路、你遇到了什么问题、你觉着是什么原因、你已经进行了怎样的调试并得到了怎样的结果,然后,对方才能给你一些建议。
他们能给的只是建议。而这些建议的落实,还是需要你来进行。
所以,编程,一直都是孤独的事情。
哪怕你周围渐渐有了三五好友,哪怕你周围已经全是码农同事,
而编程,终究是孤独的事情。
编程,是思维的游戏!
这也是编程的魅力!
最后,我是程序员易哥。
可以关注我,让我们一起探索编程的魅力!
可以访问个人知乎阅读更多文章:易哥(https://www.zhihu.com/people/yeecode),欢迎关注。