現在做爲一名程序員,壓力越來越大,各種開發工具越來越龐大、不斷推陳出新,各種開發設計工程理念繽紛精彩、需要融入平常的開發當中,還有很多新的知識點在不斷開拓中,比之以前,感覺做爲一名程序員尤其是合格的程序員難度增加了不少。
做爲一名程序員你應該學習掌握哪些知識和技能呢?
這裏的程序員,不是專業的軟件公司的,只是作爲一般企業單位的開發人員,就是承擔企業自己項目的程序員。
1、網絡技術,有一般的概念和技能,不至於出了問題一籌莫展。
2、數據庫知識必不可少,Oracle和Ms Sql Server這兩個數據庫你必須要掌握,就是安裝、日常維護、備份、存儲過程、觸發器、函數、SQL語言等,還有分佈式、主題數據庫的搭建、數據倉儲與知識挖掘等。
爲了安全和性能,企業一般都有羣集。
3、企業做應用開發,是按項目來的,程序員要懂一些項目管理的知識,因爲風水輪流轉而且快,一般都有項目管理的機會,你得掌握項目管理的相關知識和技巧。
UML很有用,程序員之間的溝通用得多,給用戶看那是迷亂他們的眼睛。
基本上,程序員參加了軟件開發的全過程,需求分析也是一門技術活,規範文檔必須寫好寫得漂亮,測試和總結也不能馬虎,學會溝通的一般技巧,因爲有可能 與領導交談,你也得學習關於一些企業信息化建設的相關內容,俗稱信息化理論,要做到深入淺出,做一個好的彙報幻燈片不容易,得花費不少的心思。
4、當前流行的設計與架構、開發模式以及一些新概念如雲計算對於做開發的來講是必須的。
5、具體開發工具,每個人都有喜好,但是也要熟練掌握,必須要至少熟練掌握一門,精通者很少,沒有幾年功夫談精通不實在。
現在的開發都是基於網絡的,以B/S居多,那麼對於HTML和CSS、XML這三樣是基本功,當然C/S下的開發是做基本功,就目前的難度來講兩者差不多,不是那麼經過簡單思考和實際就可以進行的。
企業自己做的網站的維護肯定是自己做,包括性能與安全。
6、現在基於移動智能設備的應用多了,這是趨勢,必須跟上。
7、至於到具體的項目,也會有一些特殊的要求,比如PhotoShop(圖片處理),Premiere(多媒體影象製作)等,這是一般的情況,這裏不 好列舉,太多了,比如做地理信息方面的,你得熟悉目前流行的一些處理軟件(爲了調用),如AutoCad、ArcGis或者GeiMedia(視項目使用 情況而定)等等,到三維的又有一些如Skyline系列軟件等。
雖然上面的內容有些泛泛,隨便寫了一些,可認真考究起來,掌握好每一項都有一定的難度。
努力吧,但願我們都能做一名合格的程序員!
做爲一名程序員你應該學習掌握哪些知識和技能?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
老程序員被裁,應屆生卻能月薪 1.3 萬?這你能忍?
前端高達
2019-02-24 13:48:04
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
真實的模擬***綜合實驗
wbzjacky
2019-02-24 13:12:37
三層交換機的HSRP、vlan、端口聚合
wbzjacky
2019-02-24 13:12:37
如果同事暗中傷害你,應該怎麼辦?
這個饅頭有餡
2019-02-24 13:59:08
職場中,抱怨越多的員工,越被領導瞧不起!
這個饅頭有餡
2019-02-24 13:59:08
遇到到處蹭吃卻從不請客吃飯的主怎麼辦?
樑軍年
2019-02-24 13:26:35
高標準機房綜合配線安裝
wbzjacky
2019-02-24 13:12:38
IPsec ***實驗
wbzjacky
2019-02-24 13:12:37
CISCO路由AAA的Easy ***
wbzjacky
2019-02-24 13:12:37
CISCO訪問控制列表 企業網絡管理的必殺技
wbzjacky
2019-02-24 13:12:37
Java程序員你憑什麼比.NET工資高?
java1856905
2019-02-24 13:32:45
24小時熱門文章
-
使用c#強大的表達式樹實現對象的深克隆之解決循環引用的問題
-
GPT-4o 引領人機交互新風向,向量數據庫賽道沸騰了
-
free AI online tools All In One
-
痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU啓動那些事(12.A)- uSDHC eMMC啓動時間(RT1170)
-
基於Ubuntu-22.04安裝K8s-v1.28.2實驗(二)使用kube-vip實現集羣VIP訪問
-
企業大模型如何成爲自己數據的“百科全書”?
-
本地SSL證書過期 輸入命令在IIS自動生成
-
.NET週刊【5月第2期 2024-05-12】
-
基於Ubuntu-22.04安裝K8s-v1.28.2實驗(一)部署K8s
-
基於Ubuntu-22.04安裝K8s-v1.28.2實驗(三)數據卷掛載NFS(網絡文件系統)