成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

程序員每天都在修Bug,如何提升自我

新聞
作為一個程序員,我們最經常的感覺就是每天的時間除了開發需求就是在查bug,每天都過得很累,但是一年過去,反而覺得自己沒有什么提升。

 作為一個程序員,我們最經常的感覺就是每天的時間除了開發需求就是在查bug,每天都過得很累,但是一年過去,反而覺得自己沒有什么提升。最近有一個熱門的詞匯,叫做知識恐慌,特別是程序員,更加恐慌,這個世界發展得太快了,技術的迭代日新月異,很害怕若干年后,就跟不上時代的腳步,盡管35歲之后可以轉行送外賣,但萬一到時候不需要外賣老哥了呢。

[[325285]]

在過去的一年,手里的業務經歷了快速迭代,有一些業務甚至有數百倍的增長,很多業務都出現了不少問題,隨之而來的是各種投訴,每天除了開發開發各種需求,還要處理各種bug。越干越累,惡性循環。

和大部分公司相似,我們公司是需要開發及時給客戶反饋的,所以QA會一直催促你幫用戶看投訴單,畢竟這是他們的KPI,但是查投訴的大多數情況對開發其實是沒有成長的,都是機械性的查日志,修數據。那么,如何在這些枯燥無味地工作中得到成長呢?一個很重要的事情,就是做總結。

投訴大概分為幾類,首先是當然是產品邏輯或者是用戶理解的問題,有些人可能會說這應該是產品經理的問題,開發只是按照產品的需要去設計而已。對于大部分人來說,他們的職業規劃當然不是做純技術人員,更多的人,是想做管理,甚至想出去創業的。那么更要珍惜這些寶貴的機會,一款產品如何設計得更加合理,是你必須考慮的問題。當然,并不是優秀的產品就投訴少,就像每天都有1億人想交張小龍做產品一樣。

第二類的投訴是代碼的bug。有些人很忌諱bug,覺得這個就是自己能力不足,其實是程序就會有bug。我們應該從bug中去進一步反思,是設計的問題,還是開發流程上不規范造成的。我們還需要對bug舉一反三,去思考同類型的業務是否也有同樣的問題,舉一個例子,最近我們有一個業務,需要從數據庫里面讀取大量的臨時數據,使用了C++的vector去存儲,我們知道,這種不定長的數據結構在申請內存的時候,是會翻倍申請的,在一些極端數據下就會內存不足。我們要反思我們所有的代碼里面是否有類似的情況,不僅是vector,類似stack,hashmap都有這樣的問題,我們要一起解決掉。

第三類的投訴往往是性能問題,如果你的程序遇到了性能問題,那么恭喜你。說明你的系統的用戶量到了一定的規模,系統遇到瓶頸,優化他,你會對你做的事情有進一步的提升。我們在日常使用APP的時候,我們經常會發現這么一個事情,很多APP的交互上面都不展示數據有多少頁,或者總的數據有多少條。這其實有時候是一種妥協,因為大部分的數據庫,對處理select count語句都不太友好,性能比較差。最近我們就遇到過這么一個例子,在一個超大的表里面,select語句可以快速的返回,但是select count卻不行。最終排查下來是因為索引沒有全覆蓋的問題,最后還是要回源到表中掃描數據,造成效率過低。

在出現了索引造成的性能問題之后,除了優化當前遇到的系統瓶頸,可以順路地把索引相關地知識再進一步地進行加深跟鞏固,可能以前你對索引的理解還不夠透徹,再出過一兩次問題之后,再結合書本上的知識,一定會有更深的體會。

我們常說,一個好的程序員不是要解決一個問題,而是解決一類問題,那么一類問題如何定義,首先要找到這類問題的業務特點。好的程序員要多總結,為什么先前的代碼設計沒有考慮到這些問題?核心的原因是什么,都要考慮清楚。只有做到這一點,才可以進一步的提升自我,成為某一個領域的專家。

遇到問題其實不可怕,關鍵是要想辦法從枯燥重復的生活中解脫出來,這才是程序員成長的優秀道路。

 

責任編輯:華軒 來源: 今日頭條
相關推薦

2013-07-04 13:50:14

2011-12-27 16:31:27

程序員

2018-10-25 22:34:34

機器人人工智能系統

2019-01-21 14:13:51

程序員技能開發者

2020-06-15 08:01:33

CRUD程序員代碼

2018-01-29 21:56:28

Bug程序程序員

2016-06-08 14:01:25

程序員軟技能

2010-11-22 13:28:55

2021-06-11 21:25:45

Dubbo源碼機制

2015-04-27 14:22:39

程序員提升自己價值

2021-02-20 16:03:10

程序員bug測試

2018-02-26 09:28:42

程序員Bug體驗

2017-10-20 17:21:16

華為

2019-08-26 08:58:41

程序員Bug開發

2018-08-29 12:50:24

程序員

2018-09-06 15:27:45

程序員自我驅動

2020-08-19 14:22:09

程序員測試互聯網

2013-03-29 09:59:05

2018-08-02 16:00:26

程序員專家自我學習

2020-01-21 22:00:34

程序員技能開發者
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美久久一区 | 欧美亚洲高清 | 国产日韩精品久久 | www.天天操.com| 91大神xh98xh系列全部 | 国产精品亚洲片在线播放 | 色毛片 | 一区在线观看 | 国产精品久久久久久久久久久久 | 国产成人免费 | 午夜精品一区二区三区在线 | 日韩波多野结衣 | 成人午夜免费在线视频 | 中文无吗 | 日本在线播放一区二区 | 久久久国产精品一区 | 亚洲精品一区二区三区在线 | 三区四区在线观看 | 日韩精品一区二区三区在线观看 | 中文一区 | 色综合天天天天做夜夜夜夜做 | 国产视频一区二区三区四区五区 | 成人福利视频网站 | 久久99精品国产麻豆婷婷 | 2018国产精品 | 日本不卡视频在线播放 | 国产91在线 | 中日 | 亚洲精品电影在线观看 | 久久久xx| 青娱乐国产 | 狠狠草视频 | 欧美一级二级视频 | 国产东北一级毛片 | 国产精品日韩欧美一区二区三区 | 看一级毛片视频 | 一级a性色生活片久久毛片 一级特黄a大片 | 午夜精品久久久久久久99黑人 | 欧美一区二区免费 | 日本a级大片 | av中文天堂 | 中文字幕一区二区三 |