-
1 # Java進階架構師
-
2 # 碼農半生仍少年
我做Web前端開發,也做少量的後端開發,開發環境如下:
硬體公司裡配置了一臺聯想的ThinkStation工作站,搭載64GB記憶體,2塊12核的CPU(合計24物理核,48邏輯處理器),512G的SSD,一塊1.5TB的機械硬碟,效能還是比較強勁的。
同時還有一個MacBook Pro的筆記本(16G記憶體),一個Dell的移動工作站(16G記憶體),因為個人習慣問題,只是開會用用,很少拿來寫程式碼。
作業系統聯想的ThinkStation工作站和Dell移動工作站上都安裝了Windows 10企業版。
ThinkStation上用Hyper-V執行Ubutun的虛擬機器。平時Coding基本上是在Ubuntu虛擬機器裡完成,但在Windows 10上的Chrome裡進行前端除錯。
Outlook、Slack等生產力軟體也都是用Windows 10上的。
MacBook Pro基本上就是開會的時候用用,偶爾在上面Coding。
團隊裡的其他同事都是用MacBook Pro來coding的,我用Linux/Ubuntu是個另類,但是也因此幫助發現很多問題,因為畢竟生產環境是Linux。
開發環境前端用React/redux, 後端Node.js,資料庫是PostgreSQL, 所有服務都部署在AWS上。
IDE是用Visual Studio Code.
程式碼管理是用git,託管在公司內部搭建的GitHub企業版上。
程式語言後端在Node.js上使用原生的ES6。
前端使用ES6和SCSS,用Babel和SASS編譯成ES5和CSS,webpack打包。
以上就是我目前使用的開發環境。你的開發環境又是什麼樣的呢?
-
3 # bylii泡麵
我現在在幹後臺開發,直接用linux作為開發系統,會用kali,有時候用ubuntu,寫程式碼會用ide+vim,而一般我遇到大多數都是用win7,潮點的用win10,像我這種用linux做開發的算是極個別的另類,寫程式碼別人挺多用sublime text,我都用ide,功能強大
-
4 # 我低端就改我名
chromium os 開發。涉及linux 核心驅動,chromium瀏覽器底層,extension擴充套件,自動化編譯指令碼,服務後端開發。個人用mac book pro,編譯在hp z620工作站上。ide用vcode,vim。程式碼管理都是git。程式語言有c,c++, bash, JavaScript, markdown。
-
5 # 會技術的葛大爺
中國的開發者確實不少,外包公司也很多,所以,各種語言基本我都見過。
要是說做網際網路行業,那麼Java和PHP確實是最多的,特別是Java,可以說至少有一半的網際網路公司都是使用的Java作為開發語言。
說開發硬體的話,大部分還是使用的Windows,使用Window 10的也非常多,再不濟也是一個Win 7,Win XP應該很少人使用了。
IDE的話,自然也就是Eclipse最常見了。
那移動端開發的話,針對IOS,自然就是Object-C或Swift+XCode,電腦自然也就需要蘋果了,針對安卓的,就是安卓SDK+Eclipse或android studio了,電腦隨便。
當然,對於外包公司來說的話,有很多喜歡使用.NET,為什麼呢?因為方便,而且開發和部署都很快很方便,特別是很多做歐美外包的企業,他們喜歡微軟的東西。
而且,微軟的企業庫支援還是可以的,當然,網際網路生態就比Java稍差了。
要說奇怪的,自然也很多,例如問題中說道的COBOL,這個我遇到過,主要是做銀行的專案,我們曾經做過的花旗銀行的專案,就是用的COBOL開發的系統。
不過,現在使用COBOL的應該很少了,畢竟這個東西還是太古老了,而且應用面過於單一。
EXCEL寫程式碼的外包專案沒見過,不過EXCEL應該是寫VB的程式碼的,確實可以做一些應用出來,小工具我見過,外包專案我還真沒見過。
當然,使用win 2000來開發這個我覺得沒有什麼問題,如果我的專案需要部署在伺服器上,那麼我使用win 2000來開發,可以更好的發現部署時候可能遇到的問題。
當然,現在win2000太古老了,怎麼也該是個win server 2008吧。
除了這些開發環境,我還做過Biztalk的開發,主要是針對訊息的流轉,可以看做類似工作流吧。
當然,IDE依舊是強大的VS,語言的話——VB。
說實話,外包公司其實並不能很好的鍛鍊開發者的技術能力,因為外包公司需要的是效率和結果,這樣才能夠賺錢,至於是不是最好的技術,其實無所謂的。
因此,很多時候,外包公司會使用程式碼生成器來完成業務邏輯外的工作,程式設計師其實就是填充業務邏輯的程式碼而已,自然學到的東西就很少了。
回覆列表
我就說java開發吧,80%用的就是普通電腦搭載微軟系統吧,20%用的蘋果電腦,當然搞ios開發的肯定要蘋果電腦,也有一丟丟人用黑蘋果。軟體的話Eclipse佔65%,idea佔35%吧。至於用excel寫程式碼,恕我沒遇到過也不知道excel能否用於開發。