V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lkjg12313
V2EX  ›  问与答

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

  •  
  •   lkjg12313 · 2015-12-05 11:25:25 +08:00 · 4687 次点击
    这是一个创建于 3263 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现状用的 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   ·   实用小工具   ·   2686 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:28 · PVG 14:28 · LAX 22:28 · JFK 01:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.