我一直在家里使用MacBook Pro几个月,我想知道是否有一本好的书或指南可以帮助我成为Mac上更好的程序员.也许Mac相当于Beginning Linux Programming.注意我不是在寻找有关如何编写Mac应用程序的资源,而是在寻找使用Mac进行一般开发环境的更多一般指南.
作为背景,我白天是Windows程序员.多年来我也做过一些Linux和BSD,特别是在学校里,比如套接字编程,图形,make install类型.在家里,我将在Mac上做Java,Scala,PHP等.
到目前为止,我一直在使用Eclipse,QuickSilver和TextMate.已设置VMWare Fusion,XCode和NetBeans,但我不使用它们.DVI KVM切换器连接到真正的键盘,轨迹球和显示器.最近熬夜到与MacPorts打架,并想通了我需要x86_64.我最挣扎的是配置PHP.我不知道他们为什么不发布MySQL和GD库.我最终想通过谷歌搜索,并从源代码构建扩展.我有一种感觉,我没有得到备忘录,也没有阅读一些关于如何成为Mac程序员的基本指南,比如整个架构的工作方式.Windows程序员如何在Mac OS X上充分发挥作用?
相关:为程序员设置Mac
编辑:在我看来,我想开发的特定类型的应用程序并不重要.它可能是我提到的Java,Scala,PHP或Cocoa,C++等等.
我正在寻找的是具体的书籍,资源,关于如何在Mac上更有效的程序员的建议,最好是"安装XYZ"以外的东西.