程序員在公司沒事幹時候,做什麼好?
完成一個階段的任務,沒事幹,很無聊,又不能讓組長看到沒事幹,很尷尬的局面,做點什麼好,工作不滿一年
做你能產生價值的事情,為當下增值,比如:
- 已完成的工作是不是做得足夠好,體驗、性能是否還有優化的空間?
- 團隊中有哪些同事忙不過來,自己是否可以幫上忙?
- 發現團隊中哪些流程特別耗時,寫個工具優化優化
- 團隊規範、流程有沒有不合理的地方,主動找組長溝通改善
- 自己當前維護的項目是否有歷史遺留債務,可以嘗試著小幅度重構
- 自己維護的項目文檔、流程圖是否齊全?我應該把這些文檔補齊
- 。。。
做能讓你進步的事情,為未來投資,比如:
- 自己所負責工作的技術棧是否太落後?考慮使用新技術代替
- 對某一塊的代碼不熟悉,去閱讀它
- 對團隊其它項目的代碼感興趣,去了解、學習
- 是否有優質的開源項目值得引進到項目中,去熟悉原理然後引進
- 是否有可以造的輪子,造
- 。。。
工作永遠是做不完的,就看你對自己的要求高不高。
做下面這些事情,可以讓你更了解項目和所用技術:
- 看看項目的需求文檔、設計文檔,整個項目的,而非你負責那個模塊的
- 看看你在項目中用到的技術,自己掌握得如何,能否進一步提高,比如了解原理、閱讀源碼,重構自己的用法
- 看看其他人的代碼,嘗試理解他的設計和所實現的功能
- 看看別人用到的技術,嘗試去了解
思考下面的問題,可以讓你找到更多事情來做:
- 我個人想在技術上做到什麼程度?
- 這個技術,團隊里哪個人用得最好,好在哪裡?我該如何做到像他那樣?
- 產品預期要解決什麼問題,解決了嗎?如果沒有,該怎樣解決?如果解決了,解決得好嗎?為什麼這樣子可以解決?
- 所用技術,是解決當下問題最合適的技術嗎?如果不是,還有哪些技術?
- 我可以把我了解的技術寫成文章傳遞給別人嗎?
- 我怎樣才能把我做的東西講給別人聽並且讓他聽明白嗎?
產品上想多一點,設計上想多一點,技術上想深一點、寬一點,你會發現,你的成長會快不止一點。
玩狼人殺啊!
玩三國殺啊!
玩UNO啊!
吃夜宵啊!
看小姐姐直播啊!
這麼多事怎麼會來知乎提問呢~重構啊
調戲設計部小妹子。調戲前端部小妹子。調戲編輯部小妹子。調戲運營部小妹子。挨罵。
學點什麼或看點什麼?你要確定你真沒事做?我在公司沒事做的時候,要麼在看教程比如Python或Android(公司主要寫C#),要麼在想把自己的工作簡化,比如手寫根據Excel的數據字典,自動生成建表語句的程序(這樣新來的項目即使有200多個欄位也不用一個一個手敲建表代碼)。再沒事做,自己想個項目練手。以前我記得誰說過,學了程序就不會沒事做,以前我還自己寫著玩嘗試過C#自動玩掃雷的外掛程序。不明白答主為啥說自己沒事做?再不濟你就不想想你之前的工作有什麼可以程序自動化完成,而你卻是手工敲的?把手工敲的,做成自動化代碼生成器?
記住,作為程序員盡量不要寫重複的代碼,把重複的勞動改造為自動生成腳本,讓重複代碼只寫一次。
總之,能做的事情很多,不要讓自己"沒事可做",我說過你可以專精一門語言或技術用於自己主要賺錢謀生的本領。但是不代表其他的你可以不學習,其他語言你可以不精通,但是你最好不要不知道或沒看過沒寫過。還有就是工作完成後,要善於總結,你以前寫的有哪些是不怎麼樣的代碼?如何去改進,那些重複勞動可以簡化,或自動化。項目不能只靠公司給你布置任務,自己挖掘項目才能成長,只會聽從命令你永遠是兵,而會發掘項目你才能成長為指揮官。想想怎麼找個對象
1、主動去解決你看到的問題,不要等分派任務
2、重新寫幾遍自己的代碼,能寫幾遍就寫幾遍,寫到沒什麼可改的程度
3、安靜地畫腦圖,復盤前一階段做的事。。。
寫新Bug,然後改
還有沒事做的時候?真是好公司,我運氣咋那麼差呢?
比如每周代辦事項是100,能完成100說明相對有點閑適當增加任務,學習任務也是任務啊…
每周代辦列表完成80左右認為是正常。我現在也就45吧 所以要加班。程序員加班很正常吧。
我以前會有一種心理在公司看書學習特別不好意思,怕老闆同事看到,現在想想工作安排合理了,在意這些幹嘛呢?程序員不也是學習應用,在學習再應用持續學習的過程么?
如果我能到你說的狀態,給我時間我會:1 去找測試團隊基友一起研究下自動化測試2 和Ui 團隊一起出Ui組件庫。3 review 團隊代碼
4 看書啊… 買幾百本書了,只看個書皮。以跳槽的目標去市場看看行情。
看了你們說的,我紅著臉關了知乎
逛知乎
刷知乎啊,個個都不答題,你提問豈不是很尷尬?!
github上看看代碼,可以寫一寫有意義的工具。或者搭建一個自己博客,沒事的時候寫寫博客,這個真的可以提高自己,起碼你自己的博客你會認真的寫,要想著吸引別人來看啊。
我靠,當然是學習啊。現在的社會多可怕,干ios的怕黃了,干android的怕只要會RN的。前幾天一個做開發的朋友還自動申請轉崗做後台了。
所以如果你工作年限不長,現在學習的東西真是越多越好。
推薦個平台:上手派
企業會發線上實戰項目,有機會跟一些大牛學些自己不會的技術,對自己也算是一種激勵吧。反正不要錢,工作之餘能試試不也挺好的嗎。我覺得比做著強。
不進步=即將失業
互聯網行業生存法則。不說了,學python去了。
維護一個開源項目
你再也不會有空閑的時間了...真好,還有沒事幹的時候。
學習區塊鏈技術,了解數字貨幣,開始投資。
幾年後實現財務自由,從此只為興趣寫代碼。喝水,坐馬桶上等尿來...
推薦閱讀:
※eclipse中運行安卓模擬器為什麼這麼慢?
※20K的Android程序員需要哪些技能?
※android studio創建新項目為什麼沒有R文件,layout文件夾等?
※2016年年末作為一個Android 中級工程師都需要掌握哪些技能呢?
※如何零基礎自學安卓軟體開發?