了解最新公司動態(tài)及行業(yè)資訊
題外話:實在不忍心看陽陽和柯基這兩個菜鳥,代碼亂七八糟,所以找了個時間,請他們吃燒烤,教他們數(shù)據(jù)結(jié)構(gòu)的知識,崛起談話中,我只想說一個程序員應該知道的。
想了想,家里還有一堆青菜,不如整理一張比較簡陋的圖。
前言:
這是IT修養(yǎng)院自問自答系列的第五篇。也是干貨和努力的結(jié)合。 IT培養(yǎng)學院系列-收藏,推薦培養(yǎng)學院欄目,各個IT行業(yè)的真實故事。 IT培育院-知乎專欄
我想了一會兒,解釋了這些問題。其實還不如說說我朋友“固執(zhí)主”的成長經(jīng)歷,讓新人對自己未來幾年的大方向有一個比較和期待。那里,路也很暢通,就看你想停在哪里了。
PS:本文仍不對任何人負責,觀點仍偏激,絕不客觀。
程序員的等級:程序員只需要分為三個等級。初級程序員:能夠獨立完成一個項目。中級程序員:能夠理解一些框架的原理并進行一些改進和優(yōu)化。高級程序員:能夠編寫一些框架或新語言。
無論是算法搜索還是網(wǎng)絡(luò)安全還是一些新的語言原理,都可以隨意替換詞框。
這里的很多定義都很松散,但沒關(guān)系。比如項目的代碼質(zhì)量好壞,效率高低。但是,大致如此it技術(shù)員,是正確的。
所以,根據(jù)這三個層次,我畫了上面的圖,希望能給新手指路。至少你得知道你有多少菜。
沒有經(jīng)驗的程序員:我根本不想加這個級別,但是轉(zhuǎn)行的人太多了,或者正統(tǒng)大學的學生認為自己學了一點多態(tài)和多線程。一個程序員。 .
其實數(shù)據(jù)結(jié)構(gòu)、算法理論、數(shù)據(jù)庫、計算機網(wǎng)絡(luò)這些課程非常非常非常重要。重要到什么程度?這是程序員對一個世界認知的開始,也是基礎(chǔ)。積累得越好,未來的成就就越高。
還有所謂的面向?qū)ο?,或者函?shù)式編程語法什么的。這些東西真的不算什么。懂語法和寫代碼完全是兩個概念。
初級程序員:初級程序員被定義為能夠獨立處理項目的人。這個定義秒殺無數(shù)工程師。許多人作為初級程序員工作了三到五年。
能夠獨立完成一個項目需要大量的知識。從業(yè)務(wù)的角度來看,要了解很多業(yè)務(wù)邏輯,能夠理解模型并將其抽象成代碼,能夠測試、發(fā)布、修復bug,理解版本管理,了解代碼規(guī)范.
您還需要了解一些框架和簡單的基礎(chǔ)知識。
以及團隊規(guī)范和協(xié)作的內(nèi)容。很多培訓機構(gòu)教不了你這些東西,一流的公司不僅教不了你,反而會誤入歧途。
中級程序員:中級程序員是公司的骨干。團隊要么是建筑師,要么是老油條。他的眼睛里有光禿的神色,頭頂已經(jīng)禿了一半。
他們有豐富的項目經(jīng)驗,也需要帶團隊,所以需要制定一些編碼標準和開發(fā)流程。有時候不喜歡哪個框架不好用,需要自己改一些源碼。
通過對這些框架原理的深入理解,各種算法和原理是眾所周知的。不同的框架選擇和應用場景應該是眾所周知的。
當然也有一些人不是這樣的。他們喜歡犀利,不知道什么時候該用什么。通常,他們會引入一堆復雜的技術(shù)來解決一個簡單的問題并最終成為專家。
必須了解設(shè)計模式和架構(gòu),并且在很多情況下都考慮了可擴展性和兼容性。如何做好程序和結(jié)構(gòu)。
高級程序員:這是一個比較稀有的物種。只有世界頂級的程序員才能稱得上,很多開源框架的創(chuàng)造者都無愧于資深程序員的稱號。
他們對各種底層協(xié)議和原則有很好的理解it技術(shù)員,他們自己甚至是某些協(xié)議的起草者或發(fā)起者。我什至沒有見過這些人。
所以不用擔心這些人會怎么樣,基本上輪不到你。
后記:我對前端和后端不太了解。想想看,大部分都是一樣的。其實對于每個職業(yè)都需要掌握的技能,我整理了初級工程師技能列表。
不過還需要逐步完善。
另外,對于大多數(shù)轉(zhuǎn)行的人來說,找機會補充自己的基礎(chǔ)知識,在工作的同時補充基礎(chǔ)知識真的很重要。 ===========再見===============================
北京葡萄.IT栽培學院IT培養(yǎng)學院
===================================
“我們相信每個人都可以成為工程師。從現(xiàn)在開始,找一位學長指導,學習的道路上不再迷茫。這里是技能樹。IT培養(yǎng)學院,一個聚集地適合初學者轉(zhuǎn)行互聯(lián)網(wǎng)行業(yè)。”
添加QQ群:
1組2000人(滿員)
2組1000人(滿員)
3組500人(滿員)
4組500人(滿員)
5組500人604****59(滿)
6組1000人(滿員)
7組200人(招募中)