欧美黑人操穴电影_亚洲欧美在线一区中文字幕_99视频频热这里97_午夜飘花国产精品

NEWS

編程牛人的秘訣

2025-02-03

本文是從 The Singular Secret of the Rockstar Programmer 這篇文章翻譯而來。

  別以為是那些軟件開發(fā)定律,別以為是開宣布那些特殊用途的軟件,別以為是軟件設計技能本身。只要一條真理決定了一個軟件程序員的成功仍是失利。因為堅持這個真理,一個資深的程序員能在一天的時間里學會一門新的編程語言,而因為不堅持這條真理,一個初級的程序員用十年時間也只能掙到一份糊口的錢、永久是來完成他人的設計、永久不行優(yōu)秀而得不到晉升的機會。這條真理讓你看清了差的程序員和洽的程序員的不同之處,好的程序員和巨大的程序員的不同之處,巨大的程序員和能通過自己的技能創(chuàng)造出一個億萬美元價值的程序帝國的超級程序員的不同之處。

  不是什么雜亂的道理,不是什么難明的理論。不是具有什么天賦或“編程超才能“才能做到的工作。終究成為的是一個優(yōu)秀的程序員仍是一個很爛的程序員,這跟你的身世一點聯(lián)系都沒有。

  而真正的原因只要一個,僅有的一個:

對所做的工作的理解越深,你就會做的越好。

  超級程序員跟那些平凡的、一般的程序員比起來,對自己要做的工作的理解要深的多的多。這便是原因。

  要想成為一名超卓的程序員,你所要做的便是徹底的理解要在做的工作。

  有人會說,該知道的我都知道了。而對說這話的人的驗證便是看他們能有使用他們知道的常識的才能。是否他可以構造出完美的系統(tǒng)架構,讓人們能輕松的保護?是否他能在不皺眉頭的情況下把一個一般程序員毫無可能處理的問題輕松處理掉?是否他能在被問詢時能用簡略的概念把任何問題都闡述理解?如果可以,那他便是一個杰出的程序員,他能很好的理解了他在做的工作。

  但是,雖然這些人看起來已經(jīng)“無所不知”,很多的程序員(包含我)都感覺他們?nèi)匀辉诔WR的海洋里斗爭不已。有如此多的東西需求去學習,一個人簡直要花費他一生的心力去學習,但仍然很難說能把握計算機常識的90%。

  而這場持久戰(zhàn)中的秘密武器、戰(zhàn)勝計算機常識的亞瑟王的神劍,便是透徹理解。對你的范疇里的基礎常識理解的越好,你就越容易提升到更高的層次。你對這一層次的常識理解的越好,你就更容易把握下一層次,以此類推。一旦你從簡略基礎的常識走到第一流雜亂的理論,你可以從頭再過一遍,此刻你會驚奇的發(fā)現(xiàn),在低底的底層,竟然還有那么多常識需求學習。

  看起來這個道理實在是太簡略,難以受到重視,但現(xiàn)實便是這樣。通往杰出的程序員的道路便是徹底的深入的理解,從把握通曉基本的常識開端,從而逐漸結實把握更高檔的常識。

  我不想騙你 —— 這是一個很長的路程。但你是值得去做的。在路的止境,你會忽然發(fā)現(xiàn),自己奇特的成為了一位資深的程序員,受到所有人的尊敬。你能成為一位奇特的程序員,任何工作都難不倒的程序員,讓其他程序員都羨慕的程序員。誰能預料到呢?我不能告知你你該做什么或能成為什么。但我可以告知你我發(fā)現(xiàn)一些真實的道理和有價值的東西。怎樣去做全在于自己。