看一些框架的设计,一些算法,甚至一些工程实践的时候觉得自己的智商可能和这些软件的发明者或者维护者真的差的太远了,自己写的都是啥玩意啊,超沮丧。
![]() | 1 agagega 2021-09-12 15:36:27 +08:00 via iPhone ![]() 刷 LeetCode 的时候有这种感觉。但是人的提升速度可能比想象的快得多。虽然练健身房练一辈子也成不了吕小军,但是坚持个一两年出一身肌肉还是没问题的。 |
![]() | 2 Zien 2021-09-12 15:53:32 +08:00 经常感慨好难,不过普通程序猿还是很容易的 |
3 kristpan 2021-09-12 15:56:35 +08:00 当年初学 C 语言时,总觉得自己怎么可能写出教科书上这种高质量的代码,后来熟悉了,感觉也就那样。写代码就是熟能生巧,要坚持下去。 |
4 40EaE5uJO3Xt1VVa 2021-09-12 15:57:00 +08:00 有段时间研究过加密算法,那才是天纵之才能做的。 慢慢接受自己就是个普通人的事实。 |
5 kristpan 2021-09-12 15:59:35 +08:00 ![]() 我仔细啃完了《数据结构与算法( C 语言描述)》后,对代码的感觉突飞猛进,后来还读了《算法导论》,给你看下我的笔记和习题:panqiincs.me/series/ |
6 jones2000 2021-09-12 16:08:52 +08:00 ![]() 体力活, 写的多了就会来。程序员不创造算法,我们只是算法的搬运工。 |
![]() | 7 stephenyin 2021-09-12 20:38:51 +08:00 @agagega #1 害我 google 了下 吕小军 是谁 |
![]() | 8 TypeError 2021-09-12 21:35:56 +08:00 via Android 前两年这个感觉很强烈,后来写多了,看的项目多了合作的同事多了,加上有不少大中小公司面试经验,就能找准自己定位了, |
![]() | 9 nuobao 2021-09-13 08:50:48 +08:00 熟能生巧而已,这哪里有智商的问题 |
![]() | 10 Variazioni 2021-09-13 09:11:07 +08:00 ![]() 年纪大了。。发现写一些逻辑经常会卡壳。。明显不如前几年脑子好使了。。 最近 review 还发现过 if(param != null){ param = null; } 这种 nc 代码。。都不知道当时咋想出来的。。 |
![]() | 11 lasuar 2021-09-13 09:16:05 +08:00 via Android 百分之 80 的编程工作都谈不上拼智商 |
![]() | 12 SmiteChow 2021-09-13 09:42:35 +08:00 不用沮丧,可以试试当码农,CRUD 小子这些。 |
![]() | 13 MoYi123 2021-09-13 09:52:15 +08:00 就算快慢指针找链表的环这种现在人人都会的算法,也是 Floyd 这个级别的人发明的,大多数人都是学以致用而已,也不需要什么智商。 |
14 yEhwG10ZJa83067x 2021-09-13 10:38:40 +08:00 难在抽象思维吧! |
![]() | 15 crayygy 2021-09-13 11:01:03 +08:00 算法和框架是两个不同的方向了,个人认为算法需要数学和数理逻辑,框架更需要的是逻辑抽象和经验。 所以多看书。 |
![]() | 16 MarkLeeyun 2021-09-13 12:11:53 +08:00 @kristpan 老哥算法导论你是怎么读的呀,全部读吗? |
17 kristpan 2021-09-13 12:36:11 +08:00 @MarkLeeyun 我读了前 10 章,有的章节不太重要,就快速过一下,重要章节的正文基本读完了。我之前有算法的基础,所以觉得没有传说中那么难。有不少习题难度挺大的,尽量去做吧。 |
![]() | 19 asLw0P981N0M0TCC 2021-09-13 15:14:18 +08:00 @Variazioni 额 这个咋了 我也 nc 了 |
![]() | 20 jackrebel 2021-09-13 16:21:50 +08:00 CTRL+C+V 都不会? |
22 securityCoding 2021-09-13 19:06:00 +08:00 孰能生巧 , 最大的差距莫过于思想认识上的差距 |
![]() | 23 halfer53 2021-09-13 19:41:33 +08:00 我一开始刷 Leetcode 也是这样的感觉,后来刷多发现都是套路,熟能生巧 |
![]() | 24 asLw0P981N0M0TCC 2021-09-13 21:09:28 +08:00 @Variazioni 啊这 是我 nc 了 |
![]() | 25 MarkLeeyun 2021-09-14 09:43:12 +08:00 @kristpan 噢噢懂了。之前看的是算法第四版,感觉还行,想学一学算法导论。 |
![]() | 26 abccccabc 2021-09-14 15:45:36 +08:00 兄待,程序员是用来写 bug 的,难道你的 win 系统不是经常要打补丁吗?写 bug 和修 bug 是程序员的义务。勇敢的成为程序员吧。只要努力啥都会有。 |
![]() | 27 Kmmoonlight 2021-09-14 20:27:09 +08:00 直到看到平凡才是唯一的答案 |