首頁>Club>
你認為呢?
4
回覆列表
  • 1 # 9號視線

    優秀的程式設計師和熬夜完全沒有直接的關係。熬夜只能從某些方面說明你比較勤奮,比較趕工。我覺得,一個優秀的程式設計師更懂得合理安排工作時間,處理工作實務,完全不必靠熬夜才能完成工作,優秀的程式設計師講的是效率和質量。有時候程式設計師熬夜就是一種習慣而已。

    其實只要做到以下幾點,就可以從根本上避免熬夜:

    一、整理好自己的事務備忘錄,按計劃逐一完成。有很多小軟體有這樣的事務功能,可以定時提醒、備忘的功能,非常方便。這樣做的話,可以保障自己的工作事務有條不紊,不會覺得繁雜而無從下手。很多時候我們把時間浪費在了整理思維、整理事務上,以至於上班一兩個小時還進入不了工作狀態,這樣肯定會造成你不能按時完成任務,有時就得靠熬夜補充,顯然這是很不明智的做法。

    二、記錄自己的工作文件,將常用文案手冊同一放置到一個網站上(最好是自建的內網),工作時只需要瀏覽器開一個窗戶,需要什麼順手拈來,方便快捷。否則在開發中,一會兒這個文案找不到,那個介面文件又要登入對方網站上去查,等等一切也會浪費大量時間。然之協同是一個開源免費版的辦公協同軟體,功能簡潔方便,是我最喜歡的。

    三、注意開發中的程式碼複用,程式碼開發形成一個良好的習慣,工作兩三年要有一套自己的可以複用的程式碼。具體怎麼做呢?我的習慣是,只要是通用過程函式,一律寫成類的形式,規範輸入資料和輸出資料就行,跟外部呼叫環境無關,這樣的話就能累積很多自己的複用程式碼,在專案中遇到類似的可以迅速拿過來用,可以大大提高開發效率。

    綜上所述,一個優秀的程式設計師一定不是熬夜熬出來的,他一定懂得合理的安排工作時間形成良好的工作習慣,畢竟效率和質量才是第一位的,為什麼要透過熬夜工作傷害自己的健康呢?優秀的程式設計師根本犯不著!

  • 2 # 期有歸期未有期

    沒必要。

    要明白,一個優秀的程式設計師和熬夜,這是兩碼事。

    關於什麼是優秀的程式設計師,這個要從有多方面來說。比如你寫程式碼的質量,使用最優的演算法去執行程式,程式碼的可讀性,可維護性以及在團隊之間各個功能模組之間的耦合性等等,這些都體現了一個程式設計師的寫程式碼的能力。在團隊中,良好的溝通性,發現問題的準確性以及面對問題時所表現出來的解決問題的方式等等。在程式設計的過程中,新技術的不斷出現,這也對優秀的程式設計師提出了更高的要求,你需要保持巨大的熱情去持續並且長久的學習新的東西,對個人的自制力以及較強的學習能力,都是有一定的高要求的。

    總結下來,優秀的程式設計師需要這幾點:

    1 高質量的程式碼;

    2 發現問題並且解決問題的能力;

    3 在團隊間的溝通能力;

    4 持續學習以及自學的能力。

    以上基本就涵蓋了作為一名優秀的程式設計師的素質。

    假如你想擁有上述的這些優秀的程式設計師的特質,你需要熬夜?對不起,那不需要。

    熬夜的本質是你工作無法在工作時間內完成而需要花費額外的休息時間去完成屬於你的工作。別給我提什麼你晚上不一定是加班工作而是學習,你他麼腦子高強度工作了一天你晚上還精神好的去學習或者加班?你以為你是神還是天才?

    所以我個人是很不贊同成為一個優秀的程式設計師必須要熬夜這種觀點,只有你自己安排好工作時間休息時間以及學習的時間,這樣才能穩中求進的發展個人的素質,這樣才能透過時間的積澱成為一名優秀的程式設計師。

    當然還得額外的多說一句,熬夜你能用做的只有加班,學習,打遊戲,玩手機。你覺得在你熬夜的專案中,有什麼可以使你成為一名優秀的程式設計師嗎?

  • 3 # 大學生程式設計指南

    成為一個優秀的程式設計師和加班與否沒有直接的關係,加班熬夜主要分為兩個部分的原因。

    主動加班學習技術

    有專門的人對技術近似於偏執,為了追求精湛的技術也會不自覺的加班,甚至不分白天或者夜晚,筆者在剛入行的前兩年的曾經一天只是睡六個小時就是為了多學點知識,所以加班熬夜搞個程式碼也是非常正常的事情。曾經連續兩個月一天也沒休息過,心裡還是美美的,畢竟學到東西才是關鍵。

    特別是一些剛畢業的要趁著年輕把程式設計技術做的紮實一點,特別是畢業前幾年多學的技能,等到家庭成立了,再想去學習精力也會減少很多。趁著年輕多學知識。

    工作事情多,必須要加班熬夜

    很多公司開發任務下的很重,導致常見的開發時間分配的任務根本就不可能完成,只能加班加點。甚至要熬夜加班,這點在國內的網際網路公司非常的常見。經常晚上到十點了還是黑壓壓的一片片腦袋,都在低頭做事情。

    導致你要正常下班你會覺得很不好意思,這都是啥文化。這在國內的網際網路公司內部司空見慣,筆者覺得中國的網際網路公司之所以發展如此快,多半是加班加出來的。

    至於說成為技術高手,和加班沒有直接的關係,整天熬夜加班不一定就能夠成為技術高手,不加班的就不一定成不了技術高手,兩者沒有直接關係。可能說加班多了成為高手的機率高點,別的真沒有直接關係。

  • 4 # 感恩88458

    如果你真的是這麼想或者是這麼做的,那是你的方法用錯了。與其熬夜來提高效率,為什麼不多學一點程式設計知識來豐富自己的技術裝備自己的頭腦呢?而且成為一個優秀的程式設計師和熬夜根本就是兩件事,要成為一個優秀的程式設計師可以透過不斷的學習或者提高自己的工作效率,我認為這兩個中的任何一個都比熬夜要來的好而且成為一個優秀用技術點程式設計師的成功率也會很高。

    以上就是我的觀點。

  • 5 # 木易研修院

    兩者沒有關係。

    成為一名優秀的程式設計師,和熬夜完全不同的關係。但程式設計師都很喜歡熬夜,一般情況下,要麼是任務沒有完成,要麼是晚上有靈感。

    優秀的程式設計師

    優秀的程式設計師會在他的系統架構,程式碼規範,以及效能上做文章,那麼它的底子會非常非常厚。

    而熬夜是一種常態,和一個程式設計師是不是優秀並沒有直接關聯的關係。

    工期短

    熬夜的話,一般情況下是專案工期比較短,趕工期的情況下,程式設計師會熬夜加班做東西。

    這種情況會比較常見。

    更新系統

    第一個是更新系統,一般情況下,網站類的,app類的,白天使用的人會比較多,晚上的人會比較少,尤其是凌晨一點之後。

    為了避免系統該更新的時候出問題,網站更新的時候一般會在凌晨的時候更新,更新完之後還有線上測試,這就導致了程式設計師要熬夜加班到凌晨。

    靈感或安靜

    第三個是靈感,或者是安靜,一般情況下,程式設計師的大腦白天都是急劇的消耗腦力,程式設計師的身體或者是精神都不會太好,而晚上比較安靜,靈感來的也比較快。

    所以程式設計師會比較喜歡晚上寫東西,白天由於身體的原因而昏昏沉沉。這是幾乎是個不可抗力的,別指望程式設計師晚上能安安靜靜的躺著,舒舒服服能睡會覺。

    有的時候,尤其是在做加工的時候,晚上睡覺都要想這個架構的事。大腦全天無休。

  • 6 # 科技銀狐
    01 成功的秘訣就是少睡覺

    其實想在一個行業獲得不錯的成績,首先記住一點,少睡覺。當然不是讓你白天打遊戲娛樂,晚上不睡覺就能成功。而是在下班後依然能堅持學習、工作。網際網路傳的很久的一段話,一個人未來如何不是看你上班的時候如何利用時間,而是看你下班的時候如何利用時間,而10000小時定論也告訴大家,想成為一個行業的專家就要用時間投入,如果你每天6點下班,再拿出4-6個小時學習或者工作,就能遠遠超越其他人,並更快速的完成10000小時的積累,所以熬夜少睡覺是一種必然經過的路徑。

    02 提高效率是第二維度

    雖然少睡覺是靠近10000小時定論的一個方法,但人的時間總歸有限,一天只有24小時,所以我們要在另一個維度提升。也就是提高我們的時間利用率,讓自己的24小時可以達到別人36小時、甚至48小時的效果,那麼當我們堅持5000個小時的輸出時可能就達到了人們所說的10000小時積累。

    提升效率的方法千千萬,但底層就那麼幾件事,第一點就是減少最佳化,不要被大量社交軟體和電商軟體綁架,什麼微信、微博工作期間儘量關閉,天貓京東也是人們進步的一大敵人。第二點就是做好每年、每月、每日的計劃,按照自己的計劃走,知道每天做了什麼事情,日後需要做什麼事情,有了目標才能更好的前進,才能知道哪裡的時間利用率比較低。

  • 7 # 茶飄香

    熬夜是因為公司的專案比較趕,所以得加班加點完成任務,當然也有一部分程式設計師真的從骨子裡喜歡敲程式碼,然後會熬夜敲程式碼,這部分程式設計師的確很優秀,他們把多數空餘時間都用在敲程式碼上了,他們的確很優秀。

  • 8 # 老貓看焦點

    我認為不是必須的。我們來論證說明一下。首先,如果一個程式設計師的程式設計或者軟體的程式碼已經寫完,則完全不用熬夜,不要再想著做下一個任務,這時應該好好睡一覺。如果沒有完成今天的任務,那麼我們可以去睡覺,但是你可能會一直想這個問題,所以當你腦中靈光一現時,應該馬上起來去做,去熬夜做此專案。所以熬不熬夜這個沒有定論,只是根據不同的環境或者情況,來決定自己熬不熬夜。

  • 中秋節和大豐收的關聯?
  • 葡萄起白點怎麼防治?