快 30 岁了,第一次体会到编程的快乐。

2021-05-23 20:44:27 +08:00
 seers
非从业人员,也不是 CS 专业。起因是上个月从单位离职,在家实在是闲的无聊,于是突发奇想,决定弄懂每天都在使用的计算机到底是什么原理,于是随手在网上买了一本《深入理解计算机系统》(因为名字很符合我的需求),发现书上推荐先学会 C 语言再来阅读,索性尝试学一学编程,从 C 开始。
结果一发不可收拾,编程太有趣了,我对着例题自己写程序,输入数据,得到了想要的结果,虽然和答案比起来我写的程序又繁琐又晦涩,但是那种看着程序编译完,正确跑起来的感觉,一种纯粹的快乐,我和我老婆说她像傻子一样看我,但是你们应该能懂,一种无法表达的满足感。
这几天会想,要是当初高考完选了 CS 专业,现在会不会变成一个码农呢,当然也是想想了,当乐趣变成工作说不定就没有那么快乐了。接下来决定不在 C 花费太多时间,多学几门语言,下一个目标是 Python,因为大家都推荐嘛,尝试下。


顺带一提:我现在最喜欢的就是暴力遍历了,遇事不决 for 一下或者 while 一下,我知道这样效率很低但是欲罢不能啊,哈哈哈。
11144 次点击
所在节点    随想
77 条回复
joyhub2140
2021-05-24 15:22:55 +08:00
我是大一的时候被 C++这门课吓坏了,一直逃避到大三还没找到就业方向才开始慌了,大四硬着头皮啃回去,毕业后低工资加入一家创业公司,一直工作到现在,已经 11 年了,还在坚持着,毕竟工作这么多年,因为计算机体系太庞大了,多年来脑里所形成的知识体系和钢之炼金术师的真理之门的图案一样,是用自己的青春换来的属于自己最珍贵的东西,舍不得丢!
shm7
2021-05-24 16:55:35 +08:00
照抄点简单的 demo,那是很简单的。你问问工程实践上的代码,看看再说。
code4you
2021-05-24 16:58:01 +08:00
楼主是 2014 年注册的

楼主在论坛逛了快 7 年 喜欢上了编程 😁
sunshengkai27
2021-05-24 17:21:34 +08:00
@easylee #2 最近做 leetcode, dp 真的让我觉得自己是傻子
est
2021-05-24 17:40:30 +08:00
LZ 是幸运的。我们那个年代都是上课发呆的时候拿纸笔自己比划然后模拟执行。能上机的机会很少。有一天突然就通了。很高兴
ghost3281
2021-05-24 17:58:35 +08:00
简单的代码入门很快乐,往深入了就会觉得自己像个傻子。。。
felixcode
2021-05-24 18:04:05 +08:00
第一次写完批处理成功运行后也很兴奋,还是亲戚家的 486
linqin003707
2021-05-24 19:30:14 +08:00
楼主加油,程序里的世界很精彩。
1etterSong
2021-05-24 19:51:55 +08:00
”我和我老婆说她像傻子一样看我“

没人注意到这句话吗
1ver
2021-05-24 20:47:13 +08:00
这学期学了一门课叫积极心理学,说编程和打篮球一样,比较容易发生心流活动
huxiweng
2021-05-25 00:09:12 +08:00
能感觉到楼主发自内心的开心,希望保持......
amundsen
2021-05-25 10:00:58 +08:00
真希望你能一直这么快乐,工作编程如果没找到合适的公司,真的会不快乐
boolstone
2021-05-25 10:15:02 +08:00
懂得都懂 然鹅 没有人推荐世界上最好的语言 拍黄片?
xujia1998
2021-05-25 11:30:37 +08:00
哈哈哈哈,好.希望楼主继续保持~
salor
2021-05-25 13:57:31 +08:00
曾经有个客户搞 HR 的,玩单片机给儿子改遥控玩具,真的服。
archiyuan
2021-05-25 15:28:47 +08:00
我 17 年注册的,逛了 4 年了
customsshen
2021-05-25 15:34:57 +08:00
while 死机的时候最爽了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/778713

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX