不知道自己适不适合做程序员 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Bechbaliq
V2EX    职场话题

不知道自己适不适合做程序员

  •  
  •   Bechbaliq 2021-08-16 17:17:00 +08:00 via Android 4000 次点击
    这是一个创建于 1522 天前的主题,其中的信息可能已经有所发展或是发生改变。
    React 程序员,

    对代码的理解能力很差,比如什么时候该用 useMemo,什么时候该用 usCallback,在别人不提醒的情况下能不能想到

    再比如 this 指向的理解,红宝书的概念和例子背下来我完全没问题,但是到具体的使用场景我就不会了

    只是举个例子

    一年前入行的,现在好像没什么长进,让我 Ctr-C Ctr-V 也能干点活(在一家小公司干了几个月才这么说的),目前看来面试都过不了

    但是不干这行,我又得完全从零开始,有点迷茫,v 友们有啥建议吗?混口饭吃有点难

    我开始怀疑我的智商了
    34 条回复    2021-08-19 11:31:55 +08:00
    bct2020
        1
    bct2020  
       2021-08-16 17:24:32 +08:00
    继续苟 苟到理解为止
    troycode
        2
    troycode  
       2021-08-16 17:30:25 +08:00
    熟能生巧,经验为王
    GG668v26Fd55CP5W
        3
    GG668v26Fd55CP5W  
       2021-08-16 17:34:41 +08:00 via iPhone
    能干活就行
    Shook
        4
    Shook  
       2021-08-16 17:36:05 +08:00   4
    我朋友也这样,这不影响他拿 6K 高薪
    fiypig
        5
    fiypig  
       2021-08-16 17:36:09 +08:00
    相信自己啦, 我从送货司机转行过来的, 还不是滚来滚去滚了三年多了...
    itechify
        6
    itechify  
    PRO
       2021-08-16 17:37:07 +08:00
    如果有时间,看看其他路子吧,干啥都能赚钱,程序员已经成为新时代农名工的工作特征。PS:能跑就行
    itechify
        7
    itechify  
    PRO
       2021-08-16 17:37:23 +08:00
    @fiypig #5 简称老司机
    kop1989
        8
    kop1989  
       2021-08-16 17:38:13 +08:00
    正常。新手的业务落地能力就是要慢慢才能锻炼出来,思路才能打开。
    尤其是以实用主义入行的新手。很容易把第一次见到的实现方法定义为天经地义,理所当然,然后思维固化。

    在保证完成日常工作的前提下,有时间可以去夯实一下基础,去了解一下所以然。
    逐渐的思路就打开了。
    erwin985211
        9
    erwin985211  
       2021-08-16 17:57:50 +08:00
    如果真的智商不行,程序员也是是你能干的最赚钱的行业了。 不要怕才一年,有些东西不是死记硬背就能理解的,慢慢来能干活就行
    seki
        10
    seki  
       2021-08-16 18:06:05 +08:00
    你列举的是经验问题,是在「为什么」的地方卡住了

    多看资料多思考吧
    hahasong
        11
    hahasong  
       2021-08-16 18:13:18 +08:00
    js 本来就是灵活的语言,有很多 hack 。只能靠经验和踩坑加深理解了。原生的 this 很好理解,多了箭头符号意思就不一样了
    wangkun025
        12
    wangkun025  
       2021-08-16 18:18:24 +08:00   4
    跟我差不多水平。
    没事的,一辈子很短的,很快就能混完。
    netnr
        13
    netnr  
       2021-08-16 18:53:04 +08:00 via Android   1
    个人感觉,IQ > EQ ? True : False
    raaaaar
        14
    raaaaaar  
       2021-08-16 18:54:36 +08:00 via Android
    知识,经验,思维方式,学习习惯。也就这些东西,不用扯什么智商,哪个缺就补哪个。
    ila
        15
    ila  
       2021-08-16 18:55:22 +08:00 via Android
    楼主多少 k 啊
    AmberJiang
        16
    AmberJiang  
       2021-08-16 19:02:18 +08:00
    苟着 现在工作不好找
    silencil
        17
    silencil  
       2021-08-16 19:14:21 +08:00 via iPhone
    只要你愿意学习就好,我就怕又菜且知道自己菜却不学习的人。
    robinlovemaggie
        18
    robinlovemaggie  
       2021-08-16 19:49:10 +08:00
    react hooks 不理解的话,不妨看下 Dan 的博客( https://overreacted.io/),从创造者的角度理解一下:)
    ldspg123
        19
    ldspg123  
       2021-08-16 20:24:24 +08:00
    最恐怖不是又菜却不学习的人且不知道自己菜的吗
    phxsuns
        20
    phxsuns  
       2021-08-16 20:33:44 +08:00
    React 程序员。。。你这个把自己限的太小了。。。
    Kaciras
        21
    Kaciras  
       2021-08-16 21:45:26 +08:00
    才学一年编程的话很正常
    ClericPy
        22
    ClericPy  
       2021-08-16 22:00:05 +08:00
    多写多看没什么捷径, 如果是科班的话一些常识思维也有帮助, 但是主要还是多练习, 虽然编程本身是个创造性的事情, 但编程语言的使用确实是经验驱动的一种学习过程
    nerocc
        23
    nerocc  
       2021-08-17 06:28:19 +08:00 via Android
    首先要做一个好的软件工程师,然后再考虑为了什么类型的项目学什么语言,最后在考虑用什么框架。最后如果某一个框架里面的某一个概念不懂,其实已经很简单了,多读读开源大项目的代码。尤其是 react,网上解释概念的文章很多,并且有时间读读 react 的源代码,看看设计团队是怎么用 react 的各种理念来绕过 Javascript 和 DOM 的各种坑的。Hooks 其实只是这么多年写 react 堆积出来的最优写法的一个 helper 集合。
    sjzjams
        24
    sjzjams  
       2021-08-17 08:55:17 +08:00
    那你这应该不是喜欢开发,但是为了生活你一直坚持下来了,那就不妨再坚持下去变的更牛逼,再保证自己工作生活稳定下来的时候副业也是要处处留意的。
    apeople
        25
    apeople  
       2021-08-17 10:09:06 +08:00
    每一行都有困难,起码程序员这一行相对容易拿高薪
    einq7
        26
    einq7  
       2021-08-17 10:38:22 +08:00
    混了一年多,太像楼主了,希望有人能给我们一些指导
    zardmyLove
        27
    zardmyLove  
       2021-08-17 12:01:49 +08:00
    和楼主一样体会,感觉自己很菜,而且要补的东西太多了。不知道坚持为了什么
    cctrv
        28
    cctrv  
       2021-08-17 12:30:47 +08:00 via iPhone
    什好建。
    只能,多看看。
    看不懂不重要,最重要是看了。

    然後突然某一天,你看的,就全懂了。
    zhwithsweet
        29
    zhwithsweet  
       2021-08-17 15:15:14 +08:00
    1 、不要变成 React/ Vue 程序员,以及各种框架程序员;
    2 、没兴趣搞软件,确实快乐不起来;没别的饭辙你就得苟着;
    3 、给自己多留点时间,找到自己的兴趣点;为以后转行做打算
    wfd0807
        30
    wfd0807  
       2021-08-17 15:42:14 +08:00
    先苟着,利用空闲时间学点感兴趣的东西,然后转行干别的,那时候就不是从 0 开始了
    openmm
        31
    openmm  
       2021-08-17 16:12:29 +08:00
    能干活 说明至少是入门了 我感觉继续苟着 多补补基础提升会很快
    KeyboardManAnAn
        32
    KeyboardManAnAn  
       2021-08-17 18:26:21 +08:00
    从前我也是这样, 现在工作有些年头了之后, 感觉稍微好点了
    LiMengBo
        33
    LiMengBo  
       2021-08-18 22:30:37 +08:00
    一年编程正常,平时多积累,多学习就行了
    newmlp
        34
    newmlp  
       2021-08-19 11:31:55 +08:00
    能跑起来就行,又不是不能用
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3883 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 04:14 PVG 12:14 LAX 21:14 JFK 00:14
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86