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

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

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

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

    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  
    MOD
       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   ·   我们的愿景   ·   实用小工具   ·   3246 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:55 · PVG 21:55 · LAX 06:55 · JFK 09:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.