【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
现在不管是软件,还是网络都很发达。很多以前特别复杂的事情,现在都可以通过软件来做。所以,这里推荐几个常用的软件,希望可以通过使用这些软件,帮助大家提供工作效率。
1、xmind脑图软件
xmind是一款很好的脑图软件。通过脑图,我们可以经常总结自己的知识点。当然,不仅是软件,通过脑图对部门进行管理也是可以的,这取决于自己对脑图的理解程度。
2、StarUML软件
staruml是一款不错的uml软件。设计软件的时候,如果只是做一个模块,或者是一个简单的app,那么不使用uml也基本上问题也不大。但是如果软件涉及的内容很多,需要分层、分块进行处理,那么这个时候使用uml进行管理是非常必要的安排。uml中现成的用例图、类图、时序图、流程图、状态库、部署图,这些基本上包罗了软件开发的全部内容,所以使用staruml进行开发也是对自己的一个极大锻炼。
3、git
git是一个版本管理软件。记得在大家编写代码的时候,每次写代码如果要进行版本回退,那就是进行一个不断拷贝、复制的过程。中间如果版本过多,那么管理上就会显得非常麻烦和被动。所以使用一个好的版本管理软件,很多时候就显得非常必要。git软件作为版本管理中的优秀软件,建议大家可以好好学一学。
4、excel软件
excel软件一般用来进行报表的处理,但是我自己一般使用excel进行项目的管理和跟踪。网上有一个华为项目管理十大模块,个人觉得对于中小项目的管理非常使用,不妨下载下来好好看一看。
5、markdown
很多同学不太喜欢写文档。但是写文档对于项目的管理和交互,很多时候其实是非常重要的。但是,使用windows的document,很多时候无法进行版本管理,所以建议大家可以使用markdown来写文档。markdown不管转成html、还是转成pdf都非常方便,同时还能进行版本管理,可以在很大程度上帮助我们提高开发效率。
6、notepad++或者是sublime
使用自己喜欢的编辑器,可以在很大程度上提高开发的速度。如何选择编辑器,建议选择那些可以在多个平台上使用的软件,比如sublime。因为不管是mac、linux、windows,sublime都可以使用。当然,如果是专注于某一个平台,那么也可以使用自己比较熟悉的软件。比如linux的同学可能更喜欢vim、而windows的同学可能更喜欢notepad++。
7、其他pc软件
除了上面说的软件之外,还有一些工作中常用到的软件,建议大家也要及时掌握。比如说Outlook、Visio、Filezilla、Secure crt、Python2、Python3、Mysql、Web server、Source Insight等等,当然部分软件取决自己的工作的内容了。
8、手机软件
现在智能手机很普及了,其实手机不仅可以帮助我们娱乐,还可以进行工作的处理。比如微信就可以帮助我们快速地将软件导入到pc,滴答清单可以帮助我们规划每一天需要做哪些事情,而有道云笔记可以记录常用的地址和姓名等等。另外,手机收发邮件、阅读文档、客户支持也是非常方便,建议这方面可以好好使用。