十年開發經驗的程式設計師一句話說出了重點

2020-12-12 和數據交朋友的小剛

程式設計師的開始總有人評價是從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總結

對於程序開發選擇什麼樣的語言,我覺得是是好多程式設計師都一直在茫然的表現,其實只需要找準一個定律,什麼樣的需求對應什麼樣的開發語言就是最佳的選擇。

相關焦點

  • 程式設計師求職簡歷怎麼寫?項目經驗是重點,免費修改簡歷並提供模板
    我是一個典型的網際網路公司程式設計師,在BAT有超過10年的工作經驗,面試超過200個程式設計師。也見過無數的程式設計師簡歷,包括很多優秀的程式設計師簡歷,看了可以讓人眼前一亮,優美簡潔的簡歷模板,項目經驗工作重點突出;也見過更多的寫得不好的簡歷。
  • 程式設計師吐槽:培訓班出來時沒有實際經驗,背誦了110個問題
    一般來說,程式設計師總是談論高薪。然而由於能力水平的不同,不同程式設計師的薪水也不盡相同。現在生活中有很多速成班,席捲了整個市場,這也造成了行業內價格參差不齊。網上有個熱帖,就是吐槽裡一個完全沒有經驗的程式設計師,能拿到這麼高的薪水。有多少人。到底發生了什麼?讓我們看看!原來,這一切都是因為之前的產品經理職位,被一些撞車類的災難給了全身。
  • 在中國,程式設計師這行能幹一輩子嗎?
    昔日一起寫碼的同事,有人去了阿里,有人去了字節,有人當上了Tech Leader,有人還在一線開發。但總之,這群已經35歲或快35歲的程式設計師,「貌似沒有被優化的跡象」。在朱老師看來,團隊裡經驗豐富的老程式設計師其實對開發效率影響很大,「新人搞不定的bug,老程式設計師可能看兩眼就知道問題在哪兒了」。
  • 2021年零基礎轉行程式設計師,可以重點學習什麼程式語言
    首先,當前要想零基礎轉行從事程式設計師崗位,一定要慎重,一方面原因是程式設計師崗位的從業門檻比較高,需要一個系統的學習過程,不僅要學習程式語言,還需要學習一系列計算機相關知識,另一方面原因是程式設計師崗位對於從業者的學習能力、交流能力和實踐能力都有一定的要求。
  • 由Java大牛數十年開發經驗而成的三份進階文檔,讀來受益匪淺
    其固有的可靠性與安全性不僅令Java程式設計師放心,也令使用Java程序的用戶放心。Java 內建了對網絡編程、資料庫連接、多線程等高級程序設計任務的支持。1995年以來,已經發布了Java開發工具包( Java Development Kit)的9個主要版本。在過去的20年中,應用程式編程接口( API)已經從200個類擴展到超過4000個類。
  • 黃金跳槽期快到,優秀程式設計師簡歷怎麼寫?
    好的簡歷無疑是程式設計師面試的加分項,但是什麼樣的簡歷才算是一份好的簡歷呢?本文單就非常重要的項目經驗一項進行介紹。開發一個複雜應用程式的經驗重要,還是多個簡單應用程式開發經驗重要?項目經驗應該如何寫才能讓面試官一眼抓到重點?  應用程式開發經驗一定要是視覺簡單,架構複雜的!
  • 程式設計師一個人開發一款簡單的App需要多久
    首先,當前的App開發通常需要一個開發團隊來完成,涉及到的角色包括產品經理、策劃、互動設計師、視覺設計師、項目經理、後端程式設計師、前端程式設計師、Android程式設計師、iOS程式設計師和測試工程師,不同的角色有不同的開發任務,隨著當前移動網際網路逐漸進入到存量時代,用戶對於App產品的應用體驗也有了越來越高的要求
  • 解放程式設計師雙手?全自動終於輪到軟體開發行業
    2019年,Salesforce和微軟正式進入低代碼領域,前者依靠低代碼開發模式為自身的CRM應用打造PaaS平臺,後者設計了低代碼開發組件Power Apps,並想要這個組件內嵌到Office辦公套件裡,讓其自身的企業端軟體形成一個生態。我和幾個做程式設計師的朋友曾經親測過微軟的Power Apps。
  • 歐美程式設計師開發廁紙計算器
    來源:快科技2018原標題:歐美程式設計師開發了廁紙計算器 總算知道隔離期該囤多少衛生紙了遇到危機情況,國內的老百姓大概會去囤積大米、食鹽、板藍根什麼的,而歐美國家的百姓完全不同,最近一段時間讓國人不解的一件事就是他們為何喜歡囤積廁紙
  • 重慶專注十年APP小程序開發公司派維特為你介紹軟體開發基本流程
    當然,想要網際網路創業肯定少不了相關的知識積累,避免走彎路和踩坑,下面我和大家聊一聊軟體開發的相關流程。需求分析1.相關系統負責員向客戶初步了解需求,然後列出要開發的系統的大功能模塊,每個大功能模塊有哪些小功能模塊,對於有些需求比較明確相關的界面時,在這一步裡面可以初步定義好少量的界面。
  • 程式設計師:5年php開發,發展有限準備轉go,網友:你還會轉回來的!
    如果是搞編程工作,第一個基本條件就是必須會一門計算機語言,這是入門編程行業的首要條件了,隨著工作經驗的積累,就會發現計算機語言只是一個工具而已,最重要的是編程思想及一些程式設計師的必備素養。經常有人會問到一個5年的程式設計師應該要掌握多少門計算機語言,這個問題沒有固定答案,如果必須要一個答案,我想應該是這樣,首先要精通一門主流語言,在這個基礎之上,看個人精力而定了,如果一門語言都不精通,會的語言再多也是沒有什麼競爭力的。近期有一名程式設計師網友分享了他的一些情況。
  • 這個世界對程式設計師的誤解,到底有多深?
    程式設計師是否真的加班到狗帶,極光數據(中國領先的移動開發者服務提供商)曾經比較了各職業群體的工作時長,結果顯示,軟體開發管理人員每周的工作時間在47.5小時,每周工作五天的話,相當於每天工作9.5小時。產品、運營類崗位人員,每周需要工作47.9小時。
  • 年輕程式設計師的悲傷
    在那一刻,年輕的開發人員是非常沮喪的,但是經驗豐富的開發人員來了,他走到年輕的開發人員的身邊,一邊走他其實一邊已經在開始考慮如何重構這些錯誤的代碼。在一起合作解決問題的時間裡,年輕的開發人員目睹了經驗豐富的開發人員一步步解決問題的過程;有時候經驗豐富的開發人員還會監督年輕的開發人員編寫代碼。
  • Python程式設計師使用頻率比較高的5款開發工具推薦
    後來工作中深刻體會到,合理使用開發的工具的便利和高效。今天,千鋒廣州小編總結了Python程式設計師使用頻率比較高的5款開發工具,希望對大家的工作和學習有幫助。一、最強終端:Upterm本來想推薦 fish 或者 zsh,但其實這兩個我也主要是貪圖自動補全這個特性。
  • IT是程式設計師嗎
    程式設計師平時都做什麼?it是程式設計師嗎?這些疑問,小編一一為你解答。IT是什麼意思?IT(Information Technology):即信息科技和產業的意思。它主要是應用計算機科學和通信技術來設計、開發、安裝和實施信息系統及應用軟體。它也常被稱為信息和通信技術。
  • 計算機基礎知識對程式設計師來說有多重要?「腳本小子」的由頭不是白來...
    普通程式設計師VS優秀程式設計師 計算機安全行業有一個著名的詞叫做「腳本小子 而關於普通程式設計師和優秀程式設計師,最大的區別就在於此,基礎不紮實的程式設計師,其技術的天花板是很低的;
  • 臺商溫世仁:「西部開發,十年可成!」
    ,十年可成!」他這樣做只是為了證明自己的觀點——「西部開發,十年可成」。此次來南京出席華商會期間,溫世仁透露,一個漸次開發西部的藍圖已經在他的腦海裡形成。       「我們將首先展開一項『千鄉萬才』工程,計劃未來5年裡,在1000個象黃羊川這樣的鄉鎮,通過網上遠程教育培養出萬名軟體工程師,」溫世仁說,「如果成功,我們就能說服外商到西部投資。」
  • 程式設計師去網吧寫代碼,被當黑客,網管報警
    在外人看來程式設計師是很神奇的,他們敲敲鍵盤就能改變許多東西,他們感覺程式設計師就是黑客。然後這五個人就真的被當成黑客了,網管報警了。在脈脈評論裡,網友們說到:電視上黑客都是這個界面是不是看到屏幕背景全黑,瘋狂敲鍵盤輸入一行行白色英文字母,過一會兒無數行白色字母瘋狂上翻。不過也有網友表示,這就是個段子。
  • 寫膩了代碼、難再「996」 中年程式設計師拿什麼和年輕人拼?
    畢竟從大數據來看,程式設計師群體面臨低端人員過剩、高端人員不足的結構性問題。 因此,對於大齡程式設計師而言,閱歷和經驗是他們的先發優勢。 集體焦慮:機會減少 也難承受「996」 隔了兩天時間,何熙(化名)終於有時間刷了刷微信,得知記者約訪的消息。
  • 給程式設計師的幾點建議和體會,內含程式設計師職場表情包!
    程式設計師當久了,自然而然就會產生一些心得體會,下面我就分享出來我這麼多年的一些體會,大部分也找到了一些表情配圖,快快快,來瞧一瞧哦!在現在全民學編程的潮流下,程式設計師想要成為一個優秀的、有能力程式設計師,做軟體開發的話,就來學習C/C++吧,而且學習編程的話有一個學習的氛圍跟交流圈子特別重要!手Q裙11零八;後一52零零零。想要成為更好的自己,不妨現在就開始學好編程。