以前都是自己写东西, 没有注意到团队上的问题, 上班之后发现团队合作和工具的使用是很重要的.
硬件不说, 公司没有很大财力, 我觉得比较理想的是一个人有两台以上的办公电脑, 那样工作效率会比较高, 现在一台电脑用起来很吃力, 特别是最近的项目都用windows 2007 的onenote来写开发文档, 不能跑到linux下写代码了.
版本控制公司用的是svn, 版本控制, 好处不多说, 用起来的确很方便, 只是配的时候不太方便, 现在用的服务器是我配的, 当时配了svn+apache, 还配了trac(一款python的项目管理系统, 可以在web下查看svn记录, 还有bug跟踪等等功能), 但是很少用.
写开发文档目前在用office 2007 的onenote, 这个东西很不错, 可以多人同时修改同一个文档, 而且功能也很强大, 以后准备架设一个office的服务器, 因为onenote使用时必须有一台电脑开共享, 不是很方便.
开发工具大家都用ZDE, 后来有用ZDE for Eclipse的, 功能的确很强大, 还架设了Zend Server, 用来调试php, 功能非常棒, 只是我不喜欢IDE, 所以一直在用EditPlus, 不过用EditPlus的确是有好处的, 因为用ZDE的人普遍反映会记不住很多东西, 因为ZDE太强大了,同事特别推荐我用Emeditor,也很不错, 感觉比EditPlus更强大, 更通用, 只是两款软件都有通病,就是都是收费软件, 其实ZDE也是.
服务器用的是CentOS, 因为不会有版权问题, 公司的打卡系统是自己开发的, 用起来不是很舒服.
我和同事之间经常用用VNC, 就是远程桌面, 这样就免得来回跑了, 公司内部聊天室用IPMSG的, 很小很强大, 开源免费.
同事设计数据库和程序结构的时候用 Enterprice Architect, 这个东西我不太用, 只是用来看别人的设计, 不过这个东西功能还是很好的, 结构关系一目了然, 设计完毕可以直接生成程序代码和sql.
我的电脑上装的东西比较少, 开发环境是Xampp, 以前是AMPXE, 但是后来感觉的确太精简了…
因为经常要测试网页兼容性, 所以IE, Firefox2, Firefox3, Opera都有装, 我应该算装的比较少的, 以前比较喜欢Opera, 因为opera有同步收藏夹功能, 不过后来又回到firefox下了, 现在firefox3出道beta5了, 的确很不错.
ftp软件装了filezilla, , 管理服务器用的是putty, 还装了pidgin,这个很方便, 开机自启动, QQ,MSN,G-Talk全都齐全了, QQ音乐, 基本上这是工作时候唯一的娱乐,只要一开机, 音乐一定会响起.
桌面是google日历, 平时把计划都写在上面,还有个鱼鱼桌面秀的天气预报放在桌面上.
还有就是我从来不装杀毒软件, 后来装了个安全卫士360, 感觉还不错, 防火墙也够用, 可以做一些清理和防护, 还有简单的杀毒. 前一阵子和磁碟机干上了, 又装了一个usb Cleaner的usb监控.
就写这些, 想起其他的再补上.