編好程式的正確態度

2021-07-11 21:55:30 字數 515 閱讀 8992

在全棧開發者 adam leffert 看來,最重要的是態度:

我認為程式設計要想成功最重要的是態度。當然,最低水平的智力還是要的。以我這麼久的經驗來看,還沒見過蠢到不會做的。

但是好壞程式設計師之間的差別幾乎永遠是態度。

耐心:對我來說這是最重要的一條。寫**和除錯極其令人沮喪。要想做好,你得保持冷靜,至少冷靜到能夠保持清晰的頭腦。

精力:處理棘手問題,編寫大量**容易使得身心俱疲。最重要的是要有我朋友 joshua wachs 所謂的 「坐能量(tushie power)」。也就是屁股不離座直到工作完成的能力。

邏輯思維:這條看似明顯,其實不然。一般的程式設計師在碰到棘手問題的時候一般是靠猜來解決的。運氣好可能猜得中。但運氣不好就難搞了。問題是猜並不能有效縮小可能原因的範圍。好的程式設計師會提出猜想然後進行測試,從而排除掉一堆的可能性。比方說,遮蔽一段**,看看問題是不是還出現。

自負:程式設計不是你自己的事。這跟你的團隊、**、客戶、利益攸關者等等都有關係。(eshare ceo henry ward 說自己永遠都不會要自負的人。)

對待問題的正確態度

如果在排錯開始前,除錯著已經存在畏懼心理,那麼是不可能找到問題真相的.下面的幾點可以幫助除錯者克服這樣的畏懼情緒.屢試不爽的方法 無論多麼複雜的程式,總可以被簡化.我們可以先把程式的功能砍掉一半,看看問題是否會發生,以此來縮小問題的範圍.重複使用這樣的二分法,總可以把程式簡化到只剩一行 因此,無論什...

培養資料意識的正確態度

要多與人溝通,不要偏執,在相信資料之前,要有勇氣否定自己的一些經驗和想法,做到時常關注資料,多思考資料背後的東西。現在網際網路衍生出很多新的玩法和新的事物,已經遠超出了我們過去的認知,不要一味地堅持自己的想法而放棄傾聽其他人的觀點。人在很多時候是很有意思的,特別是在越沒有人認同你的觀點的時候,就越希...

擁抱數位化的正確態度

無論是英語流利說為代表的網際網路企業數位化應用創新,還是金融企業為代表的傳統領域對數位化轉型公升級的努力嘗試,都印證了乙個論點 數位化經濟已是大勢所趨。drupal搭建 是數位化轉型的關鍵。對於中國當前的經濟發展現狀而言,數位化轉型的意義更為重大。因為在巨集觀層面,國家產業結構的優化調整,目前已經到...