今天一個朋友約我打球,說他一個哥們很牛逼,在微軟作開發。原理這哥們在學校裏拿過建模大賽,編程大賽的大獎,是個牛人。。程序員
忽然想到本身在一個國內頂尖的互聯網公司,卻作着板磚的事情,每天寫一些不痛不癢的功能,每天給測試同時填坑(有時候是本身的坑,有時候是本身的坑),不少時間浪費在這上面。。。其實,心情仍是有落差的。數據庫
在這個一年的工做階段,我以爲我要深刻剖析下這個問題。編程
Q1.如何擺正心態。架構
--首先,每一個人智商都是有差距,你以爲你在學校那羣同窗中是top級的,工做後碰到你的同事,你可能會以爲別人不只比你資歷老,並且別人工做思想比你敏銳,工做態度比你好。差距真的不是說努力一下,加一兩個星期班充電能解決的。咱們必須認可,周圍的不少程序員比咱們優秀。有的人適合作研究,有的人適合作工程,有的人適合作架構,有的人適合作板磚工。數據庫設計
認識本身是提升本身的第一步。測試
Q2.如何提升本身。spa
--若是你也是入職不久的同仁,那麼咱們如今確定處在一個作基本需求的層次,如何作好本身手上的活呢?設計
1.明確需求,梳理清關係。對象
--最近作的一個功能,設計到幾個對象模型的關係,因爲項目經理s沒說清楚,最後作出來不是預期的樣子。這個適合項目經理s來責怪我沒有作細緻的溝通。。。試問,我有錯嗎?答:有。試問,項目經理有責任嗎?答:有。 溝通不當是兩我的的責任。。。那麼怎麼辦?仍是開發本身該!開發
開發都懂得其中的「日了狗」的情緒。
因此,這個東西,等你踩了一次坑,你就能銘記了。若是這個過程最好了,那些每天補坑的工做就能大大減小,日子會越過越輕鬆。
2.學會畫圖。
咱們學了需求分析,學過軟件工程,你會把用例圖,數據流圖來辨識最原始的需求嗎?你會用powerdesign作數據庫設計嗎?
固然除了這些基本的,還有思惟導圖,也能幫本身識記不少東東。
今天先寫到這裏,後去繼續更新,我以爲在踩了幾個坑以後必定要記錄下,便於提高本身。
若是我拙劣的文筆能觸動你的某些情思,也能夠分享在評論區,分享提升!