如何从windows转到Linux?

luoye 2015-01-22 10:31:33
在windows下混迹快6年了,主攻C++,Qt、MFC都用过,渐感前途迷茫,找不到方向,看现在linux下的C++编程很火,钱途不错,所以想了解下,如何转向Linux下做C++编程,达到招聘要求上写的“精通linux平台上的C/C 编程”?
...全文
279 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
luoye 2015-01-24
  • 打赏
  • 举报
回复
引用 14 楼 Lamuna 的回复:
[quote=引用 13 楼 xuqiangvc 的回复:] [quote=引用 9 楼 Lamuna 的回复:] 说个题外话…………其实我不太喜欢楼主的观点,现在XXXX“很火“”有钱“就要转战? 风水总是论流转的,这么多操作系统,总会有轮到他们火的时候。 你今天转战Linux,过两天Solaris火了你是不是要转(虽然说看起来很接近吧)?再过两年如果OSX像苹果一样爆火你是不是要去转到OSX平台? 如果有一天,微软说“嘿,中国的哥们儿,我们现在对你们免费了,我们可以满足你们一切开发环境上的要求,我们的产品你们随便用”,然后Windows项目们立刻又火了……新的游戏,新的应用曾出不穷,甚至超新的极端复杂(实际上可能很简单)的理论也伴随着出现了。全国各地都掀起了要Windows系统开发人才的狂潮,你怎么办?会不会后悔两年前的今天你决定转战Linux? 我个人觉得想转到一个新的系统,只要看像点样子的教程(什么30天让你变大拿系列就算了……),几个月也就都适应了,技术如果够硬,什么系统上不是发展和挣钱? 关键是在你决定要转系统的时候,你有没有问过自己,到底是为什么要转?就因为那仨瓜俩子儿的工资吗?工资吗?工资吗?资吗?????………………
仨瓜俩子儿?不敢苟同! 有一个同学曾和我说过,选择比努力更重要,如今看来,确实如此,一个好的选择,可以少走很多弯路,可以有更好的未来 如果一直做Windows桌面程序,就算再做上五年、十年,也不见得能有什么质的变化,而且桌面领域日渐冷淡,适时退出,也许是一个好的选择 而且学习新的技术,并不影响目前的工作,为了新的方向提前做好准备,当机会到来的时候,我就可以把它牢牢抓住,有何不可呢 虽然我已经在Windows上花了近6年的光阴,但程序人生何其漫长,多做一些尝试,人生才精彩,何必为了那两三棵树而放弃整片森林 我相信,有很多同学都有着和我一样的烦恼,看不到未来,找不到方向,想拼搏,不知向何处用力,想腾飞,却不知飞向哪边的天空,虽然现在有着不错的工作,拿着还算满意的薪水,却总不甘于平庸,想趁着自己还年轻,再闯他一把,拼出个更好的未来,不知你是否也有这样的感想?[/quote] 关键是什么才叫一个“好的选择“?就因为钱多凄钱少觉得好?因为很火?因为需求量大?这样转到Linux也好,别的平台也罢,和Windows又有什么区别?早晚还是要烦,要腻歪然后换个别人眼中更火的。 尝试的确好,年轻试几年无所谓,不过盲目的尝试本身就和作死没什么太大的差别。很多弯路肯定不是自己想走的,可别人的观点总会左右你的判断,现在别人说Linux火你就换平台,全栈工程师火,你就一定要做全栈吗?因为钱多所以只要能上就适合你——你会这么想吗?那你还不如不换[/quote] 好吧,不知道你哪里来的这么大的火气,不过没关系,我依然会和你心平气和的讨论此事 1、你一定不理解我为什么考虑要转linux,仅仅是因为linux火吗?是因为在windows做得太久而觉得烦了吗?都不是,原因我已经说过了,所以不再赘述 2、linux火,需求量大,赚得多,不是一个好的选择吗?好的选择应该有什么样的特点呢?我说出了我的观点,你却仅仅加以质疑和否定 3、你是凭什么断定这就是盲目尝试而不是深思熟虑的结果呢? 4、你是一个非常不懂礼貌的家伙,希望你在工作中不是这样,否则你会混的很惨
Lamuna 2015-01-24
  • 打赏
  • 举报
回复
引用 15 楼 xuqiangvc 的回复:
[quote=引用 14 楼 Lamuna 的回复:] [quote=引用 13 楼 xuqiangvc 的回复:] [quote=引用 9 楼 Lamuna 的回复:] 说个题外话…………其实我不太喜欢楼主的观点,现在XXXX“很火“”有钱“就要转战? 风水总是论流转的,这么多操作系统,总会有轮到他们火的时候。 你今天转战Linux,过两天Solaris火了你是不是要转(虽然说看起来很接近吧)?再过两年如果OSX像苹果一样爆火你是不是要去转到OSX平台? 如果有一天,微软说“嘿,中国的哥们儿,我们现在对你们免费了,我们可以满足你们一切开发环境上的要求,我们的产品你们随便用”,然后Windows项目们立刻又火了……新的游戏,新的应用曾出不穷,甚至超新的极端复杂(实际上可能很简单)的理论也伴随着出现了。全国各地都掀起了要Windows系统开发人才的狂潮,你怎么办?会不会后悔两年前的今天你决定转战Linux? 我个人觉得想转到一个新的系统,只要看像点样子的教程(什么30天让你变大拿系列就算了……),几个月也就都适应了,技术如果够硬,什么系统上不是发展和挣钱? 关键是在你决定要转系统的时候,你有没有问过自己,到底是为什么要转?就因为那仨瓜俩子儿的工资吗?工资吗?工资吗?资吗?????………………
仨瓜俩子儿?不敢苟同! 有一个同学曾和我说过,选择比努力更重要,如今看来,确实如此,一个好的选择,可以少走很多弯路,可以有更好的未来 如果一直做Windows桌面程序,就算再做上五年、十年,也不见得能有什么质的变化,而且桌面领域日渐冷淡,适时退出,也许是一个好的选择 而且学习新的技术,并不影响目前的工作,为了新的方向提前做好准备,当机会到来的时候,我就可以把它牢牢抓住,有何不可呢 虽然我已经在Windows上花了近6年的光阴,但程序人生何其漫长,多做一些尝试,人生才精彩,何必为了那两三棵树而放弃整片森林 我相信,有很多同学都有着和我一样的烦恼,看不到未来,找不到方向,想拼搏,不知向何处用力,想腾飞,却不知飞向哪边的天空,虽然现在有着不错的工作,拿着还算满意的薪水,却总不甘于平庸,想趁着自己还年轻,再闯他一把,拼出个更好的未来,不知你是否也有这样的感想?[/quote] 关键是什么才叫一个“好的选择“?就因为钱多凄钱少觉得好?因为很火?因为需求量大?这样转到Linux也好,别的平台也罢,和Windows又有什么区别?早晚还是要烦,要腻歪然后换个别人眼中更火的。 尝试的确好,年轻试几年无所谓,不过盲目的尝试本身就和作死没什么太大的差别。很多弯路肯定不是自己想走的,可别人的观点总会左右你的判断,现在别人说Linux火你就换平台,全栈工程师火,你就一定要做全栈吗?因为钱多所以只要能上就适合你——你会这么想吗?那你还不如不换[/quote] 好吧,不知道你哪里来的这么大的火气,不过没关系,我依然会和你心平气和的讨论此事 1、你一定不理解我为什么考虑要转linux,仅仅是因为linux火吗?是因为在windows做得太久而觉得烦了吗?都不是,原因我已经说过了,所以不再赘述 2、linux火,需求量大,赚得多,不是一个好的选择吗?好的选择应该有什么样的特点呢?我说出了我的观点,你却仅仅加以质疑和否定 3、你是凭什么断定这就是盲目尝试而不是深思熟虑的结果呢? 4、你是一个非常不懂礼貌的家伙,希望你在工作中不是这样,否则你会混的很惨[/quote] 火气到不至于,只是单纯的觉得不爽,因为什么项目火而转移的这种观点就是让人感到盲目。 你在Windows项目上钻研了6年,能够主攻MFC、Qt并处在这个位置这么久,这在我看来是即了不起又很可贵的经验和技术,但是因为钱少,项目关注度逐渐降低,你决定放弃这个你最熟悉不过的平台,我觉得这理由真的太不够充分了。我觉得这不像是在尝试,更像是因为遇到瓶颈难以突破,所以干脆知难而退——虽然说这样选未必不好。 感到迷茫选择一条看起来清晰的道路未必叫做尝试,从你的解释我看到的是你对未来那个很火的项目抱有很高的憧憬。可今天你在windows上遇到的阻力明天不会发生在linux上吗?到时候你还会继续认为应该尝试下别的系统吗?你不会对你放下的windows上最熟悉的库、环境甚至是技能有一丝遗憾吗? 人生虽漫长,要想走过也是非常的快的,人生又充斥着无数的意外,计划上这样走,在经历无数的人和事后,你所走过的路即便方向未改,也是崎岖不平的,即便年轻也是每天不断的走向终老,如果是因为前途迷茫就改变了生长的方向,这和拿着钱跑到股票交易所准备赌一把又有什么区别?这难道不是迷茫?这难道叫做“好的选择”?? 我本来说话就直,如果对你有伤害,那就罢了,只是觉得既然看到了便是种特殊的缘分,如果让你感到生气,我向你道歉。 我有过至少3次因前途迷茫而转折的事情,我所经历的失败和我所看到的这种失败笔笔皆是,因为火和被被人关注所以就好——这是一个多么可怕的观点啊?!………… 东野圭吾在某部作品中写过这样一段话:每个人在向他人咨询问题的时候,其实心中早就已经决定会怎样去做,他们希望能够得到别人的认同,这样好像自己能有勇气走过去。但是,人们总会因为自己的思考出发,说出与咨询人不同的观点来,这观点听起来真的会让人感到沮丧和窝火,所以咨询人为了保证自己观点不被击垮,会努力的为自己辩驳,以证明自己的正确。 当然,你不是我,你比我更富有天赋和钻研精神,你未必就会是失败的。 那么,我就不继续回复影响你的心情了,希望这对你能有所帮助
Lamuna 2015-01-23
  • 打赏
  • 举报
回复
说个题外话…………其实我不太喜欢楼主的观点,现在XXXX“很火“”有钱“就要转战? 风水总是论流转的,这么多操作系统,总会有轮到他们火的时候。 你今天转战Linux,过两天Solaris火了你是不是要转(虽然说看起来很接近吧)?再过两年如果OSX像苹果一样爆火你是不是要去转到OSX平台? 如果有一天,微软说“嘿,中国的哥们儿,我们现在对你们免费了,我们可以满足你们一切开发环境上的要求,我们的产品你们随便用”,然后Windows项目们立刻又火了……新的游戏,新的应用曾出不穷,甚至超新的极端复杂(实际上可能很简单)的理论也伴随着出现了。全国各地都掀起了要Windows系统开发人才的狂潮,你怎么办?会不会后悔两年前的今天你决定转战Linux? 我个人觉得想转到一个新的系统,只要看像点样子的教程(什么30天让你变大拿系列就算了……),几个月也就都适应了,技术如果够硬,什么系统上不是发展和挣钱? 关键是在你决定要转系统的时候,你有没有问过自己,到底是为什么要转?就因为那仨瓜俩子儿的工资吗?工资吗?工资吗?资吗?????………………
luoye 2015-01-23
  • 打赏
  • 举报
回复
引用 4 楼 dcxy0 的回复:
另外问楼主一个问题,C++和Boost是怎么整合的?求解答......谢谢
boost库主要都是头文件,添加到include目录就行了
Lamuna 2015-01-23
  • 打赏
  • 举报
回复
引用 13 楼 xuqiangvc 的回复:
[quote=引用 9 楼 Lamuna 的回复:] 说个题外话…………其实我不太喜欢楼主的观点,现在XXXX“很火“”有钱“就要转战? 风水总是论流转的,这么多操作系统,总会有轮到他们火的时候。 你今天转战Linux,过两天Solaris火了你是不是要转(虽然说看起来很接近吧)?再过两年如果OSX像苹果一样爆火你是不是要去转到OSX平台? 如果有一天,微软说“嘿,中国的哥们儿,我们现在对你们免费了,我们可以满足你们一切开发环境上的要求,我们的产品你们随便用”,然后Windows项目们立刻又火了……新的游戏,新的应用曾出不穷,甚至超新的极端复杂(实际上可能很简单)的理论也伴随着出现了。全国各地都掀起了要Windows系统开发人才的狂潮,你怎么办?会不会后悔两年前的今天你决定转战Linux? 我个人觉得想转到一个新的系统,只要看像点样子的教程(什么30天让你变大拿系列就算了……),几个月也就都适应了,技术如果够硬,什么系统上不是发展和挣钱? 关键是在你决定要转系统的时候,你有没有问过自己,到底是为什么要转?就因为那仨瓜俩子儿的工资吗?工资吗?工资吗?资吗?????………………
仨瓜俩子儿?不敢苟同! 有一个同学曾和我说过,选择比努力更重要,如今看来,确实如此,一个好的选择,可以少走很多弯路,可以有更好的未来 如果一直做Windows桌面程序,就算再做上五年、十年,也不见得能有什么质的变化,而且桌面领域日渐冷淡,适时退出,也许是一个好的选择 而且学习新的技术,并不影响目前的工作,为了新的方向提前做好准备,当机会到来的时候,我就可以把它牢牢抓住,有何不可呢 虽然我已经在Windows上花了近6年的光阴,但程序人生何其漫长,多做一些尝试,人生才精彩,何必为了那两三棵树而放弃整片森林 我相信,有很多同学都有着和我一样的烦恼,看不到未来,找不到方向,想拼搏,不知向何处用力,想腾飞,却不知飞向哪边的天空,虽然现在有着不错的工作,拿着还算满意的薪水,却总不甘于平庸,想趁着自己还年轻,再闯他一把,拼出个更好的未来,不知你是否也有这样的感想?[/quote] 关键是什么才叫一个“好的选择“?就因为钱多凄钱少觉得好?因为很火?因为需求量大?这样转到Linux也好,别的平台也罢,和Windows又有什么区别?早晚还是要烦,要腻歪然后换个别人眼中更火的。 尝试的确好,年轻试几年无所谓,不过盲目的尝试本身就和作死没什么太大的差别。很多弯路肯定不是自己想走的,可别人的观点总会左右你的判断,现在别人说Linux火你就换平台,全栈工程师火,你就一定要做全栈吗?因为钱多所以只要能上就适合你——你会这么想吗?那你还不如不换
arsenic 2015-01-23
  • 打赏
  • 举报
回复
学linux,推荐本书,鸟哥私房菜。
wang_steve74 2015-01-23
  • 打赏
  • 举报
回复
linux比Windows好用
luoye 2015-01-23
  • 打赏
  • 举报
回复
引用 9 楼 Lamuna 的回复:
说个题外话…………其实我不太喜欢楼主的观点,现在XXXX“很火“”有钱“就要转战? 风水总是论流转的,这么多操作系统,总会有轮到他们火的时候。 你今天转战Linux,过两天Solaris火了你是不是要转(虽然说看起来很接近吧)?再过两年如果OSX像苹果一样爆火你是不是要去转到OSX平台? 如果有一天,微软说“嘿,中国的哥们儿,我们现在对你们免费了,我们可以满足你们一切开发环境上的要求,我们的产品你们随便用”,然后Windows项目们立刻又火了……新的游戏,新的应用曾出不穷,甚至超新的极端复杂(实际上可能很简单)的理论也伴随着出现了。全国各地都掀起了要Windows系统开发人才的狂潮,你怎么办?会不会后悔两年前的今天你决定转战Linux? 我个人觉得想转到一个新的系统,只要看像点样子的教程(什么30天让你变大拿系列就算了……),几个月也就都适应了,技术如果够硬,什么系统上不是发展和挣钱? 关键是在你决定要转系统的时候,你有没有问过自己,到底是为什么要转?就因为那仨瓜俩子儿的工资吗?工资吗?工资吗?资吗?????………………
仨瓜俩子儿?不敢苟同! 有一个同学曾和我说过,选择比努力更重要,如今看来,确实如此,一个好的选择,可以少走很多弯路,可以有更好的未来 如果一直做Windows桌面程序,就算再做上五年、十年,也不见得能有什么质的变化,而且桌面领域日渐冷淡,适时退出,也许是一个好的选择 而且学习新的技术,并不影响目前的工作,为了新的方向提前做好准备,当机会到来的时候,我就可以把它牢牢抓住,有何不可呢 虽然我已经在Windows上花了近6年的光阴,但程序人生何其漫长,多做一些尝试,人生才精彩,何必为了那两三棵树而放弃整片森林 我相信,有很多同学都有着和我一样的烦恼,看不到未来,找不到方向,想拼搏,不知向何处用力,想腾飞,却不知飞向哪边的天空,虽然现在有着不错的工作,拿着还算满意的薪水,却总不甘于平庸,想趁着自己还年轻,再闯他一把,拼出个更好的未来,不知你是否也有这样的感想?
帅得不敢出门 2015-01-23
  • 打赏
  • 举报
回复
<<unix环境高级编程>> <<linux程序设计>>
  • 打赏
  • 举报
回复
引用 11 楼 Lamuna 的回复:
[quote=引用 10 楼 q3733353520 的回复:] [quote=引用 9 楼 Lamuna 的回复:] 说个题外话…………其实我不太喜欢楼主的观点,现在XXXX“很火“”有钱“就要转战? 风水总是论流转的,这么多操作系统,总会有轮到他们火的时候。 你今天转战Linux,过两天Solaris火了你是不是要转(虽然说看起来很接近吧)?再过两年如果OSX像苹果一样爆火你是不是要去转到OSX平台? 如果有一天,微软说“嘿,中国的哥们儿,我们现在对你们免费了,我们可以满足你们一切开发环境上的要求,我们的产品你们随便用”,然后Windows项目们立刻又火了……新的游戏,新的应用曾出不穷,甚至超新的极端复杂(实际上可能很简单)的理论也伴随着出现了。全国各地都掀起了要Windows系统开发人才的狂潮,你怎么办?会不会后悔两年前的今天你决定转战Linux? 我个人觉得想转到一个新的系统,只要看像点样子的教程(什么30天让你变大拿系列就算了……),几个月也就都适应了,技术如果够硬,什么系统上不是发展和挣钱? 关键是在你决定要转系统的时候,你有没有问过自己,到底是为什么要转?就因为那仨瓜俩子儿的工资吗?工资吗?工资吗?资吗?????………………
就是为了那一点 工资[/quote] 那其实还是Windows比较挣钱,同是运维,我和同学的水平差不多,他比我多了3k的工资……[/quote] sorry 我做开发的
Lamuna 2015-01-23
  • 打赏
  • 举报
回复
引用 10 楼 q3733353520 的回复:
[quote=引用 9 楼 Lamuna 的回复:] 说个题外话…………其实我不太喜欢楼主的观点,现在XXXX“很火“”有钱“就要转战? 风水总是论流转的,这么多操作系统,总会有轮到他们火的时候。 你今天转战Linux,过两天Solaris火了你是不是要转(虽然说看起来很接近吧)?再过两年如果OSX像苹果一样爆火你是不是要去转到OSX平台? 如果有一天,微软说“嘿,中国的哥们儿,我们现在对你们免费了,我们可以满足你们一切开发环境上的要求,我们的产品你们随便用”,然后Windows项目们立刻又火了……新的游戏,新的应用曾出不穷,甚至超新的极端复杂(实际上可能很简单)的理论也伴随着出现了。全国各地都掀起了要Windows系统开发人才的狂潮,你怎么办?会不会后悔两年前的今天你决定转战Linux? 我个人觉得想转到一个新的系统,只要看像点样子的教程(什么30天让你变大拿系列就算了……),几个月也就都适应了,技术如果够硬,什么系统上不是发展和挣钱? 关键是在你决定要转系统的时候,你有没有问过自己,到底是为什么要转?就因为那仨瓜俩子儿的工资吗?工资吗?工资吗?资吗?????………………
就是为了那一点 工资[/quote] 那其实还是Windows比较挣钱,同是运维,我和同学的水平差不多,他比我多了3k的工资……
  • 打赏
  • 举报
回复
引用 9 楼 Lamuna 的回复:
说个题外话…………其实我不太喜欢楼主的观点,现在XXXX“很火“”有钱“就要转战? 风水总是论流转的,这么多操作系统,总会有轮到他们火的时候。 你今天转战Linux,过两天Solaris火了你是不是要转(虽然说看起来很接近吧)?再过两年如果OSX像苹果一样爆火你是不是要去转到OSX平台? 如果有一天,微软说“嘿,中国的哥们儿,我们现在对你们免费了,我们可以满足你们一切开发环境上的要求,我们的产品你们随便用”,然后Windows项目们立刻又火了……新的游戏,新的应用曾出不穷,甚至超新的极端复杂(实际上可能很简单)的理论也伴随着出现了。全国各地都掀起了要Windows系统开发人才的狂潮,你怎么办?会不会后悔两年前的今天你决定转战Linux? 我个人觉得想转到一个新的系统,只要看像点样子的教程(什么30天让你变大拿系列就算了……),几个月也就都适应了,技术如果够硬,什么系统上不是发展和挣钱? 关键是在你决定要转系统的时候,你有没有问过自己,到底是为什么要转?就因为那仨瓜俩子儿的工资吗?工资吗?工资吗?资吗?????………………
就是为了那一点 工资
JPF1024 2015-01-22
  • 打赏
  • 举报
回复
另外问楼主一个问题,C++和Boost是怎么整合的?求解答......谢谢
JPF1024 2015-01-22
  • 打赏
  • 举报
回复
先装一个Linux在说,可以选择centos/fedora/redhat,或者/ubuntu/debian/等等..网上都有安装教程
zuxi 2015-01-22
  • 打赏
  • 举报
回复
原理都一样的。C/C++在Linux下比Windows更容易学。自己装个Linux虚拟机玩玩,再看看鸟哥那本基础书Linux就入门了。
ckc 2015-01-22
  • 打赏
  • 举报
回复
没有经验指望一下子成为高手不太现实。 你有晕到死平台的经验,找个差不多的工作还是很容易上手的。

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧