学习编程一定要使用 Mac 吗?
我认为学习计算机和这mac有关系,但是关系不是特别的大,不能单靠这个,关键还是看平时的练习和经验。你要多多练习和向前辈请教。
第一,windows家庭版还是算了吧,换成Win7 x64 ultimate。家庭版不支持策略组,在你使用高端数据库的时候,比如oracle、db2这些需要使用策略组的数据库,会导致你安装失败。
第二,macbook的对于编程的优点来说说,只在于开发iOS程序上,你要说你做iOS程序开发,那果断是买Mac Book Pro。 同理,你要学.NET、Windows程序程序设计, 那果断上Windows,买个Mac Book Pro装个win,no zuo no die。 你要学J2EE,也上Win吧,起码在你熟悉了SSH、Spring MVC之前,完全没必要上Linux。个人认为如果不是Linux内核、驱动、运维集群方向,Linux网络编程方向,没必要上Linux,做J2EE开发,win明显更好, 没必要黑windows,当年MFC程序员就不是程序员了? 用什么笔记本电脑,用什么操作系统,完全看你做什么样的开发。
另外反对什么类unix下开发效率高的奇怪说法,开发效率高不高基本看人自己,系统的因素很小。另外win自己也在进步。
总结:我承认emacs、vim等工具在unix/linux下的支持比在win下的支持好很多,但是现在大多数开发使用专有IDE的话,都不会比emcas、vim慢多少的,比如web前端开发,你用webstorm也很快的。