卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

開發(fā)者都在使用什么硬件、操作系統(tǒng)、開發(fā)環(huán)境和編程語言工作?

網(wǎng)友解答: 我做Web前端開發(fā),也做少量的后端開發(fā),開發(fā)環(huán)境如下:硬件公司里配置了一臺聯(lián)想的ThinkStation工作站,搭載64GB內(nèi)存,2塊12核的CPU(合計24物理核,48邏輯

網(wǎng)友解答:

我做Web前端開發(fā),也做少量的后端開發(fā),開發(fā)環(huán)境如下:

硬件

公司里配置了一臺聯(lián)想的ThinkStation工作站,搭載64GB內(nèi)存,2塊12核的CPU(合計24物理核,48邏輯處理器),512G的SSD,一塊1.5TB的機械硬盤,性能還是比較強勁的。

同時還有一個MacBook Pro的筆記本(16G內(nèi)存),一個Dell的移動工作站(16G內(nèi)存),因為個人習慣問題,只是開會用用,很少拿來寫代碼。

操作系統(tǒng)

聯(lián)想的ThinkStation工作站和Dell移動工作站上都安裝了Windows 10企業(yè)版。

ThinkStation上用Hyper-V運行Ubutun的虛擬機。平時Coding基本上是在Ubuntu虛擬機里完成,但在Windows 10上的Chrome里進行前端調(diào)試。

Outlook、Slack等生產(chǎn)力軟件也都是用Windows 10上的。

MacBook Pro基本上就是開會的時候用用,偶爾在上面Coding。

團隊里的其他同事都是用MacBook Pro來coding的,我用Linux/Ubuntu是個另類,但是也因此幫助發(fā)現(xiàn)很多問題,因為畢竟生產(chǎn)環(huán)境是Linux。

開發(fā)環(huán)境

前端用React/redux, 后端Node.js,數(shù)據(jù)庫是PostgreSQL, 所有服務(wù)都部署在AWS上。

IDE是用Visual Studio Code.

代碼管理是用git,托管在公司內(nèi)部搭建的GitHub企業(yè)版上。

編程語言

后端在Node.js上使用原生的ES6。

前端使用ES6和SCSS,用Babel和SASS編譯成ES5和CSS,webpack打包。


以上就是我目前使用的開發(fā)環(huán)境。你的開發(fā)環(huán)境又是什么樣的呢?

網(wǎng)友解答:

中國的開發(fā)者確實不少,外包公司也很多,所以,各種語言基本我都見過。

要是說做互聯(lián)網(wǎng)行業(yè),那么Java和PHP確實是最多的,特別是Java,可以說至少有一半的互聯(lián)網(wǎng)公司都是使用的Java作為開發(fā)語言。

說開發(fā)硬件的話,大部分還是使用的Windows,使用Window 10的也非常多,再不濟也是一個Win 7,Win XP應(yīng)該很少人使用了。

IDE的話,自然也就是Eclipse最常見了。

那移動端開發(fā)的話,針對IOS,自然就是Object-C或Swift+XCode,電腦自然也就需要蘋果了,針對安卓的,就是安卓SDK+Eclipse或android studio了,電腦隨便。

當然,對于外包公司來說的話,有很多喜歡使用.NET,為什么呢?因為方便,而且開發(fā)和部署都很快很方便,特別是很多做歐美外包的企業(yè),他們喜歡微軟的東西。

而且,微軟的企業(yè)庫支持還是可以的,當然,互聯(lián)網(wǎng)生態(tài)就比Java稍差了。

要說奇怪的,自然也很多,例如問題中說道的COBOL,這個我遇到過,主要是做銀行的項目,我們曾經(jīng)做過的花旗銀行的項目,就是用的COBOL開發(fā)的系統(tǒng)。

不過,現(xiàn)在使用COBOL的應(yīng)該很少了,畢竟這個東西還是太古老了,而且應(yīng)用面過于單一。

EXCEL寫代碼的外包項目沒見過,不過EXCEL應(yīng)該是寫VB的代碼的,確實可以做一些應(yīng)用出來,小工具我見過,外包項目我還真沒見過。

當然,使用win 2000來開發(fā)這個我覺得沒有什么問題,如果我的項目需要部署在服務(wù)器上,那么我使用win 2000來開發(fā),可以更好的發(fā)現(xiàn)部署時候可能遇到的問題。

當然,現(xiàn)在win2000太古老了,怎么也該是個win server 2008吧。

除了這些開發(fā)環(huán)境,我還做過Biztalk的開發(fā),主要是針對消息的流轉(zhuǎn),可以看做類似工作流吧。

當然,IDE依舊是強大的VS,語言的話——VB。

說實話,外包公司其實并不能很好的鍛煉開發(fā)者的技術(shù)能力,因為外包公司需要的是效率和結(jié)果,這樣才能夠賺錢,至于是不是最好的技術(shù),其實無所謂的。

因此,很多時候,外包公司會使用代碼生成器來完成業(yè)務(wù)邏輯外的工作,程序員其實就是填充業(yè)務(wù)邏輯的代碼而已,自然學到的東西就很少了。

標簽: