程式設計師如何站在巨人的肩膀上

2021-06-06 20:04:36 字數 643 閱讀 9549

聽公尺老師大概說過這麼兩句話「站在巨人的腳下創新」與「站在巨人的腳下學習並站在巨人的肩膀上創新」。這兩句話是相當耐人尋味的。

具體的說來,存在這麼兩種人:一種自視很厲害,在基礎技能和經驗都還比較欠缺的情況下,憑著自己的一腔熱血去進行所謂的創新與發明,結果撞的頭破血流,卻還不知所以然;一種有著明確的目標,踏實的一步乙個腳印的把前人的足跡再走一遍,當其經驗和基礎都相當完備的情況下,朝著自己想要的目標去創新發展,結果大都成功,得到大家的認可。這就是「站在巨人的腳下創新」與「站在巨人的腳下學習並站在巨人的肩膀上創新」的區別。

乙個人自呱呱墜地,就在不斷地模仿別人,學習別人,才具備了一定的交際能力,與簡單的思考等等,但這只是乙個開始,要想在某一方面有所突破,就要不斷的汲取前人的精華,在其逐步的學習過程中,達到乙個熟練程度,在這時候就會不自覺的發現我們學習的某些知識存在著一定的不足之處,在此我們加以改正和完善,創新也就是乙個水到渠成的過程,這就是「站在巨人的腳下學習並站在巨人的肩膀上創新」。

正如我們現在編寫**,初期我們要完成的任務就是大量的敲擊別人已經編寫好的程式,培養與**間的親和力,當具備了一定的基礎之後,我們要對其理解和分析其內在本質,當我們在大量的分析與推敲中,我們就會發現可能換一種編法,達到的效果會更好,我們在此加上自己的經驗與見解,就可以編寫我們自己想要的程式。

好好運用這兩句話我們將受用終身.

站在巨人肩膀上創新?怕是站在巨人肩膀上「打包」吧

8月15日,一則自主研發瀏覽器核心產品的 紅芯 公司宣布完成2.5億c輪系列融資的資訊突然在網上大量出現。稱通過研發出具有我國自主智財權的瀏覽器核心技術,該公司推出世界第五顆也是唯一一顆屬於中國人自己的瀏覽器核心 紅芯redcore。有在對紅芯瀏覽器安裝包解壓後發現,最終得到乙個版本號為49.1.2...

站在巨人的肩膀上

看到在轟轟烈烈地討論程式設計師的基礎 基本功問題,正好在devlicio.us上看到billy mccafferty撰寫的 站在巨人的肩膀上 一文,推薦一下 文中說到,隨著這個世界越來越依賴我們的實踐,作為計算機行業的從業人員,對計算機行業的 science 實在有必要給與應有的尊重。行動的第一步,...

站在巨人的肩膀上

本週從github上搜尋了幾個優秀的爬蟲源 我發現它們都有以下幾個特點 1.都有相關類的設計,類與類之間的聯絡清晰緊湊 2.有相關的異常處理機制,使得正常 的控制流不會被錯誤處理 弄亂,也可以在特定的情況發生時讓控制流跳過多個步驟,保證了錯誤 不會一步一步執行到底 3.變數名清晰明了有意義,讓人一看...