程式設計師的開始總有人評價是從sql開始的,增刪改查是起點,高迸發,數據分析和以及機器學習是未來,但是往往我們會忽略了一個很重要的環節,編程環境的搭建。有人覺得麻煩,也有人覺得沒有啥技術含量,而我覺得編程環境就是好比我們自己所居住的環境一樣,如果你居住的房子沒有窗戶,不專修不擺設家具就根本稱不上是家,編程開發也是如此,環境都搭建不好的程式設計師都不是一個合格的程式設計師。
接下來的內容就是來自一位開發十年的老程式設計師的經驗分享。
01第一:準備搭建什麼樣子的編程環境
java開發編程環境 Python開發編程環境 資料庫編程環境
02第二:搭建編程環境
java開發編程環境搭建一般需要如下準備:
jdk(目前一般都是需要jdk1.8以上) java開發編輯器一般使用 IDEA和eclipse,個人主推eclipse,因為eclipse操作簡單開發起來也流暢,然而IDEA的話就顯得對於電腦配置的需求過大,最重要的是電腦的運行內存的大小的需求,一般的4G還是很難滿足IEDA在開發過程中不出現卡頓,8G也只能算作是勉強過關。準備各大資源網址,比如《開源中國》,《慕課網》,《實驗樓》,《菜鳥教程》等等這些教程網址也算作是編程環境搭建中的乾貨備用。Python開發編輯環境搭建一般需要如下準備:
Python3以上版本下載安裝,編輯器,個人建議使用Pycharm,由於國外版本控制的原因,目前只能使用通用版,但是也不影響我們日後的開發,編輯器的功能都還能夠滿足我們的開發需求。資料庫的搭建的準備:
資料庫的安裝,至於數據的選擇一般都是從開發的項目本身來判斷是選擇採用mysql資料庫,還是oracle資料庫以及還是mongodb資料庫。數據管理編輯器,個人建議採用 DBeaver(松鼠編輯器),優點就是不佔內存,操作簡便,sql高亮顯示自動提示,編輯器區域讓人看著很有親切感和舒服,操作按鈕都符合我們的操作習慣,很容易上手。
03第三:開發操作的領域
java
一般開發大型的web系統,採用java語言開發一般高迸發商城系統,採用java語言開發一般傳統的端遊開發同樣也是採用java語言開發
Python
小型web系統,採用Python的web框架進行開發,效率相對較高數據分析,爬蟲,使用Python開發Python語言是人工智慧開發領域最佳的選擇
資料庫
關係型,數據需求量下採用mysql 關係型,數據需求量大採用oracle 非關係型,直接選擇mongodb
04總結
對於程序開發選擇什麼樣的語言,我覺得是是好多程式設計師都一直在茫然的表現,其實只需要找準一個定律,什麼樣的需求對應什麼樣的開發語言就是最佳的選擇。