迁移到开放系统

问题描述:

我是一个Windows(C++ /。NET)开发人员。我想迁移到UNIX系统,因为我厌倦了windows shit。无尽的MS傻愚蠢的SDK每天都会杀我,我并不是很喜欢像以前那样的编程。迁移到开放系统

我的问题是什么是可能的路线图。任何有机会在UNIX领域找到一份工作超过8年的Windows工作经验?

+1

“Windows shit”,“无尽,愚蠢,愚蠢的SDK”?你真的认为unix系统上的编程就像玫瑰花园相比,在Windows上开发,没有错误,需要解决的问题? – 2009-09-02 10:12:04

+0

仍然存在问题。但是,如果能够打开引擎盖并向里看,而不是猜测问题是什么,那么解决汽车问题就容易多了。 – mark4o 2009-09-02 14:40:35

如果你想逃避厂商锁定。去吧。

但是,我很抱歉地告诉你,微软不要使出浑身解数,使开发人员的生活更容易比他们应该。为Windows 95编写的应用程序仍然可以在Windows 7上运行,并且运行良好。

学习C++。它是跨平台开发的语言。下载像Eclipse或Code :: Blocks这样的环境,并体验最终可能用于Linux开发的开发环境。

Windows开发人员已经很好。

一般来说,是的,当然!至少我从来没有在Unix相关的工作帖子中看到任何“没有windoze用户请”:-)

但是,我会建议你至少获得一年的经验(半年最低限度)的Unix开发。为此,只需安装一些Linux发行版(例如Ubuntu或CentOS)并使用它一段时间来学习库和API。由于您是一位经验丰富的程序员,因此您不应该难以学习其他技术堆栈。所以,只需要玩一段时间你想要为钱开发的东西,这可能是网络编程,图形用户界面或其他任何东西。

另一个选择是看看一些现代的跨平台栈,如Java,Ruby或Python。

希望这有助于:-)