程式設計師該有的態度

2021-10-21 03:07:25 字數 1829 閱讀 8332

總結五年來的工作經驗,記錄一些職場態度,大概可能會讓你的業務能力迅速提公升,大概可能會讓你的bug更少,大概可能會拿到自己想要的績效,大概可能可以在職場上坦蕩的生存下去。。。。。

1、對待ued/設計師:寵 

設計師說要這個看起來複雜酷炫好像要調到天荒地老的動畫,那就給!

設計師說要調整顏色,邊距,一切你感覺沒啥必要的,也給調!

當然,一切建立在可執行前提上哈~其實如果是長期做業務的小夥伴,大概都有個共通的認識:動畫不好搞,ui最難調。但是其實相比較而言那就是,業務邏輯**很簡單明瞭,只要你把握好邏輯,處理好生命週期,規範好自己的**。幾乎一切都是行雲流水般順暢,只有當你實現複雜的互動的時候,不斷的去優化渲染,解決延遲,解決非同步等等問題時候,才會陷入焦頭爛額。但,注意,客戶端包括前端都是ui首當其衝,如果你通過一次又一次的在複雜互動中掙扎,也就促使你一次又一次去深挖系統元件的底層邏輯,甚至延伸到更多的層面。那你的水平,至少會上很大一步。目前為止,我跟交接過的設計師關係都很好,他們也更愛我(可能因為我是個酷girl?)。因為我幾乎不會對他們的要求說不,都是僅最大努力去實現。同時,如果互動在使用者那裡得到了好評,歸功於的是開發和設計,但是如果互動很爛,背責的大部分是開發了。

2、對待需求/產品經理:質疑

幾年觀察來看,很多程式設計師是需求說什麼,prd寫什麼,我就做什麼。完了一提測,各種問題。我們在評審需求階段,給自己的角色應該是半個產品,這一半站在使用者和產品的角度考慮需求的合理性,前後的粘合性等等。另外半個角色就是開發,實現的成本,擴充套件性和可維護性。這個質疑的態度是貫穿整個開發迭代的,作為開發,當然是產品說什麼,開發做什麼,但是前提是產品說的有理有據,如果天馬行空(當下社會可能不敢有這樣的產品經理了),如果前後需求矛盾。那第一時間把控住的就是開發這裡。如果需求有不合理,但開發卻執行了下去,出現邏輯漏洞,那整個鍋你不背一半都對不起我們背鍋俠的稱號。

3、對待測試:信任

這個還是建立在靠譜的測試,如果不靠譜,一次兩次都是自己的操作問題的話,那我們每次質疑bug的由來也是有理由的。一般靠譜的測試在把問題歸到你這裡的時候,他們自己是做了驗證的,最起碼基礎的驗證是做了的,達到了百分之八十的可能性是你的問題,才會開bug到人。測試也很難做,這個我們大傢伙也都心知肚明,誰願意做給別人潑冷水的人呢,所以他們是專業的,我們能給予的就是信任。問題到我,初步判斷就不能斷定不是自己的問題的時候,就要開始認真對待,先確定場景,一步步追蹤。我認識的大多數開發都有個通病,很自信,總覺得bug不是自己的。第一反應就是先找是不是別人的問題。其實這樣就已經讓你喪失了最快解決問題的時機。還好,目前為止,跟測試的相處也很融洽,從來沒有急頭白臉的時候。

4、對待組內成員:無保留

以前我總認為,勾心鬥角不屬於我們開發身上的標籤。後來證明,確實不太是,但是互相推卸甩鍋的大有人在。一些自以為是的經驗開發會自發站在高處,還沒搞清楚**就覺得是別人的問題。所幸的是,程式設計師,一般是單純的,不會玩陰暗職場那一套,甩鍋給你也是明目張膽的甩,只是最後我們可以通過debug等來證明。證據到位,啥事沒有。而且我們的證據都是實實在在的**和提交記錄,一眼明了沒啥可說的。所以,跟組內成員的相處之道就是要對所做過的毫無保留。當然我覺得謙遜在什麼場所都是可行的,謙遜卻不卑,自信卻收斂。你懷疑是我的問題,沒問題,我們一起找證據,是我的,我道歉,影響到你的模組是我的過失,公諸於世,證明你的清白。不是我的,我也不惱怒,因為沒人喜歡飛來橫禍。?,工作那麼多年,遇到過幾個試圖在沒確定之前把我推到風尖浪口的人,記住,這種時候,無需懼怕,先承認,可能是我的問題,我來看看。如果真的是你的問題,大家也會覺得你態度良好,不會有較壞的印象,畢竟人無完人何況坑爹的**和系統。不是你的問題,那就是反轉了,扣給你的小夥伴就會被大眾一次又一次的加深不靠譜的印象。這些都是建立在不好的現象上啦,當然希望大家坦誠相待,也就沒有後面這些推理和影響。

最後,希望大家在日復一日的打工人生活中,找到成就感,找到自我,找到你想要的職場,掙到你想要的錢~

程式設計師該有的職業素養

這一年來,團隊中有些小鮮肉,和他們打交道悟出的一些道理,作為年輕人覺得他們可以做的更好 1.心態,態度 無論做什麼的,心態不好的,這事做成的機率比較低。別總是抱怨,選擇了這份工作就去做,如果你不是打工,而是自己做老闆,還會是這種心態嗎?2.責任心,擔當 對自己的工作內容要負責,別想著隨便搞兩下就交差...

程式設計師應對問題該有的方式

在平常工作中,常會遇到這樣那樣的問題,特別對於碼農,更是整天與各種問題打交道,今天被諮詢的次數較多,順道歸類下問題。1 a童鞋在開發新功能的時候遇到了乙個問題,百思不得其解?同樣的 商品1能查出來,商品2卻查不出來,我直接用sql語句在資料庫工具裡跑是沒問題的,到底 出問題了呢?我debug了好幾遍...

優秀的程式設計師應該有的心態

如何識別優秀的程式設計師?並不是像聽起來那麼容易。在這兒工作經驗的作用是很有限的,因為偉大的程式設計師不一定要 正式 的工作經歷來證明他們的偉大。1,激情。我曾經遇到許多 職業程式設計師 他們從事it是因為覺得這是一種職業,他們只在工作時間程式設計,除非送去培訓否則他們不會學習新東西,這不是好的程式...