前言
我發現一個現象很久了:很多人都喜歡私下自己做一些項目。也就是一些個人的項目,其實我覺得這樣挺好處挺多的:
- 1、可以在空閑時間提升自己的技術
- 2、這些個人項目可以寫在履歷上,為自己加分
大家都有這樣的疑問~
- 問:三哥啊,我覺得自己私下裡寫的項目真的雞肋啊,食之無味,棄之可惜
- 我:為啥這麼說呢?
- 問:寫到履歷上,怕面試官覺得low,不寫到履歷上,又覺得也還行,畢竟可以湊湊數嘛
- 我:小問題,你把雞肋烹饪成豬腳?,不就行了嘿嘿
- 問:啊???雞肋還能烹饪成豬腳???
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsQTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5iM2QDOxAzNwMzYwgTYycTOyYzX0QTO1YTMxAzLcZDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
編輯
我很尴尬!!!
有一位兄弟跟我分享了他在求職過程中經曆的幾件事:
- 我真沒啥好寫的啊!!!
- 我真的沒那麼多精力啊!!!
- 我真的很尴尬啊!!!
我真的沒啥好寫的啊!!!
我在求職的時候想要讓自己的項目經驗表現得更加豐富,但是我真的沒啥好寫的啊,公司就做那麼幾個小項目,小打小鬧的,感覺上不了台面啊。。。
我真的沒那麼多精力啊!!!
你叫我私下去自己寫項目嗎?我也想啊,我也想好了要寫一個怎麼樣的項目了,但是我是一個前端工程師啊,我不會後端。。。我哪有那麼多的精力兼顧前後端呢?招人組隊的話,大家也很忙啊,交流起來也不友善,還不如我自己一個人開發呢~
我真的很尴尬啊!!!
是,Nodejs也是前端的一部分,最後我用它去寫了一些接口,也把整個項目寫出來了,但是我要同時寫前端、後端,這導緻了:
- 1、後端不精,寫的很爛,寫的接口品質太差了
- 2、想要兼顧前後端,最後導緻了我前端寫的品質也很差,達不到我平時的水準
- 3、作品展示的時候,面試官在憋笑~~ 我在憋哭 ~~~
- 4、竹籃打水一場空啊寫的東西還不如不寫呢太尴尬了吧~
如何才能寫好個人項目呢?
我真的是很鼓勵大家都能私底下能去多做一些項目的,多學一些技術,多提升自己,但是每個人的精力都是有限的,這暴露出來了幾個問題:
- 你可以兼顧前後端嗎?
- 你能配置設定足夠多的精力在前端上嗎?
如果有個人幫你寫後端呢?
很多人第一時間會想到——Mockjs,是的,以往當我們不想寫後端時,就會使用Mockjs來生成假資料,達到模拟後端的效果,但是我在用了這麼多Mock的工具之後,我發現一些問題:
- 不夠純粹,還是得寫一些服務端的代碼
- 不夠簡單,使用過程還得去看Mock文檔
- 不夠友善,定義完一個接口不能馬上調試
- 不夠靈活,當你想要改一個字段的模拟資料時,得一個一個去找
當我在寫個人項目時,我隻想要純粹的前端,簡單的操作,友善的調試,靈活地修改,是以我希望我用到的Mock工具應該具備以下特點:
- 夠純粹,我隻想寫前端,不想寫後端
- 夠簡單,有現成的mock規則讓我選
- 夠友善,随時定義接口,随時調試
- 夠靈活,改字段時可以通過可視化界面快速找到并進行修改
是以,我們在選Mock工具時,一定要選一個能讓我們效率最高,用起來最舒服的工具,這樣才能讓我們在做個人項目時,能得到最大的個人提升!!!
讓雞肋變豬腳的神器——Apifox
Apifox = Postman + Swagger + Mock + JMeter。集接口文檔工具、接口Mock工具、接口自動化測試工具、接口調試工具于一體,提升 10 倍研發效率。
我最近在使用它的一款功能——雲端Mock
這是一個與衆不同的Mock功能,用它來模拟後端,簡直是太快樂了!!!我真的能無憂無慮地做我的個人項目!!!
1、建立個人項目
首先進入Apifox的網頁版,然後建立一個項目(名字随便取的啦~)
編輯
2、建立一個接口
點選建立接口,進行接口的建立
編輯
往下滾動,你會發現傳回響應這個分區,在這裡可以定時此接口的傳回資料結構,并可以在此處進行Mock規則的選擇,Apifox提供了超多Mock規則供你選擇!!!
編輯
真的。。很多Mock規則供選擇啊,我想到的都有了~
編輯
然後再往下滾動,你會發現響應示例這個分區,這個分區可神奇了,它能根據你剛剛定義的傳回響應,生成一個示例,牛逼~
編輯
編輯
然後點選儲存,我們這就算建立完一個接口啦!!!怎麼樣?是不是超級快?我大概算了一下,我建立這個接口隻用了2分鐘~你沒聽錯,2分鐘哦~~
3、開啟雲端Mock
最最最牛逼的環節來了!!!開啟雲端Mock這個功能!
編輯
編輯
然後我們傳回接口管理,選擇咱們剛剛建立的那個接口,記得把右上角的運作環境切換成遠端Mock哦
4、調試接口
萬事俱備,隻欠東風。最後咱們隻需要點選發送即可馬上調試接口,看着生成的資料,是不是很興奮,我用不到5分鐘的時間就寫完并調試完一個接口,有了Apifox,老子就是全棧工程師!!!
編輯
5、前端請求
前端隻需要複制此接口的連結,并進行請求即可
編輯
const request = async () => {
const data = await axios.get(
"https://mock.apifox.cn/m1/1033520-0-default/api/v1/shop"
);
console.log(data);
};
Apifox——API工具屆的豬腳(主角)
Apifox無疑是目前最好用的API文檔工具,API自動化測試工具,API Mock工具,接口文檔管理工具,接口文檔生成工具。是當今API工具領域當之無愧的主角!!!
編輯
編輯
編輯
純粹
Apifox就像是每個開發人員的一位純粹的朋友,無論是前端、後端、測試,他都能在你面臨開發效率問題的時候,一直幫助你:
- Mock功能:前端人員狂喜
- 接口文檔功能:後端人員直呼爽爆
- 接口測試功能:測試人員表示很省力
簡單
大家剛剛也看到了,我2分鐘建立一個接口,5分鐘内完成整個接口的建立、調試,簡簡單單,五分鐘内,我從一個前端程式員更新成一位全棧工程師,牛逼!!!,用滑鼠點幾下就能成為一個全棧大佬,何樂而不為呢?
友善
我定義完接口,直接就調試,中間并沒有什麼複雜的步驟阻塞我。一個字——爽!兩個字——順暢!三個字——真順滑!!!
四個字——真滴友善!!!
靈活
作為一個可視化的API文檔工具,Apifox提供了分組、搜尋等功能,讓你能在極短的時間内找到你想修改的接口,并且修改接口界面結構分明,一目了然,想在哪就改哪~
編輯
友好
Apifox不止是一款強大的API文檔工具,同時它也是一款對開發人員非常友好的工具~不得不佩服Apifox團隊的大佬們,每天在100多個群中耐心解答使用者的問題,而且對于每個使用者提的需求,都非常重視。
還記得上次我在群裡不經意提了個小需求,幾天後連我自己都忘了,但是Apifox的大佬居然艾特我說:”幾天前您提出的需求,今天已上線~“,打心底給Apifox豎起大拇指~??????大拇指
總結
Apifox是一款強大的工具,使用起來非常簡單,它提供了通俗易懂的幫助文檔,大家用起來!!!提高開發效率在此一舉!!!