溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python:程序員的技能樹,決定了一生職業(yè)的高度

發(fā)布時間:2020-08-05 10:34:06 來源:ITPUB博客 閱讀:313 作者:千鋒Python唐小強 欄目:編程語言

什么是程序員?

碼農、 程序猿 、 程序媛

使用 程序實現(xiàn)價值

程序=數(shù)據(jù)+算法

軟件=程序+軟件工程

程序員=工程師?

程序員金字塔

Python:程序員的技能樹,決定了一生職業(yè)的高度

程序員知識結構

Python:程序員的技能樹,決定了一生職業(yè)的高度

面試造火箭,工作打蚊子

會什么是你的下限,能夠會什么是你的上限

越底層的東西越?jīng)Q定上限

學習欲望

杜絕 1年工作經(jīng)驗重復 N年

如果自己遇到這種問題會怎么解決,與資料中的解決方案相比優(yōu)劣如何?

別人為什么會想到這種解決方案?

自己是由于經(jīng)驗欠缺還是技能點欠缺才導致沒有想到好的解決方案?

解決這類問題的根本思路是什么樣的?

學習能力

不是懂得多,而是學得快

知其然更要知其所以然:技術以深度優(yōu)先

類比現(xiàn)實:對現(xiàn)實世界的模擬

更好地接受信息:建立自己的知識體系;閱讀并記筆記,納入知識體系

深度思考:閱讀書籍

動手實踐、頻繁練習:項目驅動型學習;主動思考

自我總結:完善知識體系;筆記、博客、分享

持續(xù)學習:逃離舒適區(qū);學到老,活到老

如何學習新技術

Python:程序員的技能樹,決定了一生職業(yè)的高度

如何閱讀源碼

閱讀該技術的架構文檔,了解其總體架構和組成

根據(jù)總體架構,將源碼文件以模塊或者上下層級進行分類。

從未閱讀過的模塊中選擇最獨立(依賴性最?。┑哪K代碼讀起。

閱讀此模塊的功能介紹文檔。

閱讀此模塊的源代碼: 運行程序,斷點調試。

一邊閱讀一邊整理調用關系圖。

轉到第三步。

參考 官方文檔或者經(jīng)典書籍

計算機思維

馮.諾依曼體系:程序存儲,順序執(zhí)行。

二進制存儲:用比特解決問題

位運算:位運算的高效

邏輯分支:條件判斷、循環(huán)、迭代、遞歸

個人規(guī)劃

長期規(guī)劃:職業(yè)規(guī)劃;高瞻遠矚

短期規(guī)劃:具體技能、晉升、學習方面的規(guī)劃;優(yōu)先級排序

基礎學科

物理:電路原理;量子計算機

數(shù)學:工程優(yōu)化;線性代數(shù);微積分

英語?。。洪喿x英文文獻;計算機術語

計算機組成原理

計算機的硬件組成和運行原理

馮諾依曼體系、 摩爾定律、 阿曼達定律

數(shù)據(jù)的機器表示: 原碼 、補碼、反碼、浮點數(shù)/定點數(shù)

指令系統(tǒng):復雜指令集、簡單指令集

存儲器:分類、緩存

CPU: 流水線、偽共享、緩存

IO設備:IO總線、DMA、中斷

計算機操作系統(tǒng)

屏蔽計算機硬件的中間層

作業(yè)調度: 調度策略、優(yōu)先級

進程管理:進程和線程、進程間通信

存儲管理:內存、虛擬內存、文件系統(tǒng)、頁、頁緩存

IO管理:IO設備讀寫操作

Linux操作系統(tǒng)

計算機網(wǎng)絡

單個計算機之間的互連

TCP/IP協(xié)議棧:四層/七層

TCP連接狀態(tài)

TCP與UDP的區(qū)別

HTTP協(xié)議、RESTful規(guī)范

網(wǎng)絡安全

如今的互聯(lián)網(wǎng):IPv6、物聯(lián)網(wǎng)、5G

編譯原理

將代碼轉換成機器可理解的二進制,有助于實現(xiàn)DSL

詞法分析、語法分析

類型檢查

運行時環(huán)境、中間代碼

代碼生成、代碼優(yōu)化

數(shù)據(jù)結構和算法

程序=數(shù)據(jù)+算法

無論你在哪里。技術的提高都是靠自己?,F(xiàn)在是互聯(lián)網(wǎng)時代,即使你在深山,你依然與世界同步。


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI