程式設計師穿越了,還想當程式設計師應該做那些基礎準備?

時間 2021-05-07 02:27:56

1樓:有夢想的鹹魚

程式語言只是工具,到了另乙個世界只要去適應該世界的規則就行了,重要的是思想,程式設計師做一件事情都是很嚴謹的,例如去買一袋蘋果,去哪買,什麼時候買,買多少,怎麼去,最短路徑,買什麼品種的蘋果。這一切都考慮到才是程式設計思維。

2樓:

首先你得找到可以實現資訊傳遞的媒介……比如電流

然後你得發明利用媒介傳導資訊的東西……比如導線

然後你得找到可以處理轉換資訊流構建與非門的東西……比如半導體

然後你得發明快速/長期儲存資訊的東西……比如記憶體顆粒,軟硬磁碟

然後你得發明可以接受資訊流轉化為生物可識別訊號的東西……比如顯示器

然後你得發明可以採集輸入輸出變成資訊流的東西……比如鍵盤

然後你必須複習各種硬體方面理論,模電數電,高頻低頻,FPGA,等等等等,發明cpu,匯流排,儲存器blablabla

然後就可以開始愉快地程式設計了……不過是從機器語言開始,敲01敲出組合語言編譯器先……

然後還要弄各類硬體驅動,作業系統,格式規範……

好麻煩!還是推動大革命解放生產力比較簡單,之後就有一大票人一起推動了

或者登上人生巔峰建立強權,就可以參考《三體》中的方法,控制一大票人當人肉cpu來程式設計了……

空對空的話,其實各種抽象度高的理論在穿梭世界後的適用性會比較高,比如資訊理論,系統論,甚至代數幾何數論等等等,也許會為異世界的土著猴子們開啟一扇新世界的大門……

按照這個邏輯,其實首推這一本……

程式設計師穿越了能幹嘛?

Jim Jin 估計會成為威震四方 迷倒無數美女的國民老公吧?試想你如果古代美女看到你開發的美顏相機會有多麼羨慕?試想你如果古代美女看到你開發的各種炫酷效果對你有多麼仰慕?哦,不對,除非穿越時候能帶著電腦,哦,不對,除非能帶個發電站,哦,不對,除非能連網。如果你真是程式設計師,隻身穿越過去到了古代,...

高階程式設計師和普通程式設計師有哪些區別?

大繁至簡 普通或者經驗缺乏的程式設計師相對於高階程式設計師最主要的區別在於 理解和分析需求時,不能充分調研各種可能性,缺少預判和主導能力。執行開發時,選型不明,不按照業界通行最小代價來實現。功能驗收測試時,缺少充分的自查自糾能力,容易給同伴增加額外的工作量。乙個判定原則 好的程式設計師,一定是讓別人...

如何定義業務程式設計師和非業務程式設計師?

說句難聽點的 脫離業務談技術就是耍流氓。有人提到做架構應該不是業務程式設計師。但是,做架構很重要的一條就是 架構要滿足業務帶來的約束。換句話說,不懂業務就別想做好架構。 技術是一定為業務服務的。在理解這句話之前,你必須要搞懂 什麼是業務。我覺得你對業務的理解是 指某個產品或者某個功能線。因而你會想如...