感觉自己是一个很 low 的程序员 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 成的内容
pc10201
V2EX    程序员

感觉自己是一个很 low 的程序员

  •  
  • nbsp; pc10201 2016-03-23 17:04:59 +08:00 7497 次点击
    这是一个创建于 3491 天前的主题,其中的信息可能已经有所发展或是发生改变。
    转行做的程序员,两三年经验
    主要语言 python,熟悉 scrapy 和 django
    linux,css,js,jquery,mysql,nosql,java 也会一些

    发现自己是面向 google 编程,面向 stackoverflow 编程,面向文档编程
    遇到的问题基本都能解决
    但 flask,django 等源码看不懂或者很吃力
    IT 界的知识太多太广,越学越感觉自己很渺小很 low 啊
    48 条回复    2016-03-24 20:37:50 +08:00
    ByZHkc3
        1
    ByZHkc3  
       2016-03-23 17:09:12 +08:00
    +1 ,所以静下来精一门技术吧
    xiandao7997
        2
    xiandao7997  
       2016-03-23 17:11:07 +08:00
    比我 强多了 lz 不要妄自菲薄
    holyghost
        3
    holyghost  
       2016-03-23 17:11:17 +08:00   1
    老板给你发工资,不是因为你能看得懂这些源码。
    bp0
        4
    bp0  
       2016-03-23 17:11:21 +08:00
    才刚刚开始,先精通一项,然后再扩展其他的吧。

    多用 google ,少用 baidu 。
    daocao
        5
    daocao  
       2016-03-23 17:19:03 +08:00
    自己是个做 IT 的,做了一辈子了
    年轻时候卖电脑,后来做动画,卖 MP3 ,手机

    发现自己是面向消费者的努力,面向应用技术,面向整合现有技术
    遇到的问题基本都能解决
    但电池技术提升,芯片开发等高阶技术看不懂或者很吃力
    IT 界的知识太多太广,越学越感觉自己很渺小很 low 啊

    For. Jobs

    ---- By. daocao
    delavior
        6
    delavior  
       2016-03-23 17:46:54 +08:00
    比我强太多,我还在面向百度知道编程
    Ouyangan
    &nbp;   7
    Ouyangan  
       2016-03-23 17:55:17 +08:00
    @delavior 编程都是为了解决问题
    dong3580
        8
    dong3580  
       2016-03-23 18:14:07 +08:00
    没钱没房没车没女友,感觉好失败,好伤感,
    @pc10201
    知识就像是圆圈,圆圈里面是自己的世界,圆圈周长是外面世界,知识越多,圆圈越大,接触到的空白也越多,觉得自己很 low
    murmur
        9
    murmur  
       2016-03-23 18:29:28 +08:00
    会面向 google stackoverflow 说明英语不差
    bdbai
        10
    bdbai  
       2016-03-23 18:30:04 +08:00 via Android
    @delavior 百度知道社区氛围实在不敢恭维,回答者题目不看仔细,就知道拿分,提问者自己都分不清哪个答案有用。
    dreampuf
        11
    dreampuf  
       2016-03-23 18:31:09 +08:00
    tencoldays
        12
    tencoldays  
       2016-03-23 19:21:15 +08:00
    嗯,感觉你特别真诚。我写了很多年,也一直觉得很 low 。
    LuoBoDai
        13
    LuoBoDai  
       2016-03-23 19:22:16 +08:00 via iPhone
    其实我们对于工作,就是一个解决问题的过程,要么是我用现有的资源去解决,要么是通过创新去解决。绝大多数问题都是可以通过前一种方式去解决的,所以掌握调度资源的能力也是大能力。
    KentY
        14
    KentY  
       2016-03-23 19:34:03 +08:00
    别这么说, 不够 low, low 的人都编写驱动程序, 或者自己改装操作系统
    solaya
        15
    solaya  
       2016-03-23 20:14:36 +08:00
    @holyghost 特师的粉丝?
    matsuijurina
        16
    matsuijurina  
       2016-03-23 20:31:12 +08:00   1
    可以尝试一下 TDD ,测试驱动开发。“测试->编码->重构”的过程,可以帮你把一些很麻烦的、想要求助 google 或 stackoverflow 的问题,理清楚脉络,从大化小。可以说用 TDD 写完的代码,都是胸有成竹的,隔上一年半载再拿出来,跑一遍测试就都串起来了。当然, TDD 有时候比较繁琐,需求追得急的时候,还是得从网上扒些代码来临时拼凑下,这样赶工出来的项目,隔段时间再看,自己都不记得是怎么写出来的了,要消化这些代码,最好的方法还是写测试再重构。
    gpw1987
        17
    gpw1987  
       2016-03-23 20:37:03 +08:00
    没有一个人是完美的,精一门,每个人不可能所有的东西都会,有些只要知道个大概就可以了,不可能什么都会的。
    gunshot
        18
    gunshot  
       2016-03-23 20:43:00 +08:00
    sox
        19
    sox  
       2016-03-23 20:43:52 +08:00
    楼上是什么鬼 XD
    holyghost
        20
    holyghost  
       2016-03-23 20:59:08 +08:00
    @solaya 炸裂,被发现了。
    alexapollo
        21
    alexapollo  
       2016-03-23 21:16:47 +08:00
    面向 SO 编程已经超过了大部分 BAT 程序员吧
    em70
        22
    em70  
       2016-03-23 21:17:32 +08:00 via iPhone
    面向 Google 编程也是一个了不起的技能,很多人都还没有这种素质呢,你已经很棒了
    pinruannet
        23
    pinruannet  
       2016-03-23 21:17:43 +08:00
    少年,你很有前途嘛!
    现在专业出身多少年的还在用百度,搜个面向对象能搜出来婚介所
    thinker3
        24
    thinker3  
       2016-03-23 21:43:17 +08:00
    我与楼主有很多相似点
    motai
        25
    motai  
       2016-03-23 21:48:16 +08:00
    有同样的感觉
    woai110120130
        26
    woai110120130  
       2016-03-23 21:49:31 +08:00 via Android
    基础够了 看不懂代码是犹豫不懂业务或者不熟悉环境,要么就是基础不够
    freefall12
        27
    freefall12  
       2016-03-23 22:10:54 +08:00
    深有同感!我也是从英语网站编辑转过来的,什么算法,数据结构根本没有学过。只是根据自己的折腾需求,学了几门语言, BASH,PHP,Javascript, C 以及 LINUX 都会,但就是不是很精。除了 PHP 写过上万的代码,其它几门语言做出来的东西基本都拼凑出来的小东西。
    bramblex
        28
    bramblex  
       2016-03-23 22:48:46 +08:00
    @matsuijurina

    挺反感现在一群人整天炒 TDD 的……

    TDD 有一个大前提是要保证写出来的代码质至少要能够保证测试有意义

    而不是为了通过测试写一堆乱七八糟的代码,结果一跑测试全 pass ,一上线就全傻眼
    expkzb
        29
    expkzb  
       2016-03-23 22:50:44 +08:00
    一个会找好轮子的程序员和一个瞎造轮子的程序员,如果你是老板你选哪个?
    Mutoo
        30
    Mutoo  
       2016-03-23 22:57:49 +08:00
    今天刚好看到一篇趣闻,论 TDD 的重要性:
    程序 bug 导致了天大的损失,要枪毙程序猿吗?
    http://news.cnblogs.com/n/541717/
    sjtlqy
        31
    sjtlqy  
       2016-03-23 23:08:37 +08:00
    我是 面向 baidu 编程, 呵呵
    bramblex
        32
    bramblex  
       2016-03-23 23:12:09 +08:00
    @Mutoo

    这种对程序正确性要求那么严格的换进根本不可能用 TDD 这种 lowb 东西好不好……
    tongqi
        33
    tongqi  
       2016-03-23 23:18:42 +08:00
    不要总是被动的去学习,你去把系统和网络相关知识都学一遍再去看试试呢
    sprite0616
        34
    sprite0616  
       2016-03-24 09:09:30 +08:00
    个人天赋不样,改变下思路,做专才
    hitmanx
        35
    hitmanx  
       2016-03-24 11:02:13 +08:00
    你们都是怎么用 TDD 的?程序还没定型的时候,用TDD会浪费大量的时间在修改上。比如重构一个函数,可能要修改大量的测试用例。
    Rand01ph
        36
    Rand01ph  
       2016-03-24 11:09:04 +08:00
    我也是面向 google 和 stackoverflow 编程。。。
    zhaozhao
        37
    zhaozhao  
       2016-03-24 11:43:19 +08:00
    @hitmanx 没有测试我是不敢重构的,你的实现跟测试太过耦合会造成你说的问题,暂时没啥好办法。
    zsk425
        38
    zsk425  
       2016-03-24 12:59:14 +08:00
    我最近两年一直是这么过来的,觉得很没有竞争力
    hitmanx
        39
    hitmanx  
       2016-03-24 13:53:36 +08:00
    @zhaozhao 重构可大可小吧,只要接口变化了,测试用例涉及到的地方就要全部更改。假设一个最简单的情况,函数的原型增加了一个参数(无默认值),好了,测试用例如果多的话得改半天。
    CtrlSpace
        40
    CtrlSpace  
       2016-03-24 14:04:12 +08:00
    coder / developer / engineer / scientist
    coder low 吗?
    不同层级解决不同的问题罢了, Google 一下就能解决问题,非得自己去看源码折腾才爽吗= =
    Felldeadbird
        41
    Felldeadbird  
       2016-03-24 14:33:49 +08:00
    面试谷歌编程才是现在主流的。
    十多年前的程序员,他们遇到太多坑了。所以才为今天的孩子带来幸福。
    ubear1991
        42
    ubear1991  
       2016-03-24 14:41:42 +08:00
    跟楼主的经历几乎差不多。不同的是刚 Python 起步。
    好多时候都是用英文搜 Google ,然后在 stackover fow 上找答案。

    也有同样的迷茫。
    chenps10
        43
    chenps10  
       2016-03-24 16:43:47 +08:00
    都是这样的,随着自己所学越来越多,就回越来越知道自己的渺小,越来越敬畏这个世界所有的事物。这不是 low 这是你越来越清楚自己的能力。
    那些说什么都一副的劳资看透天下事的,基本除了二逼还是二逼~~
    haoliang
        44
    haoliang  
       2016-03-24 16:43:48 +08:00
    这里俨然是个 搏击俱乐部
    StargazerWikiv
        45
    StargazerWikiv  
       2016-03-24 16:45:05 +08:00
    @bp0 正解!
    aitaii
        46
    aitaii  
       2016-03-24 17:56:04 +08:00
    google 问题老是采集的
    caiyue1993
        47
    caiyue1993  
       2016-03-24 20:08:20 +08:00
    深有体会,不过最近在各种被面试完虐之后,已经静下心打算精通一项技术(iOS 开发)
    corethink1
        48
    corethink1  
       2016-03-24 20:37:50 +08:00
    @freefall12 关于数据结构,这里有个好东西可以帮助理解与运用,简单粗暴易懂 https://www.zhihu.com/question/21318658/answer/29414422
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     958 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 19:52 PVG 03:52 LAX 12:52 JFK 15:52
    Do have faith in what you're doing.
    ubao 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