生平十年,積累的實用工具與學習網站和大家分享!乾貨!

帥丙是要用一個產品的研發流程角度去介紹軟件,那我們先看看一個產品有哪些研發流程,帥丙就用自己接觸的阿里系的研發流程舉例了,這也基本上是互聯網大廠的研發流程了,可能細節有出入,但是絕對大同小異。

生平十年,積累的實用工具與學習網站和大家分享!乾貨!

Tip:我從開發的視角去介紹的話我就會跳過一些軟件,比如提出需求這個其實一般都是文檔類的,wiki呀這樣的形式。

我就不介紹那種流程工具了,公司很多自研的,大家工作了再去熟悉也很快的。

概要設計:

概要設計,這個是大廠程序員需求下來之後基本上都會做的一步,不過看需求大小,可能很多小需求直接就詳細設計了。

很多不瞭解的同學可能會問,需要設計什麼呢?為什麼要設計呢?

問得好,經常看我文章的都知道,技術是把雙刃劍,你用了技術之後你是不是需要列出他的優點缺點,出問題之後的解決方案,還有可能出現的問題,注意點等等。

這麼是為了讓你能有把控力,比如你用了個Es(Elasticsearch)你什麼都不管你就是要接入它,你把他開發好了上線了,但是有啥坑你知道麼?上線崩了怎麼辦?

帥丙我做Es設計的時候設計被老大打回N次,不過成長真心大,對Es的瞭解也飛速進步。

其實遠遠不止這些問題,這就是我們做設計的主要原因,也是大家工作裡面能成長的途徑之一,你以為大佬們的經驗是怎麼來的?

工具:Xmind/ProcessOn

Xmind官網地址: https://www.xmind.cn

ProcessOn在線作圖地址:https://www.processon.com

我這裡列舉了兩個工具,他們兩個都可以做概要設計的腦圖,我給大家看看我設計過的一些腦圖,都是出自這兩個軟件。

生平十年,積累的實用工具與學習網站和大家分享!乾貨!

大家在學習,看書等等的時候做個腦圖,我告訴你後面你複習還是幹啥都思路賊清晰,而且效率瞬間高很多。

詳細設計

小夥伴又要問了啥是詳細設計呀帥丙?

誒呀簡單,見名知意嘛,概要設計是大概的設計,詳細設計是詳細的設計。

我們研發的時候整個流程往往很複雜,如果你理解不對直接就寫代碼,最後容易造成返工,延期,加班,被罵,心情差,回家吵架,離家出走。。。

看到不做詳細設計的後果了吧,其實大家花點時間做詳細設計很有必要,你思路完全清晰了,寫代碼那就是分分鐘的事情,不是嘛?

那再看看帥丙的一個小設計吧,之前文章中大量的流程圖,時序圖都來自它,主要是這玩意還是在線的,都不用下載很方便啊。

詳細設計的工具我用的就是在線作圖神器:ProcessOn

在線畫圖地址:https://www.processon.com

總之一句話很香,流程圖、思維導圖、原型圖、UML、網絡拓撲圖、組織結構圖、BPMN等等一應俱全

生平十年,積累的實用工具與學習網站和大家分享!乾貨!

Ascilflow

官網地址: http://asciiflow.com

進入網站後直接開畫!網頁上端是菜單,自行操作!

生平十年,積累的實用工具與學習網站和大家分享!乾貨!

研發

這個關鍵了:工欲善其事,必先利其器

想必大家都知道這個諺語吧,我就說一下我寫代碼要用到的軟件吧。

Intellij IDEA

官網地址 : http://www.jetbrains.com/idea

這個我想都不用我介紹了吧,Java的同學都耳熟能詳了,有同學問為啥不用eclipse呀,我不作回答,但是我只能告訴你IDEA肯定是效率還有很多方面都要香的。

不過看個人習慣的哈,新同學還是推薦IDEA!!!

生平十年,積累的實用工具與學習網站和大家分享!乾貨!

WebStorm

官網地址 : http://www.jetbrains.com/webstorm

有知道同學要問了,帥丙這不是前端的開發工具麼,為啥你要用,帥丙我呀全才來的呀,前端偶爾也寫點的嘛,主要是js,vue,jq,還有丟丟React,不過最近幫三歪改前端居然是jsx有沒有大佬救救我啊。

生平十年,積累的實用工具與學習網站和大家分享!乾貨!

Visual Studio Code

官網地址:https://code.visualstudio.com

Visual Studio Code是一個輕量且強大的跨平臺開源代碼編輯器(IDE),支持Windows,OS X和Linux。內置JavaScript、TypeScript和Node.js支持,而且擁有豐富的插件生態系統,可通過安裝插件來支持C++、C#、Python、PHP等其他語言。

生平十年,積累的實用工具與學習網站和大家分享!乾貨!

PyCharm

官網地址 :http://www.jetbrains.com/pycharm

這個是python之前那次還記得我寫代碼大賽那期嘛,最開始就是用這個寫的,平時學的時候也用用。

生平十年,積累的實用工具與學習網站和大家分享!乾貨!

Navicat Premium

官網地址 :https://www.navicat.com.cn

這個呀是數據庫的可視化工具很香很好用,不過我們線上的表都是網頁操作的,這個只能用來看看本地的開發表了,不過也是很有必要的,你SQL怎麼都得本地跑一下沒問題,才向DBA申請的嘛。

生平十年,積累的實用工具與學習網站和大家分享!乾貨!

Postman

官網地址 :https://www.getpostman.com

這個是接口調試的神器,單測比較繁瑣的你可以試試這個嘛,不過很多接口還是隻能寫寫單測,反正很香。

不過這個名字一看就是男生用的,那我們女生用啥呢?往下看

生平十年,積累的實用工具與學習網站和大家分享!乾貨!

Postwoman

官網地址 :https://postwoman.io

PostMan一聽就是男生用的,咋妹子們肯定要用最近開源的Postwoman啊,它是一款開源的 Postman 替代品

開源沒多久優點如下:

輕盈,可直接在線訪問;

簡約,採用簡約的 UI 設計精心打造;

支持 GET, HEAD, POST, PUT, DELETE, OPTIONS, PATCH 方法;

支持驗證;

實時,發送請求即可獲取響應。

生平十年,積累的實用工具與學習網站和大家分享!乾貨!


由於文章限度的問題,小編在這兒就發這麼多的學習網站了!

有需要編程學習視頻的你,可以私信小編“學習”來獲得!

1.轉發此文+關注

2.私信小編關鍵詞 “ 學習 ”,即可免費獲取哦!

還不會私信的小夥伴,可以按照以下步驟操作:

1、打開頭條,點擊右下角“我的”

2、在個人界面點擊“關注”,當然這需要你先關注小編

3、在關注中找到小編,點擊小編的頭像進入他的個人界面,隨後點擊“私信” 

4、隨後進入私信發送界面,這樣就可以愉快的私信聊天了;


分享到:


相關文章: