学习编程需不需要一定在 linux 下,想以后一名程序员 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lkjg12313
V2EX    问与答

学习编程需不需要一定在 linux 下,想以后一名程序员

  •  
  •   lkjg12313 2015-12-05 11:25:25 +08:00 5137 次点击
    这是一个创建于 3656 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现状用的 xcode 学习 c 和 c ++,需要装个 linux 吗?另外 c ++编程思想的练习部分答案谁有,求发送。我买的是合订本。另外谁有好的建议求告知啊
    15 条回复    2015-12-07 08:37:29 +08:00
    plqws
        1
    plqws  
       2015-12-05 11:42:37 +08:00 via Android
    既然在用 osx ,就不需要装 linux 了,倒是基本的 shell 命令还是要了解一下,能不能用到是另外一回事了。
    lkjg12313
        2
    lkjg12313  
    OP
       2015-12-05 12:22:09 +08:00
    @plqws 那关于学习有什么好的建议吗?哪里有不错的入门实战的讲解呢?现在在看书,但是总觉着看书有些太理论了,书的程序感觉也是实现一些块状的功能,没有整合和完成的那种,想通过正真解决问题学习但是一直没有找到好的方法
    ryd994
        3
    ryd994  
       2015-12-05 12:29:20 +08:00
    当你编程水平,特别是对操作系统本身的运行机制的了解,达到一定程度以后,再用 Linux ,自然会明白好在哪里。如果你不觉得 Linux 有多好用,那就没有必要去用。
    lkjg12313
        4
    lkjg12313  
    OP
       2015-12-05 12:41:44 +08:00
    @ryd994 现在我一直在找入门的方法,我是自学,不是学的这个专业,但是个人爱好想在毕业前想学好编程以后作这一行,明年就毕业了,想赶紧学的差不多一点,但是现在一直看书感觉总入不了门
    matthewgao
        5
    matthewgao  
       2015-12-05 12:46:56 +08:00 via Android
    可以用 vagrant
    LINAICAI
        6
    LINAICAI  
       2015-12-05 12:50:05 +08:00
    同意三楼说法。
    VmuTargh
        7
    VmuTargh  
       2015-12-05 12:51:34 +08:00
    WIN/LINUX/MAC 均可,看你可不可以静下心来学而已
    ibugeek
        8
    ibugeek  
       2015-12-05 13:11:19 +08:00
    不需要,除非你非要使用到 linux 。
    另外,想成为一个程序员,善用 Google 搜索到自己想要的东西是最基本的,不要做“伸手党”。
    ryd994
        9
    ryd994  
       2015-12-05 13:34:57 +08:00 via Android   1
    @lkjg12313 如果你看书入不了门,装 Linux 更不能。 Linux 的使用体验不是开箱即用的,需要大量的文档阅读,以及 troubleshooting 。因为 Linux 追求的是可变性。每个人可以按照自己的喜好需求去改设置甚至源码。最终得到一个(只有)自己最舒适的环境。
    程序员用 Linux 的很多。因为已经会编程所以边际成本不高。同时为了开发,需要各种各样高度可定制的环境。

    能不能不要这么麻烦?能, Ubuntu/mint 之类的入门 Linux 。但是那样为什么不用 Windows ?抛弃了可配置性的 Linux ,还剩下什么?稳定性比正确维护(而不是各种“优化”工具)的 Windows server 好么?特效比 Mac OS 跟流畅么?商业公司这么大的家业也是这么多产品挣的。
    slixurd
        10
    slixurd  
       2015-12-05 13:54:54 +08:00
    又黑 Ubuntu ,说的好像 Ubuntu 就不能配置一样。
    这年头又不是用 Linux 就一定要 Gentoo , Arch ,那我还能说不玩 LFS 的人都应该用 Linux 呢。
    xufang
        11
    xufang  
       2015-12-05 15:34:58 +08:00 via iPhone
    win 挺好,我学 perl 和 python 的时候用的就是 xp ,主要还是多写多练,环境不是特别重要。
    jianghu52
        12
    jianghu52  
       2015-12-05 17:26:48 +08:00
    你要是仅仅想会一项编程技能。我倒真建议你从 win 开始。因为不管你以后去找工作。或者是上学习班。大多数的地方还是要用 win 的。(我倒是见过那些号称全苹果开发的公司。里面苹果装 win 的也有的是)
    尽可能的快速的把环境部署出来。然后进入开发。这样你的时间能多一点。
    要从头开始,调整好一台顺手的 linux 系统。是相当花费时间的
    PublicID
        13
    PublicID  
       2015-12-05 18:51:24 +08:00
    <highlight>
    另外 c ++编程思想的练习部分答案谁有,求发送
    </highlight>
    lkjg12313
        14
    lkjg12313  
    OP
       2015-12-07 08:37:17 +08:00
    @jianghu52 我想考这个吃饭,现在我开始从系统结构入门了,打算先吧系统的运行机制学懂了再谈编程,不过也打算一边学系统,一边也看看编程
    lkjg12313
        15
    lkjg12313  
    OP
       2015-12-07 08:37:29 +08:00
    @ryd994 现在我开始从系统结构入门了,打算先吧系统的运行机制学懂了再谈编程,不过也打算一边学系统,一边也看看编程
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1020 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 18:47 PVG 02:47 LAX 10:47 JFK 13:47
    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