zoukankan      html  css  js  c++  java
  • 一些常用的工具浅谈

    项目总结(二)->一些常用的工具浅谈

     

       程序员是否应该沉迷于一个编程的世界,为了磨砺自己的编程技能而两耳不闻窗外事,一心只为写代码;还是说要做到各有涉猎,全而不精。关于这点每个人心中都有一套自己的工作体系和方法体系。

       我一直认为,程序员你首先要摘掉自己给自己带的“程序员”的帽子,以一种”求知者“的身份不停的去学习一些新的东西,不停的去接触一些新的事物,这样,才可以获得成长与技能上的提高,而不是一心埋头于自己的代码世界,沉醉于自己的小小世界,完全与整个世界脱节。

    一,项目开始之初:

    1,逻辑分析类工具:

          思维导图MindManager

       

          功用:个人规划,流程,计划列表...

          场景:个人使用,客户展示

          1)思维导图简介=>传送门

          2)关于使用方法=>传送门

          3)个人使用心得: 思维导图让你至少在逻辑很清晰的了解自己规划,当然它的功能决对不仅仅是展示,还包括项目的周期控制。做为总体的一种规划工具,它决对是十分优秀。

    2.UML工具

           Microsoft Visio

           功用:流程图,水平跨职能图.....

           场景:个人使用,客户演示,报告

           1)Microsoft Visio简介=>传送门

           2)使用方法=>传送门

           3)个人使用心得:visio 的水平跨职能图十分的方便,不论是涉及项目的权限功能还是说项目的整体流程说明,拖拖拉拉之间就可以完成,可以十分方便的展示项目说明,相比苍白的文字,用图形说明真的是碉堡了~

    3.模型设计工具

           Axure

           功能:Bs开发,Demo快速模型

           场景:前期客户需求分析,演示报告

           1)Axure 简介=>传送门

           2)使用方法 => 传送门

           3)个人使用心得:前期的需求整理,Demo原型必不可少的工具(如果你不是非常NB的快速web开发人员的话)

    4.数据库模型设计

           power designer

           功能:数据库建模

           场景:前期需求分析,中期开发以及后期的提交的系统设计材料

           1)power designer简介=>传送门

           2)power designer使用方法=> 传送门

           3)个人使用心得:数据库建模的不二工具,用起来很顺手,不过是收费的(呵呵,收费~)

    二,项目中期

    1.系统必备工具:

           Everything 

           功用:windows系统下的文件检索神器,方便实用!重点推荐

           场景:打开电脑的那一刹那就可以使用了

    2.文本比对工具:

           Textdiff

           功用:文本差异比对工具,不过貌似和tfs的文本比对工具没有太大的差别

           场景:比对代码文本文件的差异

    3.健康提醒工具

           360健康精灵

           功用:从以前的360卫士提取出来的独立版,定时提醒,保持眼睛,程序员们,腰是非常宝贵的,赚钱的时候要用,花钱的时候也要用哦~

    4.问答与检索信息搜索引擎及论坛

            基本上信息最全的搜索工具,google=>g.cn

            如果是一些微软的相关技术问题bing =>cn.bing.com

            中文问答,请找度娘baidu => www.baidu.com

            最好的技术问答论坛stackoverflow=>stackoverflow.com

            msdn微软的百科全书 => msdn.microsoft.com/library/

            csdn中文技术论坛  => bbs.csdn.net

            知乎 => www.zhihu.com

            以上推荐的论坛只是个人的使用中经常遇见的,排名大致分先后,个人以为学会合理的使用搜索引擎也是需要时间和技巧以及总结的,相比而言,很多初入程序生涯的人很少会合理的使用的,当然,工具永远都只是工具,如果条件允许的情况下,获得自己想要信息最好的方式是直接去问懂行的人,又或者自己去思考与思索,不过同样的,你也少了一分自己去获得知识的乐趣和解决问题的能力。

    5.Web调试工具

            Chrome浏览器的F12 

            

            关于Chrome浏览器下的一些其它使用技巧请参考:

        那些你不知道的Chrome(1)

            关于Chrome浏览器的其它使用技巧请坐等博主更新或者自行google ~

            FireFox + Firebug(插件) 

            功用:ajax监视,网络抓包,JavaScript debug ,css调试,你觉得还有什么它不能做的- - 

            使用教程:

        firefox插件Firebug的使用教程

            IE 

            功用:同上,不过效率上没感觉比楼上两位更优秀,新版本的IE 11功能界面做的真心不错,使用教程完全可以参考楼上的

            

    项目后期:

    1.云笔记

           evernote,有道云笔记

           功用:文字记录,收集网上资料,一键收录到自己笔记本中,so easy~

    2.网页博客

           cnblogs,51cto,msdn,或者个人博客

  • 相关阅读:
    STL源码剖析之_allocate函数
    PAT 1018. Public Bike Management
    PAT 1016. Phone Bills
    PAT 1012. The Best Rank
    PAT 1014. Waiting in Line
    PAT 1026. Table Tennis
    PAT 1017. Queueing at Bank
    STL源码剖析之list的sort函数实现
    吃到鸡蛋好吃,看看是哪只母鸡下的蛋:好用的Sqlite3
    cJSON
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/3542779.html
Copyright © 2011-2022 走看看