回覆列表
  • 1 # Java進階架構師

    我就說java開發吧,80%用的就是普通電腦搭載微軟系統吧,20%用的蘋果電腦,當然搞ios開發的肯定要蘋果電腦,也有一丟丟人用黑蘋果。軟體的話Eclipse佔65%,idea佔35%吧。至於用excel寫程式碼,恕我沒遇到過也不知道excel能否用於開發。

  • 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。

    說實話,外包公司其實並不能很好的鍛鍊開發者的技術能力,因為外包公司需要的是效率和結果,這樣才能夠賺錢,至於是不是最好的技術,其實無所謂的。

    因此,很多時候,外包公司會使用程式碼生成器來完成業務邏輯外的工作,程式設計師其實就是填充業務邏輯的程式碼而已,自然學到的東西就很少了。

  • 中秋節和大豐收的關聯?
  • LED顯示屏不顯示字型了怎麼辦?