想做程序员应该从什么学起 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
twdhsbc
V2EX    程序员

想做程序员应该从什么学起

  •  
  •   twdhsbc span title="2015-01-28 16:03:20 +08:00">2015-01-28 16:03:20 +08:00 3576 次点击
    这是一个创建于 3910 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问,比如说我想写一个爬虫,应该看那些书呢.想弄一个搜索引擎应该怎么做呢,我想翻墙应该怎么做呢?
    给点建议吧各位大大

    55 条回复    2015-01-29 21:25:56 +08:00
    acros
        1
    acros  
       2015-01-28 16:05:30 +08:00
    1.我猜大家会建议你现在开始看Python
    2.读CS博士
    3.买个服务就好了
    ETiV
        2
    ETiV  
       2015-01-28 16:09:24 +08:00   1
    先学会买电脑 && 组装电脑 && 修电脑. 再开始学编程.

    要不然就不要跟别人说自己会编程...
    surewen
        3
    surewen  
       2015-01-28 16:15:38 +08:00   1
    @ETiV 别扯了,照你这么说做个菜还得研究天然气的原理吗
    sb
        4
    sb  
       2015-01-28 16:16:41 +08:00
    搬砖 )逃...
    Kai
        5
    Kai  
       2015-01-28 16:17:13 +08:00
    读《黑客与画家》
    cszhiyue
        6
    cszhiyue  
       2015-01-28 16:17:46 +08:00
    @ETiV 实名反对楼上答案 .....23333,不要误导.....
    爬虫 python 很好入门,先上网找几个通用的例子,然后改..
    遇到不懂的google 或者提问, 搜索引擎就需要系统一点的知识了....
    0x142857
        7
    0x142857  
       2015-01-28 16:19:17 +08:00
    我想发动一场战争,是该用枪还是用剑。
    Twinkle
        8
    Twinkle  
       2015-01-28 16:21:19 +08:00
    二楼是黑吧 www
    popoge
        9
    popoge  
       2015-01-28 16:21:47 +08:00
    你得先找一个女朋友
    juxingzhutou
        10
    juxingzhutou  
       2015-01-28 16:28:15 +08:00
    @popoge 反正都是要分的,找来干嘛用233333
    ivenvd
        11
    ivenvd  
       2015-01-28 16:36:52 +08:00
    有女朋友的话先分手。
    overlords
        12
    overlords  
       2015-01-28 16:40:07 +08:00
    不应该先找一枚女友吗?
    kokdemo
        13
    kokdemo  
       2015-01-28 16:40:38 +08:00
    想做程序员的第一步:

    1.遇到这种问题先google,反正坛子上大家都是来歪楼的……
    zealic
        14
    zealic  
       2015-01-28 16:41:41 +08:00
    首先,你得知道世界上最好的语言是什么~
    nuansediao
        15
    nuansediao  
       2015-01-28 16:49:06 +08:00
    先买个双肩包吧。
    halicando
        16
    halicando  
       2015-01-28 16:56:06 +08:00
    先明确动机再做决定
    skyadmin
        17
    skyadmin  
       2015-01-28 16:58:11 +08:00
    反对二楼的真的没遇到过朋友找你修电脑的嘛……?听说你是个程序员?来帮我修下电脑吧。。。
    insurgo222
        18
    insurgo222  
       2015-01-28 17:04:36 +08:00
    认真回答下。先学习Python比较好,网上有很多免费的教学,也可以买「head first Python」。
    ether
        19
    ether  
       2015-01-28 17:05:50 +08:00
    @skyadmin 因为我们专业不是CS系出身的,所以我们只是会写代码的工程师,所以从来没有人叫我们专业的人修电脑
    xz
        20
    xz  
       2015-01-28 17:05:50 +08:00
    不会修电脑的话 人家会说 你一个学电脑的连电脑都不会修?
    JasonWong0822
        21
    JasonWong0822  
       2015-01-28 17:08:24 +08:00
    @ETiV 最好还会设置路由器 修复各种上不了网的问题..23333
    mengrusheng
        22
    mengrusheng  
       2015-01-28 17:14:30 +08:00
    从 hello world 搞起
    duanyu47
        23
    duanyu47  
       2015-01-28 17:22:14 +08:00
    先念个CS学位回来
    USCONAN
        24
    USCONAN  
       2015-01-28 17:25:12 +08:00
    道不是科上起?
    broono
        25
    broono  
       2015-01-28 17:34:26 +08:00
    的确应该有女朋友的先分手,没女朋友的先买台电脑。
    soulgain
        26
    soulgain  
       2015-01-28 17:35:16 +08:00
    数学。。。
    riophae
        27
    riophae  
       2015-01-28 17:37:02 +08:00
    我觉得楼主这个次序不太对 应该是先喜欢上编程再想要不要当程序员
    binjoo
        28
    binjoo  
       2015-01-28 17:53:19 +08:00
    2L虽然是开玩笑的,但是他说的也没错,完全在理。
    jianleer
        29
    jianleer  
       2015-01-28 17:59:06 +08:00
    英语
    zjxubinbin
        30
    zjxubinbin  
       2015-01-28 18:40:01 +08:00
    终于看到有人说要先学英语了~~,真不容易...
    lingo233
        31
    lingo233  
       2015-01-28 18:42:31 +08:00
    php大军马上就要到了,php是最好的语言,没有之一
    虽然我用python
    NeoAtlantis
        32
    NeoAtlantis  
       2015-01-28 19:09:06 +08:00
    当年备份一个被百度屏蔽了的贴吧(内容没删,但是首页上进不去),用蜘蛛到处爬搜索结果然后寻找这个贴吧里的帖子链接……

    程序是VB.net写的……我自己现在觉得很无语……
    ETiV
        33
    ETiV  
       2015-01-28 19:17:50 +08:00
    @surewen "照你这么说做个菜还得研究天然气的原理吗"

    怎么说呢.

    如果你是个厨师, 甭管牛逼不牛逼. 肯定会有亲朋好友经常来问你鱼香茄子或者锅包肉菜怎么做.
    没人来问你我们家盐用光了, 或者灶打不着火怎么办...

    但是, 当你是个写代码的...来问问题的不仅仅是跟代码相关的了...
    publicID123
        34
    publicID123  
       2015-01-28 19:20:47 +08:00
    先学会少发帖做伸手党,善用搜索引擎,程序员必读《提问的智慧》,这点做不到我肯定你做不了程序员。
    spacewander
        35
    spacewander  
       2015-01-28 19:31:04 +08:00
    @ether 为什么不时会有人找我修电脑 而且我没有一个修成功 然后专业水平就遭到质疑了
    Tyler1989
        36
    Tyler1989  
       2015-01-28 19:47:03 +08:00 via Android
    @Kai 点你看到1024
    Delbert
        37
    Delbert  
       2015-01-28 19:54:11 +08:00
    @surewen 不用,但是你首先得能点起火来吧?
    所以我的问题是,先学会开机。
    hezhile
        38
    hezhile  
       2015-01-28 20:19:31 +08:00 via iPhone
    先学会用google
    这个问题会帮你点亮 翻墙 和 研究两个技能
    然后选择python或者Javascript 作为第一门语言
    twdhsbc
        39
    twdhsbc  
    OP
       2015-01-28 22:16:04 +08:00
    @zealic PHP啊!大家都这么说..不知道对吗..= =
    Kuro
        40
    Kuro  
       2015-01-28 22:50:15 +08:00 via Android
    我建议先学 Javascript,理由是 Javascript 是互联网上最流行的语言,并且语法简单可以立即做出能用的东西。几乎所有的计算设备都装有 Javascript 的运行环境(浏览器),并且可以做服务器端应用程序(Node.js)。
    WispZhan
        41
    WispZhan  
       2015-01-28 22:56:20 +08:00
    先问一句,你现在是什么职业? 学生? 其他行当的想转行?
    如果是学生推荐还是多打基础。如果是想转行速成,想上面一样 推荐python
    canautumn
        42
    canautumn  
       2015-01-28 23:54:00 +08:00
    对的,先学会少发这种贴
    jesonyang
        43
    jesonyang  
       2015-01-29 09:07:26 +08:00
    我认为大家都小看楼主了,楼主应该从计算智能看起!
    amfilysky
        44
    amfilysky  
       2015-01-29 09:50:20 +08:00
    @surewen 不要这么严肃,他只是调侃一下。。难道你真没遇到过吗?大家一听说你是学这个的,就叫你来修电脑。哈哈哈哈哈
    meizhile
        45
    meizhile  
       2015-01-29 10:51:09 +08:00
    @twdhsbc
    @canautumn 说得对,你也别怪下面都是歪楼的,因为你这类问题的答案网上一搜一大把,获取成本是很低的,你应该先学会使用“搜索引擎”,好吧,你发现这其实是个死循环!访问不了google 就先用“百度”,没什么,都要有这么个过程。
    最终一切都要靠自己,别灰心,你只是一开始觉得难罢了。当你能够发一些更有技术含量的帖子的时候,你会发现楼不一定歪那么厉害了
    Actrace
        46
    Actrace  
       2015-01-29 10:56:47 +08:00
    @surewen
    我就是按照 @ETiV 的路线过来的。。。_(:3」∠)_
    esile
        47
    esile  
       2015-01-29 11:42:48 +08:00 via iPhone
    二楼正解
    futhermocker
        48
    futhermocker  
       2015-01-29 12:04:31 +08:00
    @0x142857 要用思想
    hatcloud
        49
    hatcloud  
       2015-01-29 12:27:41 +08:00
    要有个程序写得一团糟的程序员女朋友
    drej
        50
    drej  
       2015-01-29 13:31:45 +08:00
    先买件冲锋衣!
    jumpiz
        51
    jumpiz  
       2015-01-29 15:12:11 +08:00
    @drej 不行了,先让我笑一会
    ryanyu104
        52
    ryanyu104  
       2015-01-29 16:23:03 +08:00
    冲锋衣 我笑了
    surewen
        53
    surewen  
       2015-01-29 21:15:59 +08:00
    @amfilysky @ETiV

    脸皮厚点就行了。我只是觉得初学者不应该吧时间花在硬件本身

    记得我最开始从VB开始学,完了C++,用MFC+opengl写了个简单的建模软件 之后!

    我才知道显卡原来是在机箱里,不是在显示器里 - -

    找我修电脑一律装无辜说我电脑坏了也是拿去修(事实上也是,我很少自己修电脑直到现在)

    但我已经写了10年代码了 - - ○| ̄|_
    surewen
        54
    surewen  
       2015-01-29 21:16:37 +08:00
    @Actrace 赞毅力。。

    如果这条路我估计早弃了 - -
    Actrace
        55
    Actrace  
       2015-01-29 21:25:56 +08:00
    @surewen 其实我是误入这圈子的。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2801 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 00:27 PVG 08:27 LAX 17:27 JFK 20:27
    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