C++在linux和windows 软件开发哪个前途好解决方案
C++在linux和windows 软件开发哪个前途好
我现在大三,我学了C++语言基础了,看过C语言,C++primer,effect C++,以后不知道学什么了 最近看了看VC++深入详解,感觉代码太麻烦了,做一个窗口就要那么多的代码,我听说这几年linux 比较火爆,纠结了,不知道是学windows下的软件开发还是学linux下的开发,希望有经验的大侠们给点建议,感激不尽。。。
------解决方案--------------------
呵呵 学QT吧
------解决方案--------------------
语言是基础。
如果你觉得你的语言学得略有小成了,建议去学习设计模式,敏捷开发之类的书。
------解决方案--------------------
------解决方案--------------------
楼主觉得vc做一个窗口就这么多代码了,那我强烈建议你的学习windows下的VC或者C#也行。
因为linux的代码更多,调试更麻烦。
我这是最实在的建议,别被什么底层,开源忽悠了。
------解决方案--------------------
感觉现在搞服务器端得一般都学LINUX,而且这个薪水普遍要高一些
搞客户端啥的基本上就是WINDOWS了,这种入门薪水肯定不怎么高,但是有经验有技术之后其实也差不多
还是要看楼主的方向吧,然后再选择平台
------解决方案--------------------
哪个发展前途好?!取决于你坚持下去,把哪个学好了……对吧?!
------解决方案--------------------
其实不管学哪个方向,你要是能做到毕业后在行内工作若干年,那你的收入水平都不会太差。
现在大部分人也就是出来干上三两年,然后就转行了。所谓月薪垫底的程序员,大多是这些类别。
当然了,能够干上很多年的也不会是学不进的人。
------解决方案--------------------
楼上全部正解啊。
------解决方案--------------------
我的感觉:搞c++的要么大神要么入门,明白了这句话你就不会再纠结与平台了。
------解决方案--------------------
linux一般搞服务器用。游戏 服务器端等
windows 一般搞项目比较多 。看你往那个方向发展了
------解决方案--------------------
楼主要搞清一个思路
语言就像你的文学功底,你文学功底好了,现在你要写一编文章,而你即在这问我是用铅笔写呢,还是用钢笔写呢,哪个有前途。。。。
可能是个不恰当的比喻
但无论是WINDOWS还是LINUX,基本的编程思路是最重要的,你现在去学这学那个编程工作或系统,其它都只是一些表面的东东,如为了显示一个窗口用到的类库或函数不同而已,但其实显示这个窗口并不是你程序主要的功能,主要的功能是算法和处理
所以无论你选哪个学习都对你有好处,即使你转行到另一平台,也无需太多难,因为你对基本的线程、事件等平台相关的思路已成熟了。
------解决方案--------------------
这个其实每过人的看法都不同吧,其实windows下有windows的好处,linux下有linux的好处。
我也是一名学生,我刚开始是学习windows下的开发,学习了一段时间过后呢,发现windows下的东西过于复杂(个人看法),而且我觉的吧,windows的东西有微软自己的一套体系,不够开放,不够通用。所以后来我就决定搞linux了,linux一般做为服务端较多,而且我不太善于图形化的东西,所以就觉得搞服务端的开发,这也就理所当然的选择了linux
我现在大三,我学了C++语言基础了,看过C语言,C++primer,effect C++,以后不知道学什么了 最近看了看VC++深入详解,感觉代码太麻烦了,做一个窗口就要那么多的代码,我听说这几年linux 比较火爆,纠结了,不知道是学windows下的软件开发还是学linux下的开发,希望有经验的大侠们给点建议,感激不尽。。。
------解决方案--------------------
呵呵 学QT吧
------解决方案--------------------
语言是基础。
如果你觉得你的语言学得略有小成了,建议去学习设计模式,敏捷开发之类的书。
------解决方案--------------------
------解决方案--------------------
楼主觉得vc做一个窗口就这么多代码了,那我强烈建议你的学习windows下的VC或者C#也行。
因为linux的代码更多,调试更麻烦。
我这是最实在的建议,别被什么底层,开源忽悠了。
------解决方案--------------------
感觉现在搞服务器端得一般都学LINUX,而且这个薪水普遍要高一些
搞客户端啥的基本上就是WINDOWS了,这种入门薪水肯定不怎么高,但是有经验有技术之后其实也差不多
还是要看楼主的方向吧,然后再选择平台
------解决方案--------------------
哪个发展前途好?!取决于你坚持下去,把哪个学好了……对吧?!
------解决方案--------------------
其实不管学哪个方向,你要是能做到毕业后在行内工作若干年,那你的收入水平都不会太差。
现在大部分人也就是出来干上三两年,然后就转行了。所谓月薪垫底的程序员,大多是这些类别。
当然了,能够干上很多年的也不会是学不进的人。
------解决方案--------------------
楼上全部正解啊。
------解决方案--------------------
我的感觉:搞c++的要么大神要么入门,明白了这句话你就不会再纠结与平台了。
------解决方案--------------------
linux一般搞服务器用。游戏 服务器端等
windows 一般搞项目比较多 。看你往那个方向发展了
------解决方案--------------------
楼主要搞清一个思路
语言就像你的文学功底,你文学功底好了,现在你要写一编文章,而你即在这问我是用铅笔写呢,还是用钢笔写呢,哪个有前途。。。。
可能是个不恰当的比喻
但无论是WINDOWS还是LINUX,基本的编程思路是最重要的,你现在去学这学那个编程工作或系统,其它都只是一些表面的东东,如为了显示一个窗口用到的类库或函数不同而已,但其实显示这个窗口并不是你程序主要的功能,主要的功能是算法和处理
所以无论你选哪个学习都对你有好处,即使你转行到另一平台,也无需太多难,因为你对基本的线程、事件等平台相关的思路已成熟了。
------解决方案--------------------
这个其实每过人的看法都不同吧,其实windows下有windows的好处,linux下有linux的好处。
我也是一名学生,我刚开始是学习windows下的开发,学习了一段时间过后呢,发现windows下的东西过于复杂(个人看法),而且我觉的吧,windows的东西有微软自己的一套体系,不够开放,不够通用。所以后来我就决定搞linux了,linux一般做为服务端较多,而且我不太善于图形化的东西,所以就觉得搞服务端的开发,这也就理所当然的选择了linux