首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
华为云
V2EX  ›  程序员

开始怀疑自己适不适合当程序员

  •  
  •   MaksimLiu · 133 天前用 Android 发布 · 5516 次点击
    这是一个创建于 133 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚毕业来公司两个多月,接触了一些项目,最近老是会因为自己的粗心大意给自己挖坑,然后找了好久才发现问题,加上项目又比较紧,搞得自己要加班来解决,很是心累。在我的编码生涯,经常遇到这样的情况,都怀疑自己适不适合当程序员或者是否只能当个码农。

    59 回复  |  直到 2018-08-16 23:36:19 +08:00
        1
    afpro   133 天前
    不适合 转行吧
    如果下不了决心转行 想这个问题有个蛋用
        2
    leoli66   133 天前 via iPhone
    程序员这工作真没有想的那么好 哎 我反正已经转行了
        3
    ljcarsenal   133 天前 via Android
    @leoli66 转去做啥了
        4
    anyele   133 天前
    编码能力就是这样提升的, 可以尝试找不那么忙的工作
        5
    f2f2f   133 天前   ♥ 2
    换个角度,离开这个岗位你就不会 30 秃顶了 哈哈
        6
    likuku   133 天前   ♥ 1
    单元测试+TDD
        7
    liuxu   133 天前 via Android   ♥ 10
    新人 30%的时间写代码,70%的时间 debug。
    老人 30%的时间写代码,19%的时间 debug,51%的时间吹牛逼。
        8
    MaksimLiu   133 天前
    @anyele 唉 可能是必经之路吧。只是看到一起进来的同事,做起来都挺顺利的,然后又经常在我旁边 BB,产生对比。他接触项目的时间比我长,我是刚做完一个项目,跑来接手,但是我经常犯的真的是很低级的错误,唉,被人嘲笑也觉得应该
        9
    zynlp   133 天前 via iPhone
    不踩一下怎么知道有没有坑,
        10
    MaksimLiu   133 天前
    @liuxu 好像说得很有道理哈哈
        11
    scnace   133 天前 via Android   ♥ 1
    写单元测试就有自信了
        12
    corningsun   132 天前   ♥ 2
    单元测试系统学习下,写功能之前 先写测试。。。
        13
    x7395759   132 天前   ♥ 4
    需求->设计文档->设计评审->测试案例->写代码->单元测试->提交测试
        14
    x7395759   132 天前
    需求->写代码->提交测试
        15
    caraway1   132 天前   ♥ 1
    干满一年再确定?
    其实我觉得如果没啥大理想的话,程序员也是个熟练工种…
        16
    wxsm   132 天前
    心不细的人不适合干这行,rm -rf 了解一下
        17
    virus94   132 天前   ♥ 1
    我刚开始也是这样,多踩坑就好了
        18
    zhaogaz   132 天前   ♥ 1
    哦,你才干了 2 个月.

    我学的工科,第一份工作是写稿子,我觉得是挺挑战的。

    后来做了程序员。

    2 个月时间太短了,3 年吧。不行再换。。。。
        19
    disagree   132 天前   ♥ 1
    个人认为 这些跟自己的经验和天赋都有关吧
    挖坑 debug 是大部分程序员的必经之路
    你现在才 2 个月 可能是经验的问题 先不要想太多了
    反正我已经打算转行了 程序员真心苦逼啊 虽说工资多 但加班是必须的 单位时间内所得金钱还不如别人。。。
        20
    17681880207   132 天前   ♥ 1
    如果性格就是如此,那可能不是很适合。
    如果仅仅是在写代码的时候如此,那可能是刚入行,想给别人留下好印象,继续干下去。
        21
    likuku   132 天前
    任何工作干完一年(正常人应该都已经熟练上手了)就已经没有新鲜感了
        22
    crist   132 天前
    做独立开发吧 LZ,反正是对自己负责。
        23
    ppyybb   132 天前 via iPhone   ♥ 2
    告诉你几个办法,
    第一 多跑步,有氧运动增加精力。
    精力充沛,思维敏捷可以减少大部分低级错误。
    第二,做好测试,求稳不求快。宁愿加班写测试,而不是加班 debug。
    第三,总结常见低级错误,比如 == 写成=,变量忘了赋值这种。用一个软件记录下来,自己总结怎么可以避免。比如避免写太多的 field,宁愿多用一些函数参数作为状态的表示(当然有个 tradeoff )。时常背诵+反思。
    第四,熟悉业务。和同事搞好关系。

    第一是最重要的,思维混乱一切都是白努力。
        24
    cenxun   132 天前
    一个过程吧,转不转看兴趣
        25
    niubee1   132 天前
    恕在下直言, 现在在职的程序员起码有一半是不称职需要转行的
        26
    luoway   132 天前
    @crist 独立开发怎么开始?
        27
    MaksimLiu   132 天前 via Android
    @ppyybb 感谢老哥的建议 确实是缺少锻炼也很少写测试 Debug 不到问题的时候会更加心烦意燥 导致恶性循环
        28
    MaksimLiu   132 天前 via Android
    @wxsm 这倒不会粗心大意到这种地步😂 对于比较危险的代码行为 还是比较谨慎的
        29
    deepkolos   132 天前
    当发现自己习以为常的东西实现起来是多么复杂的时候, 感觉人家才叫码农, 我连码农都不是...顶多也就是个写配置的...
        30
    Scofieldyu   132 天前 via Android
    粗心大意也分两种吧,主观认为自己粗心大意也可能是对自己要求太高。客观粗心大意,经常因为简单的事情。。
        31
    Light3   132 天前   ♥ 1
    这个很正常 其实大家写代码的时间都是一样的 就是新手 debug 时间长 等你熟悉了以后就会快速的找出错误解决 反正最后上线的适合 你把 bug 改的差不多就行了
        32
    Akiyu   132 天前   ♥ 2
    职业这个问题, 第二优先级是适不适合, 第一优先级是你想不想做, 不是么?
    我也怀疑过自己适不适合, 我看书会犯困, 我自觉性很差, 性格还比较内向
    遇到难题就想跑, 时不时还来 V2 摸鱼

    但是我还是觉得程序不错, 我或许到最后都当不了大牛, 但是不一定当不了就不去做啊

    PS: 话是这么说的, 但也不能一直咸下去. 万事开头难, 自己想办法提升呗.
        33
    Youen   132 天前   ♥ 1
    犯错没啥, 不要犯同样的错误
        34
    MaksimLiu   132 天前
    @Akiyu 说得也对 其实是我心态错了 谢谢
        35
    Jimson   132 天前
    如果喜欢就坚持,努力提升自己

    如果自己本身就不热爱这个行业,就别勉强自己了
        36
    Daoma   132 天前
    @ppyybb 前一阵子不是还有个杭州程序员晚上下了班跑步猝死了......
        37
    MaksimLiu   132 天前 via Android
    @Jimson 喜欢肯定是喜欢的 一直觉得写代码是件很酷的事情 特别是做出的产品给成千上万的用户用的时候 特别有成就感
        38
    wgr   132 天前
    嗯,实际上我已经开始考虑,要不要转职回家写小说了~一小时里码字比码代码挣得钱多(小)
        39
    maemual   132 天前   ♥ 1
    一年后再说吧。我也带过刚开始工作一团糟,内心受到极大的打击,每天十分惶恐的人,时间久了,熟悉了之后就做的还不错的人。
        40
    Rorysky   132 天前
    唯手熟尔
        41
    ppyybb   132 天前 via iPhone
    @Daoma 是不是这个人平常不锻炼,一下锻炼过猛?这个案例值得警惕两点:
    锻炼要长期而不是超负荷
    身体一定要定期检查,如果公司没有就自己要检查

    如果还遇到这种事情(可能某种难以发现的疾病),那只能说是命了.....认命。
        42
    colorwin   132 天前
    @ppyybb #23 杠一下:如果运动对编程很有利,那为什么程序员多很宅?
        43
    ralphxlx   132 天前   ♥ 1
    “刚毕业来公司两个多月”,楼主,你要知道工作经验就是这个来的,不踩坑哪知道是坑
        44
    MushishiXian   132 天前
    慢慢学习吧,懂得越多,效率就慢慢上来了
        45
    wowo243   132 天前 via Android
    @colorwin 因为懒😂
        46
    ppyybb   132 天前 via iPhone
    @colorwin 因为很多程序员是因为兴趣驱动的方式学习。爱的是写程序。写程序可以得到快感,但是跑步对于不爱运动的人会带来痛苦,且增加的写程序的快感是不明显的(跑步不能增加智商,只能减少犯低级错误的概率)。

    但是换个角度,如果一个人以职业发展为第一目标,那么适当的锻炼当然是一个收益很大的选择,无论从学习效率还是工作效率。

    以上从驱动力的角度论证,还有一个角度我认为是行动力,要长期坚持一件事情是很不容易的,即便我们知道它是长期有利的。由于意志力只能作为消耗品,得有其他外界因素辅助才能做好。

    总结一下:如果一个程序员以 身体健康,职业发展 为很高优先级,且有一定的自我管理能力(包括不限于意志力,结伴跑步等手段),那么 很大概率上 他 /她 会选择一种有氧运动的方式进行长期锻炼。
        47
    nekolr   132 天前 via Android   ♥ 1
    楼主不要气馁,刚毕业嘛。平时多思考,多写代码多总结,找一些优秀的代码学习,多看书学习,一定能够做的很出色。写代码没那么难,就看你有没有这个觉悟和能不能坚持。
        48
    lockelee   132 天前 via iPhone   ♥ 1
    几点忠告
    1.但凡你觉得哪儿哪儿都对就是结果不对并且排查半个小时以上未果的问题,99%都是地低级错误,请顺着调用栈排查基本问题
    2.later is never。哪儿写的不好,哪儿没写注释,没优化的,想着等功能做完再说吧,往往做完就再也不会看了,直到只有上帝才直到你写的是啥玩意。
    3.你感觉会出问题的代码,那就一定会出问题


    新入职的通病吧
        49
    likuku   132 天前
    @colorwin # 懒就是懒,承认也没啥好羞耻的。其次,一般状况,视野内同行占比更多。
        50
    jmone   132 天前
    我现在写一般的 php 后端,基本上盲写,一遍就过,基本不带报错,连 ERROR_NOTICE 都不带报的。
    较为的复杂的,排错不超过 3 遍
        51
    nl101531   131 天前 via Android   ♥ 1
    新人很正常的,因为会的少,知识储备不够,所以自己业余时间要多学习,另外粗心这个算是毛病,自己要多做总结才能克服,加油。
        52
    daxingzhesun   131 天前
    @liuxu 新人也有吹水的
        53
    lcj   131 天前
    @Daoma 233,刚下定决心要锻炼了,被你一句打回来了
        54
    MarcoM   131 天前
    。。。。。。头发掉得太厉害了
        55
    turi   131 天前
    所以一般公司都是找 2~3 年以上的
        56
    cncqw   131 天前
    不是 6 月底才毕业吗,你怎么都毕业 2 个月了
        57
    Daoma   131 天前
    @lcj 据说那哥们看外表妥妥的鲜肉型程序猿,“年纪轻轻”、“身材标致”、“戴时尚运动耳机”、“穿专业跑步服”,可能是听歌听嗨了跑猛了,再加上刚加完班,所以。。。运动还是要得,只是要适度
        58
    Linxing   126 天前 via iPhone
    别放弃 我没了 google 还写不了代码呢 我还毕业三年了
        59
    lianxiben   62 天前
    转行前端,第五个月,感觉自己不知道到底适不适合程序员这个岗位。。这两周被 BUGn 弄得心态有点问题
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   713 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 22ms · UTC 22:18 · PVG 06:18 · LAX 15:18 · JFK 18:18
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1