前端開發一點思考

當秋風落葉不再讓一個文人駐足沉思,那麼ta一定擁有了理性思維。當一個人文理思維兼具,那麼好奇心一定使生活豐富多彩。好奇心使我走上了編程之路。

在上千行代碼歷程中,我彷彿悟出了一些東西,並總結了如下經驗:

(一)個人擼代碼的過程

解決問題的思路/邏輯/算法,就是代碼運行的流程,debug看哪一步沒有達到預期目的,哪一步沒有返回預期數據,不斷理清流程,就容易最快解決問題。同時要不斷學習優秀的成功經驗,從視頻教程中,從官方文檔中,從與大牛的及時交流中,博客中…學習,寫代碼 的過程和學習一樣需要不斷猜想,然後驗證猜想。

解決問題的流程是:自己先寫,不會了網上搜索相關解決方案,找不到了請教大牛,然後總結經驗。

開始時我不知道網上搜索出來的內容哪一個適用於我,後來我學會對搜索出來的內容逐一判斷甄別,有我需要的關鍵字的文章內容點擊查看;

開始時我對寫的代碼run不出來坐立不安,後來我學會下斷點,靜下心來理流程/思路/邏輯,然後測試,直到調通。

我用過某象筆記記錄每一個遇到的問題,並附上最後解決方案,其中包括我自己的解決方案和最佳解決方案。

面對大塊頭任務,把大任務拆分一個一個推進,定時一個一個解決,纔不至於被任務壓倒。就像我之前用原生javascript+jquery寫代碼,現在基於 ES2015+、vue、vuex、vue-router 、axios 和 element-ui技術棧,代碼速度越來越快,邊寫代碼邊學習新的知識,每天提高一點點,一年後能力真的會成指數型增長,非常有成就感。

(二)團隊合作過程

很多程序員不善於交流,這是進階的極大障礙。對於每次彙報工作,問進度,報進度,彙報進度時一定要說具體內容(具體哪些完成哪沒完成),切記大而空,工作完成的好是關鍵和重點,同時完成時還要找老大確認,以免以個人標準並未達到產品需求。

在老大給出方案後,要及時反饋方案好,如果老大給的方案不太可行,要說“可能會多花一些時間”,然後自己找最佳方案,千萬不要說老大的方案會浪費時間,千萬不要在會上說老大給畫的範圍全做完了,千萬不要在老大面前表現得不團結同事。要能沉得住氣,要大氣,要想好怎麼說別人纔不會急,對別人寬容,對自己要求嚴格,換位思考,理解至上,有句話叫“人的最高情商不是心機,而是爲別人着想的善意”,同事關係才能夠融洽,也會有更多精力提高自己的業務技能。

隨着公司業務量增大,團隊小夥伴也會增多,合作寫代碼必不可少,我將git使用的得心用手,通過coding記錄每一次提交版本,並教會團隊每個人使用git,工作效率大大提升。另外用Nginx進行前後端分離解決跨域問題,用xshell進行服務器部署,每次將自己和小夥伴的代碼合併然後發佈,都成就感滿滿。

遇到對女程序員不友好的同事會比較讓人頭疼,因爲不管你比他早來公司還是你做的功能比他多,還是你做的工作大部分屬於從0到1的搭建,他只是後期加工,還是你教他各種工具(tv,git,xshell,nignx,剛入職給他培訓等等…),他的反饋都表現得不屑很讓人不爽–可能是年齡閱歷還有就是情商低的原因。面對這樣的人,我的解決辦法或許是在合適的時機,做出一些合適的事。同時對這種人能離多遠離多遠,一旦惹到我了必須得罵,因爲有些蠢人必須罵才能明白事。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章