日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

程序员水平分级 你属于哪一类?

發布時間:2025/4/16 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序员水平分级 你属于哪一类? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

程序員水平分級 你屬于哪一類?

2012-02-14 16:57 | 14782次閱讀 | 來源:whattofix.com 【已有69條評論】發表評論

關鍵詞:程序員,編程,評級 | 作者:Daniel Markham | 收藏這篇資訊

導讀:近日,whattofix.com刊登了一篇Daniel Markham的文章《What Level Programmer Are You?》,文內將參差不齊的程序員按照技術水平分為從“讀寫”到“上帝”,共十一個階段,以幫助廣大程序員找到自身定位并從中發現自己發展方向。以下是文章摘要:

隨著技術發展,編程悄然融入了我們的生活。我們已然離不開那些程序和編程語言。很多人都在不同程度地談論著如何編程,也誕生出很多編程語言排行,那么程序員到底應該如何分級呢?

首先要明白什么是程序員。設計自己的Apache Web服務器的家伙?制作一個復雜Excel的家伙?還是能自己開發RPG的家伙?Minecraft的玩家?這些都屬于程序員的哪一個級別呢?當我們說:“每個人都需要了解編程”,這句話意味著什么?

所以,我們需要制定一個程序員的等級,以便讓程序員們了解自己所處的環境和發展方向。

Level 1,讀寫——他們了解設置Web服務器的方法,在普通情況下能夠通過配置方式獲取工作所需要的東西。他們有使用文本編輯器和文件系統的基礎知識,還擁有移動和操作文件的能力,如ZIP和FTP。也能在結構中使用抽象符號、解析方式以及系統技能。

Level 2,腳本——能夠編寫線性腳本告訴電腦要做什么,能夠學習和使用自己的符號。如果有足夠的時間和書面指導,他們可以使用bash或VB編寫一些簡單腳本,為自己做些實用的事情。

Level 3,管理員——這些人了解庫和API,并有能力學習更多。他們知道不管使用什么腳本語言都需要連接庫。如果他們遇到問題,可以通過閱讀使用手冊或是在網上搜索庫來解決。在工作中他能夠發現或是開發自己的符號(使用struct編寫函數或是聲明)。大多數系統程序員都處在這個等級階段,Excel的初級宏系統用戶也同樣處在這個階段。

Level 4,高級實踐者——剛開始接觸耦合性與內核,他們能編寫自己的對象化腳本(有公有/私有成員和方法)。這些人能玩轉技巧,了解庫和構建類。如果不使用類,他們也能夠創建自己的模塊或是代碼文件。高級腳本用戶可遠不止這樣,有一些Excel技巧經驗豐富的股票經紀人,他們使用自己VBA作為基礎代碼,而沒有意識到自己處于這個級別。

Level 5,掌握多種技能——一旦上升到這個級別,將會遇到各種各樣的麻煩。常見編程下一階段就是能夠使用多重框架。這些人可以編寫C#,也知道如何創建表格和編寫SQL語句;可以編寫C,同時也會使用JavaScript和HTML。這兩個技能并不代表他們就是大師,只是要學會在理解同一個問題上,需要通過多種不同的方式來找尋答案。

Level 6,初級構架師——這階段的人才算是真正的從事編程工作。他們每天的工作就是要深入了解庫和API。并不要求他們必須記住這些,但要了解用不同的模式去實現自己的目標。想要在Win32中繪制?可能需要一些GDI資源句柄,他們知道句柄是在系統表某處的一個UInt32 hash——常見的Win32范例。想在自己的庫中添加jQuery?新庫里有很多格式,他們應該知道怎么做并且能解釋其工作方式。與此同時,也要開始學習如何重構自己的代碼并突顯亮點,增強其代碼的質量,慢慢地你會理解。

Level 7,資深構架師——他們的時間是用來創建自己的API、平臺或是庫。也許這是一個大項目的必需品,也許只是他們個人想把自己的學識推廣出去。他們開發的系統為用戶解決實際問題,所面對的受眾群是Level 5程序員。在這個階段需要深入OOAD,模板和實踐。我們大多數人在剛開始都會搞得一團糟,不能理解怎么用更加簡單的方法將復雜事情簡易化。這個階段需要歷經很長時間,需要不斷修正錯誤,開發高質量的系統并創建更復雜、靈活性高的庫。當他們從外面接受幾個月的特定培訓回來,肯定希望團隊其他人都能理解他做了什么。

Level 8,詮釋者——在某些時候,希望這些人能意識到大量復雜信息投入結構和構架中可以更好地形容特定域的語言,其受眾群體是Level 4程序員。代碼的復雜性增大,就能減少代碼的數量,DSL開放可以將代碼展示到各種地方。總之,他們將成為程序員使用腳本語言方面的作家。通過易于使用的腳本和導向將他們的系統開放給初學者。可以分別學習這些技能,但大多數情況是在復雜的結構后,最終走向DSL的道路。很快就能看到最初規模:利用自己編寫的DSL能夠很好的理解問題。

Level 9,函數式編程——慢慢接近獎金,他們要開始學習如何函數式編程。其受眾群是Level 3的程序員。函數式編程是必不可少的,幫助他們輕松地脫離DSL,并能夠大幅度減少代碼數量來解決問題,同時擁有較高的擴展性。某些功能語言在系統運行時可以hot–swap,慢慢就會感覺到已經接近先進水平。函數式編程是一切問題的答案,它可以減少Bug,提升開發效率,但代碼也相對來說很難學。程序員的腦海里需要時刻記憶很多東西——他們必須要記住繁瑣的復雜符號。但是,結根到底函數式編程只是道路上的一個階段,就像OOAD一樣。

Level 10,面向語言設計師——他們查看所有新創建的編程語言程序。惟一的區別是新語言應該做什么。他們了解如何開發面向對象語言,語言功能和腳本語言,知道每一個語言在何時何地的用途。其受眾群是Level 2程序員。他們對每一個項目都會問:“這個項目我們需要什么樣的語言?”在項目完結后他們將會得到一個很好的工具,既解決了問題并易于理解還擴展了入門級程序員。大多數項目不需要面向語言設計師。

上帝級別,計算機科學家——要么就是編程的頂峰要么就不存在,這個取決于自己的觀點。這個就是科學規劃,在里面有很多很酷的東西。任何一個人都是其受眾群體。但重點不是在于做人們想要的東西,而是促進學術的發展。因為大多數編程能力水平都是基于人而言,人們居住在世界各地,也是必要條件之一。如何簡單的在兩國之間相互來往?

你在這里可能受到很多啟發,例如,首先學習函數式編程再學習OOP。你也可以開發自己的編譯器,這不是大學的樂趣嗎?或是程序集,或是真正理解集理論,或是如何開發適用于數據庫與編程數據的結構,或是開發你的第一個編程工具。

這些是我所看到的大多數程序員所遵循的道路。(張祺/編譯)

http://news.csdn.net/a/20120213/311745.html

總結

以上是生活随笔為你收集整理的程序员水平分级 你属于哪一类?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 白浆一区 | 大学生高潮无套内谢视频 | 中文字幕第12页 | 黄色网址网站 | 成人18视频免费69 | 日本妈妈9 | 男女无套免费视频网站动漫 | 闺蜜张开腿让我爽了一夜 | 亚洲精品一区二区三区新线路 | 中文字幕www | 国产欧美精品在线 | 色婷婷亚洲 | 欧美色图亚洲色 | 欧美老女人性视频 | 国产精品久久福利 | 国产在线日本 | 色屁屁一区二区三区 | 日本三级吃奶头添泬无码苍井空 | 日韩精品成人一区二区在线 | 少妇媚药按摩中文字幕 | 亚洲欧美自拍偷拍 | 午夜老湿机 | 精品亚洲在线 | 少妇一边呻吟一边说使劲视频 | 欧美激情福利 | 一级片黑人 | 91免费网站 | 91麻豆国产福利精品 | 久久精品人妻一区二区三区 | 特黄aaaaaa私密按摩 | 亚洲激情自拍偷拍 | 日本熟妇一区二区 | 精产国品一二三产品蜜桃 | 亚洲一区二区免费电影 | 极品少妇网站 | aa免费视频 | 一本大道久久精品 | 香蕉久久久久久 | 精品少妇av | 91片黄在线观 | 免费看黄色av | gay男互凵gay男同偷精 | 超碰在线日韩 | 免费看黄网站在线 | 国产色站 | 国产精品无码天天爽视频 | 日本福利一区 | 久久久久国产精品一区二区 | 久久一级免费视频 | 国产成人精品无码免费看夜聊软件 | 亚洲福利天堂 | 日韩中文一区二区三区 | 日韩三级a | 久久综合影院 | 中文字幕一区二区三区四区视频 | 一区二区在线观看免费视频 | 成人午夜一区二区 | 手机av免费观看 | 苏晴忘穿内裤坐公交车被揉到视频 | 国产美女在线免费 | 91小仙女jk白丝袜呻吟 | 中国美女乱淫免费看视频 | 欧洲做受高潮欧美裸体艺术 | 99久热在线精品996热是什么 | 久艹在线观看视频 | 26uuu成人网 国产精品久久久久久久久久直播 | 色综合一区二区三区 | 色男人网| 亚洲成人自拍视频 | 久久国产人妻一区二区免色戒电影 | 日韩乱论 | 爱情岛av| 欧美影院在线 | 一级视频毛片 | 国产三级中文字幕 | 99福利影院| 中文字幕一级二级三级 | 91手机在线| juliaann第一次和老师 | av资源首页| 欧美色炮 | 激情91| 黄色在线视频观看 | 射射综合网 | 天天色影 | 日本精品久久久久久 | japan粗暴video蹂躏 | 日本韩国欧美中文字幕 | 日本成人a| 午夜精品网 | 日韩乱码在线观看 | 都市激情亚洲综合 | 男女啪啪毛片 | wwwxxx在线观看 | 91香蕉在线看 | 久久婷五月天 | 亚洲国产爱 | 成人久久一区 | 亚洲精品国产日韩 |