• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zhoudaiyu
V2EX  ›  程序员

经常觉得自己智商做不了程序员

  •  
  •   zhoudaiyu · Sep 12, 2021 via iPhone · 6273 views
    This topic created in 1882 days ago, the information mentioned may be changed or developed.

    看一些框架的设计,一些算法,甚至一些工程实践的时候觉得自己的智商可能和这些软件的发明者或者维护者真的差的太远了,自己写的都是啥玩意啊,超沮丧😟。

    27 replies  •  2021-09-14 20:27:09 +08:00
    agagega
    agagega
    Sep 12, 2021 via iPhone❤️2
    1
    刷 LeetCode 的时候有这种感觉。但是人的提升速度可能比想象的快得多。虽然练健身房练一辈子也成不了吕小军,但是坚持个一两年出一身肌肉还是没问题的。
    Zien
    Zien
    Sep 12, 2021
    2
    经常感慨好难,不过普通程序猿还是很容易的
    kristpan
    kristpan
    Sep 12, 2021
    3
    当年初学 C 语言时,总觉得自己怎么可能写出教科书上这种高质量的代码,后来熟悉了,感觉也就那样。写代码就是熟能生巧,要坚持下去。
    40EaE5uJO3Xt1VVa
    40EaE5uJO3Xt1VVa
    Sep 12, 2021
    4
    有段时间研究过加密算法,那才是天纵之才能做的。

    慢慢接受自己就是个普通人的事实。
    kristpan
    kristpan
    Sep 12, 2021❤️2
    5
    我仔细啃完了《数据结构与算法( C 语言描述)》后,对代码的感觉突飞猛进,后来还读了《算法导论》,给你看下我的笔记和习题:panqiincs.me/series/
    jones2000
    jones2000
    Sep 12, 2021❤️1
    6
    体力活, 写的多了就会来。程序员不创造算法,我们只是算法的搬运工。
    stephenyin
    stephenyin
    Sep 12, 2021
    7
    @agagega #1 害我 google 了下 吕小军 是谁😂
    TypeError
    TypeError
    Sep 12, 2021 via Android
    8
    前两年这个感觉很强烈,后来写多了,看的项目多了合作的同事多了,加上有不少大中小公司面试经验,就能找准自己定位了,
    nuobao
    nuobao
    Sep 13, 2021
    9
    熟能生巧而已,这哪里有智商的问题
    Variazioni
    Variazioni
    Sep 13, 2021❤️1
    10
    年纪大了。。发现写一些逻辑经常会卡壳。。明显不如前几年脑子好使了。。
    最近 review 还发现过
    if(param != null){
    param = null;
    }
    这种 nc 代码。。都不知道当时咋想出来的。。
    freemoon
    freemoon
    Sep 13, 2021 via Android
    11
    百分之 80 的编程工作都谈不上拼智商
    SmiteChow
    SmiteChow
    Sep 13, 2021
    12
    不用沮丧,可以试试当码农,CRUD 小子这些。
    MoYi123
    MoYi123
    Sep 13, 2021
    13
    就算快慢指针找链表的环这种现在人人都会的算法,也是 Floyd 这个级别的人发明的,大多数人都是学以致用而已,也不需要什么智商。
    yEhwG10ZJa83067x
    yEhwG10ZJa83067x
    Sep 13, 2021
    14
    难在抽象思维吧!
    crayygy
    crayygy
    Sep 13, 2021
    15
    算法和框架是两个不同的方向了,个人认为算法需要数学和数理逻辑,框架更需要的是逻辑抽象和经验。
    所以多看书。
    MarkLeeyun
    MarkLeeyun
    Sep 13, 2021
    16
    @kristpan 老哥算法导论你是怎么读的呀,全部读吗?
    kristpan
    kristpan
    Sep 13, 2021
    17
    @MarkLeeyun 我读了前 10 章,有的章节不太重要,就快速过一下,重要章节的正文基本读完了。我之前有算法的基础,所以觉得没有传说中那么难。有不少习题难度挺大的,尽量去做吧。
    philsky28
    philsky28
    Sep 13, 2021
    18
    @agagega 我也是觉得自己好笨。。。面试一问算法我就紧张
    asLw0P981N0M0TCC
    asLw0P981N0M0TCC
    Sep 13, 2021
    19
    @Variazioni 额 这个咋了 我也 nc 了
    jackrebel
    jackrebel
    Sep 13, 2021
    20
    CTRL+C+V 都不会?
    Rookbyte
    Rookbyte
    Sep 13, 2021
    21
    @qwertyzzz #19 这个不用判断啊,直接赋值 null 就好了嘛😂
    securityCoding
    securityCoding
    Sep 13, 2021
    22
    孰能生巧 , 最大的差距莫过于思想认识上的差距
    halfer53
    halfer53
    Sep 13, 2021
    23
    我一开始刷 Leetcode 也是这样的感觉,后来刷多发现都是套路,熟能生巧
    asLw0P981N0M0TCC
    asLw0P981N0M0TCC
    Sep 13, 2021
    24
    @Variazioni 啊这 是我 nc 了
    MarkLeeyun
    MarkLeeyun
    Sep 14, 2021
    25
    @kristpan 噢噢懂了。之前看的是算法第四版,感觉还行,想学一学算法导论。
    abccccabc
    abccccabc
    Sep 14, 2021
    26
    兄待,程序员是用来写 bug 的,难道你的 win 系统不是经常要打补丁吗?写 bug 和修 bug 是程序员的义务。勇敢的成为程序员吧。只要努力啥都会有。
    Kmmoonlight
    Kmmoonlight
    Sep 14, 2021
    27
    直到看到平凡才是唯一的答案
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   673 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 21:00 · PVG 05:00 · LAX 13:00 · JFK 16:00
    ♥ Do have faith in what you're doing.