V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
suckli
V2EX  ›  程序员

Windows or Linux?

  •  
  •   suckli · Aug 27, 2012 · 5969 views
    This topic created in 4997 days ago, the information mentioned may be changed or developed.
    现在在我面前有两条路
    第一是在windows下开发,做一个客户端程序员
    第二是在Linux下开发,做一个服务器端程序员
    我该如何选择啊~?
    22 replies    1970-01-01 08:00:00 +08:00
    westlinkin
        1
    westlinkin  
       Aug 27, 2012
    选自己喜欢的
    chisj
        2
    chisj  
       Aug 27, 2012
    两条路都很好,现在都很缺这种人才,@westlinkin 说的很对,选你喜欢的就可以。
    cooka
        3
    cooka  
       Aug 27, 2012
    现在在我面前有两条路
    第一是打开notepad记事本,做一个作家
    第二是打开mspaint画图板,做一个画家
    我该何去何从啊~?
    yinwm
        4
    yinwm  
       Aug 27, 2012   ❤️ 2
    个人建议选择 Linux

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

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

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

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

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

    Follow you heart!
    firo
        22
    firo  
       Aug 28, 2012
    Linux +1, 不过这条路,走起来有点艰辛,不比windows程序员舒服。倘若能了在其中,那就另当别论了,开源社区欢迎你~~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1103 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 17:25 · PVG 01:25 · LAX 10:25 · JFK 13:25
    ♥ Do have faith in what you're doing.