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,或者个人博客

           一个项目做完请给自己做一个适当的总结,这既是一份宝贵的财富,也是简历的加分项。

          工欲善其事,必先利其器。工具存在的目的只是方便人的行事,如何合理的利用以及怎样使用才是关键,当然,每个人的使用习惯都会或多或少的不同,有些十分的优秀的工具我暂时还没有机会和场景使用到,所以就没有收录之中,也希望各位博友不要藏私,好东西总是大家一起分享的,大家好才是真的好 ^_^,各位,马年快乐~

  • 相关阅读:
    node实现图片分割
    Windows10开启Ubuntu子系统并搭建Docker环境
    从零搭建Window前端开发环境
    apue 文章集锦
    [apue] Linux / Windows 系统上只能建立不超过 PATH_MAX / MAX_PATH 长度的路径吗?
    [apue] 一个快速确定新系统上各类限制值的工具
    [apue] sysconf 的四种返回状态
    [apue] epoll 的一些不为人所注意的特性
    一个工业级、跨平台、轻量级的 tcp 网络服务框架:gevent
    [apue] 书中关于打印服务代码的一个错误
  • 原文地址:https://www.cnblogs.com/codefish/p/3537645.html
Copyright © 2011-2022 走看看