发布于2026-07-21 阅读(0)
扫一扫,手机访问
本文绝对不是技术文章。
最近正值考试季,没有碰编程,反倒因此想起了不少与编程相关的事。听起来有点奇怪——明明没在做,怎么会想到?其实,这就像下棋。真正在棋局中时,大多只专注于落子,很少有人会去想“我为什么要下棋”。直到某一天,也许是狂风暴雨,无人对弈,你躺在沙发上,突然开始思考人生,思考“我为何下棋”。
最近,一直在问自己一个问题:我到底为什么编程?
偶尔会想,或许是为了生存。当一名程序员,每天写代码、完成项目,以此换取想要的东西。但再往前推,在我选择信息计算科学这个专业之前呢?那时候,编程纯粹是为了乐趣,完完全全出于兴趣。会为一个超级简单的斐波那契递归实现而兴奋,为模拟汉诺塔而雀跃,甚至因为用不同语言写出同一句“HELLO WORLD”而感到满足。
后来,编程变成了竞争的手段。自从染上ACM,天天围着main函数转,写完一道题,就把自己的代码贴到博客上,还推送首页。在编程中,体会过AC(Accepted)的兴奋,也尝过WA(Wrong Answer)的苦恼。
现在实习了,编程反而成了烦恼的来源。总觉得自己写的代码离优秀差得太远,总觉得不够好、不够完美。明明不是处女座,到底在追求什么?也许是ACM留下的后遗症。部门里的师兄说,我属于那种“不能正常交谈”的人,动不动就把复杂度挂在嘴边,还常常不切实际。苦恼的是,怎样才能写出可读性强、扩展性强、逻辑性强的代码。最后发现,自己什么都不强。
直到考试期间停下来,像电影里躺在病床上回忆一生的老头子一样(好吧,这么说确实有点扯)。其实,编程就只是为了编程,没有其他目的。不是为了开心而编程,不是为了竞争而编程,也不是为了追求优秀而编程——而是编程之后,自然会感到开心、感受到竞争、体会到与优秀之间的距离。最快乐的编程,大概就是全心全意,去实现自己的想法吧。
那么,你的编程呢?
下一篇:机器人编程与软件编程的异同分析
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8