其實一個企業內部都是做開發的,不管是薪資還是職業發展方向,都會大相徑庭。為什麼呢?崗位不同,未來方向差很多倍。首先本文把開發崗位分類為: 客戶端程式設計師伺服器端程式設計
2021-06-15 11:26:51
其實一個企業內部都是做開發的,不管是薪資還是職業發展方向,都會大相徑庭。為什麼呢?崗位不同,未來方向差很多倍。
首先本文把開發崗位分類為:
客戶端程式設計師
伺服器端程式設計師
資料庫程式設計師
Web開發人員以及指令碼編寫
這四類開發者擅長解決的問題和使用的工具側重都不一樣。
大部分程式設計師都屬於客戶端程式設計師,要做的包括Office在內、電子表格處理程式還有遊戲APP等等。
初級客戶端程式設計師的任務在於應用層功能的新增和改進,bug的追蹤。製作應用層介面部分的程式,負責資源打包和整理。高階一些程式設計師負責聯合測試,研發應用層的新增功能,還會培訓公司新人,還要寫應用層的範例和測試,應用層架構的編寫和測試。
客戶端的程式設計師一般工作職責會非常清晰。依賴的就是伺服器端資料。
簡單說下伺服器劃分基於的原則:分離遊戲中佔用系統資源較多的功能,獨立成伺服器。在同一伺服器架構下的不同遊戲,儘可能複用某些伺服器(這是程序級別的複用)。以多執行緒併發的程式設計方式適應多核處理器,寧可在伺服器之間多複製資料,也要保持清晰的資料方向。
在網際網路高速發展的時代,構建系統是離不開各個伺服器系統和程序之間的介面轉、資料傳輸和同步工作的。這些內容均在伺服器端程式設計師的職責之內。
從事資料庫端的開發,也是分初中高階的。初級程式設計師大體知道優化器氛圍邏輯優化和物理優化,瞭解一些邏輯優化的方法,知道執行計劃的來源。中級程式設計師是能夠根據自己對優化器的瞭解,吊證出優化器所喜愛的SQL語句。並且對產生的執行計劃可以分出優劣。高階程式設計師是對優化器每一個細節都非常清楚,寫出一個SQL語言直接,就可以知道優化器優化的過程。
很多網際網路大廠會專門培養資料庫程式設計師,比如阿里在Oracle時代就培養了很多優秀的DBA。
Web開發一般都是前端的三件套(HTML+CSS+JS)和指令碼解釋語言(PHP、JavaScript)。
目前來說web端開發要掌握的是使用者端的內容,不管是PC端還是H5或者是小程式。簡單來說前端就是指的使用者這一端也是雲端。
其實除了崗位的劃分有不同的職能之外,程式設計師也有不同的類型,大致可以分為:
系統工程師/架構師
系統程式設計師
應用程式設計師
非真正意義上的程式設計師
不管是哪種程式設計師,都應該在踏入這個崗位的時候給自己一個目標。
第一,寫出的程式設計師不要格式化也非常標準,太多程式設計師連空格都沒有。字元混亂至極,過三個月之後都看不懂自己的程式碼。
第二,寫的程式設計師一堆沒有用的程式碼,其他人來評審的時候還找不到無用程式碼。這種情況非常多。
第三,可讀性也沒有效率就更別說了。一般我們首先考慮的是可讀性,但是對於頻繁執行的部分,可以犧牲可讀性保證效率。需要寫很多註釋,註釋可以不用說用途,而是寫程式碼的思路。
這是一個技術方向發展的程式設計師應該首先要考慮的,那麼管理方向的程式設計師應該注意什麼?
我見過一位開發者,很明確自己的目標,就是在核心業務上做技術管理。五年時間就成功做到了。管理崗位要培養自己的業務思路,說大點就是商業思維。另外就是培養自己的溝通表達能力。還有自己的文件能力以及項目管理能力。
相關文章
其實一個企業內部都是做開發的,不管是薪資還是職業發展方向,都會大相徑庭。為什麼呢?崗位不同,未來方向差很多倍。首先本文把開發崗位分類為: 客戶端程式設計師伺服器端程式設計
2021-06-15 11:26:51
作為重要的業務支柱,我們在選擇使用Web開發技術時,往往需要考慮待選技術在各個方面的優缺點。目前,無論是創業公司、還是獨立軟體提供商(ISV),普遍都會從AngularJS、React JS、
2021-06-15 11:08:19
缺乏足夠資訊,但40萬+年薪+應屆生的字眼又足夠抓眼球,會被網友誤以為是標題黨,或者是廣告貼。但這個資料,其實是來自於OPPO招聘資訊,並非筆者瞎扯硬造的謠傳。不過,這個應聘資訊還
2021-06-15 11:07:59
6 月 15 日訊息,昨晚蘋果旗下的音訊品牌 Beats 推出了其首款真無線降噪耳機 Beats Studio Buds。Beats Studio Buds 耳機本體為豆狀入耳式設計,耳機提供小/中/大三種尺寸的耳
2021-06-15 11:07:10
蘋果在上週的WWDC上,讓大家對即將面世的watchOS 8軟體更新先睹為快,展示了此前未見的功能,例如Apple Watch能夠解鎖門和酒店房間。當時市場也尚不清楚這些新功能將用於哪些 App
2021-06-15 11:05:33
出品|開源中國文|白開水從 Linux 5.14 開始,Raspberry Pi 400 或將可以與主線核心完美相容。Raspberry Pi 400 是樹莓派基金會於 2020 年 11 月釋出的一款別具一格的新品單板
2021-06-15 11:05:11