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

Windows or Linux?

  •  
  •   suckli · 2012-08-27 08:57:16 +08:00 · 5318 次点击
    这是一个创建于 4477 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在在我面前有两条路
    第一是在windows下开发,做一个客户端程序员
    第二是在Linux下开发,做一个服务器端程序员
    我该如何选择啊~?
    22 条回复    1970-01-01 08:00:00 +08:00
    westlinkin
        1
    westlinkin  
       2012-08-27 08:58:58 +08:00
    选自己喜欢的
    chisj
        2
    chisj  
       2012-08-27 09:12:24 +08:00
    两条路都很好,现在都很缺这种人才,@westlinkin 说的很对,选你喜欢的就可以。
    cooka
        3
    cooka  
       2012-08-27 09:32:39 +08:00
    现在在我面前有两条路
    第一是打开notepad记事本,做一个作家
    第二是打开mspaint画图板,做一个画家
    我该何去何从啊~?
    yinwm
        4
    yinwm  
       2012-08-27 09:49:54 +08:00   ❤️ 2
    个人建议选择 Linux

    从长远看
    1、PC的支配地位将要逐渐的被智能手机替代。也就是说,windows 上的应用程序,将逐渐的被手机程序替代。
    2、单机应用程序将越来越少,各种带有通讯的应用程序越来越多。

    从这两方面看,Server 程序将会长久的存在,而现在绝大多数的Server程序都是Linux上的。而如果你想转做手机应用程序开发,那么windows应用程序肯定不如手机应用有前途。而手机的两大阵营,Android的本职是Linux,iOS的本职是Unix,所以你从Linux转过来的代价会小一些。
    hanf
        5
    hanf  
       2012-08-27 10:21:46 +08:00   ❤️ 1
    follow your heart, son, what the hell career planning, fuck off~~~
    mozartgho
        6
    mozartgho  
       2012-08-27 10:30:58 +08:00   ❤️ 1
    @yinwm Android开发和Linux开发区别还是很大的
    Mutoo
        7
    Mutoo  
       2012-08-27 11:14:51 +08:00   ❤️ 1
    虽然用了十几年windows,但是我几乎没有开发过windows客户端程序。
    前年转向linux,今年开始用mac。

    感觉如果对一个平台(或者系统)没有太深的感觉,给它开发东西就是不爽。
    所以我通常做一些跨平台的APP,web或者flash,也写一点自用的python。

    之前做过Android开发,因为自己用的是android手机。

    我的感觉和4L比较像,server会比gui长久,生存周期长。gui随着平台的升级变迁,会有很多麻烦。这点在做android开发的时候的感触很深。
    suckli
        8
    suckli  
    OP
       2012-08-27 11:41:01 +08:00
    @yinwm
    @Mutoo
    @hanf
    感谢各位的耐心回复
    其实是这样的,我当初是以客户端的身份被招进来的
    但是来以后做的就是WEB方面的,而且很杂乱,前后端都做
    现在javascript,php,python,flash,都被我搞了一遍,但都不精
    客户端那边几乎放下了
    接触了太多东西,我觉得我应该选一门技术深入研究下去
    否则会越来越没有竞争力
    Mutoo
        9
    Mutoo  
       2012-08-27 11:50:05 +08:00
    @suckli “c/s”和“b/s”还是有区别的,broswer端前景挺好。
    以后会往移动设备和互联网方向发展,桌面会被弱化。
    你确实应该选一门技术深入研究。
    fanweixiao
        10
    fanweixiao  
       2012-08-27 12:01:03 +08:00
    为啥在windows下开发的一定是客户端程序员。。。
    asoncheng
        11
    asoncheng  
       2012-08-27 12:33:45 +08:00
    问自己就可以了。自己的想法,问别人找不到答案的。
    lerry
        12
    lerry  
       2012-08-27 13:21:20 +08:00
    我在windows下开发服务器程序,不过都是连到Linux开发机上的,Linux的桌面还是不很完善,有时想打个游戏,切换也麻烦。
    我感觉懂Linux是必须的,如果基本的操作都会了,用什么系统都无所谓。
    sohoer
        13
    sohoer  
       2012-08-27 17:27:12 +08:00   ❤️ 1
    如果你想让自已的应用,可以运行在PAAS,IAAS 上那你肯定别选Windows
    meteor
        14
    meteor  
       2012-08-27 17:32:57 +08:00
    不是还有Mac和iPhone等iOS设备?
    SAGAN
        15
    SAGAN  
       2012-08-27 18:13:01 +08:00
    开发选linux。微软的技术变化太快,学的东西过几年就没用了。
    SAGAN
        16
    SAGAN  
       2012-08-27 18:13:02 +08:00
    开发选linux。微软的技术变化太快,学的东西过几年就没用了。
    gorsky
        17
    gorsky  
       2012-08-27 18:23:36 +08:00
    自己喜欢哪个就选哪一个。
    sqbing
        18
    sqbing  
       2012-08-27 21:04:33 +08:00
    月经帖啊,就像不多久就会有人问学python好还是学ROR好……
    建议你直接上mac,别纠结了,有这功夫,文档都能好几本了
    dovis
        19
    dovis  
       2012-08-28 16:23:06 +08:00   ❤️ 1
    你得头像早就告诉你该选什么了,追从自己得内心
    fwee
        20
    fwee  
       2012-08-28 16:29:11 +08:00
    你在这问肯定是建议linux的多
    其实我觉得国内一群自称geek的人太狭隘了
    我是为了学ruby才学linux的,windows也没什么不好,建议lz顺从自己想法,不要跟风,不要别人说什么就学什么
    Cofyc
        21
    Cofyc  
       2012-08-28 18:10:56 +08:00
    你已经尝试这么多东西了,应该自己选出自己喜欢的。

    Follow you heart!
    firo
        22
    firo  
       2012-08-28 20:33:05 +08:00
    Linux +1, 不过这条路,走起来有点艰辛,不比windows程序员舒服。倘若能了在其中,那就另当别论了,开源社区欢迎你~~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5900 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:57 · PVG 09:57 · LAX 17:57 · JFK 20:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.