做一个基础很扎实的程序员是一种什么感受啊

2019-05-06 12:14:13 +08:00
 snappyone

想到这个话题是因为最近在看 linux 操作系统内核以及 mysql 的一些源码,突然感慨大学时候的一些基础课程的重要性以及底层原理的重要性,譬如我现在去看汇编都看不懂,c 语言也忘光了。

试想如果一个程序员基础很扎实,后期在基础上添砖加瓦确实很轻松,而一开始只注重语言和应用的人则被拉开了巨大的差距

10805 次点击
所在节点    程序员
62 条回复
CHYK
2019-05-07 18:44:12 +08:00
😌哎,看到这句话 "试想如果一个程序员基础很扎实,后期在基础上添砖加瓦确实很轻松,而一开始只注重语言和应用的人则被拉开了巨大的差距" ... 真的想说句 too young。仅此。

但又怕引来太多的争论,甚至口水。这里就引用我听过了的,一位老前辈的话吧: 我刚开始工作的时候,有人再强调基础的重要性,然后我工作了十几年,那个人还在谈基础的重要性。。。

大部头,这里的学霸,或者亚学霸肯定都啃过几部,然,差距的症结真的在这里么?
头条的老大(Boss)以前有个演讲说的很不错,了解一下。

您看过的龙书,有人让您去写编译器么?您设计了 X 脚本语言,领域语言(DSL)有人用么?练那么久的 C++,甚至写了一个自己非常自豪的 X 引擎,您给别人团队用,别人敢用么?

那么多外行转过来做前端,《 HTTP 权威指南》听都没听说过,甚至跟科班一样的薪酬,还不明白么?

。。。enough

:) 开心就好。开心最重要了。
EthanV2
2019-10-29 16:12:47 +08:00
@CHYK 试想把编程作为一门艺术 是不是应该不给自己有天花板的机会,如果按赚钱来讲,弄不弄基础就在于你公司的技术栈需不需要自己开发框架,如果不是按赚钱来讲,搞艺术的就肯定想自己能做出拿得手的东西。现实固然残酷,但是如果没有理想那和咸鱼又有什么区别,当然每个人都有自己想法。咸不咸鱼都是自己想要的,学不学底层原理如果只是想了解 那就去了解好了,如果是想要自己写框架,提高性能,自己造轮子,那底层基础是必不可少的。如果只是谈业务逻辑,和实现业务逻辑,也不用考虑性能,那何必去操那份心呢。走好自己心里想要的那条路便好

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

https://tanronggui.xyz/t/561411

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

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

© 2021 V2EX