為什么 iOS 開發(fā)工資比起 Android 開發(fā)高
為什么 iOS 開發(fā)工資比起 Android 開發(fā)高
先說說硬件成本iOS 開發(fā)需要使用 Xcode,而 Xcode 只有 OS X 版本,那么我們就需要一臺運行 OS X 的設(shè)備了。Mac mini 國行 3500,還需要配一臺顯示器及鍵盤鼠標(biāo)。
MacBook Air 6000起。
MacBook Pro 9000起。相比 Android 開發(fā)隨便一臺 3000 元的筆記本電腦就能搞定來說,iOS 開發(fā)的硬件成本算很高了。而且開發(fā)需要在真機上調(diào)試吧,一臺 iPhone 5000又沒了。哦對,真機調(diào)試還需要開發(fā)者帳號,一年需要99刀。
學(xué)習(xí)成本據(jù)我所知國內(nèi)應(yīng)該只有幾所大學(xué)有開設(shè) iOS 開發(fā)相關(guān)課程。那么對于學(xué)生來說想要從事 iOS 開發(fā)就必須自學(xué) Objective-C 及 Cocoa Touch 相關(guān)框架,更不用說現(xiàn)在還要再學(xué)習(xí)一門 Swift 了。而 Android 開發(fā)所用語言為 Java,大多數(shù)學(xué)校本身就會教 Java,學(xué)習(xí)成本降低。
并且國內(nèi)也有不少學(xué)校是開設(shè)了 Android 開發(fā)課程的。因為這兩方面的成本高,造成了 iOS 開發(fā)人員遠(yuǎn)遠(yuǎn)少于 Android 程序員。
為什么ios程序員工資高但特別不好找工作 安卓程序員就特別好找
首先,我來說說為什么IOS 的工資會比其他程序員高。?**:并非IOS的技術(shù)難度大。
相比JAVA EE 或者ANDROID 反而IOS 更簡單。
之所以工資高。不在于你技術(shù)難度多難。 而在于有幾個人會去學(xué)的問題。 **個 學(xué)校里面沒有教IOS 。
這也就意味著。大部分程序員都不會IOS 。 原因在于大部分人都報著對自己在學(xué)校學(xué)過的東西的初衷。
不會輕易改變一門技術(shù)。第二:學(xué)IOS 難在花錢 學(xué)習(xí)IOS 首先要有蘋果手機。?蘋果電腦?蘋果開發(fā)者賬號。
這些費用加起來已經(jīng)近1萬5.有哪個人程序員愿意花 1萬5重新學(xué)一門自己沒有接觸過的技術(shù)? 當(dāng)然有百科。第三:培訓(xùn)機構(gòu)少。
我敢肯定的是。 沒有錢的培訓(xùn)機構(gòu) 是不敢開設(shè)IOS 的。 因為設(shè)備。 一臺蘋果電腦都要近萬了。
加上請會IOS 的資深老師。 那都要近50的年薪了。 總花費一年都要上百萬了。 又不能確保有多少學(xué)生會來學(xué)。
所以目前有IOS 培訓(xùn)的 培訓(xùn)機構(gòu)不多。?第四:需求量大。只要你公司有搞安卓。 老板肯定會想再搞個蘋果版本。
所以ios的需求量自然增高了。?第五:蘋果公司對代碼的審核很嚴(yán)格。 這也就意味著。
你做IOS 基本上沒有什么代碼是可以讓你去COPY的。 審核的時候總會這個審核不過去。 那個審核不過去。
這就導(dǎo)致了企業(yè)需要有 上架過產(chǎn)品的IOS 程序員才可以。 但是…… 連學(xué)IOS 的學(xué)生 都不是很多。 更何況有上架過產(chǎn)品的學(xué)生呢?關(guān)于蘋果的前景。 我敢肯定的是。
至少未來20年。 蘋果產(chǎn)品依舊屬于****產(chǎn)品。 為什么這么肯定呢。
因為所有的安卓 等。 都是基于LINUX 但是蘋果是基于UNIX。 簡單說 蘋果4S之所以512內(nèi)存速度居然還比 小米1G 內(nèi)存來得快。
這也就解釋了。 蘋果無需什么 4G內(nèi)存 8G內(nèi)存。 就能流暢使用了。
萬一安卓真把 蘋果逼急了。 安卓出8G內(nèi)存。 蘋果也出8。
為什么ios工資那么高
安卓工資也高,看你自己能力,我身邊的同學(xué)做安卓的,上15K的也有一大堆,停留在5、6K的也有。
做服務(wù)器不厲害么?幾十K都有。
我來告訴你,服務(wù)器開發(fā)比IOS開發(fā)難多了!??!看你問這個問題就知道你行外。
swift現(xiàn)在根本未成氣候。可能過多1、2年吧,才可以完全取代OC,而且現(xiàn)在的公司項目基本上都是OC寫的,你不會OC會有戲??你還想直接進(jìn)公司寫swift???而且我告訴你,大公司都是純代碼的,什么SB和NIB都沒有。
除非開啟新項目。你還想要圖形化界面,不用學(xué)都能上手?現(xiàn)在IOS開發(fā)的API幾乎都是OC寫的。
用SWIFT封裝了下就叫簡單????自己去看SDK文檔,底層的API更加,你用過CG吧?直接繪圖在layer的類庫,這個是純C寫的。還有多線程的GDC,用過沒??這個純粹是C寫的。
就例如有了ARC,那就不應(yīng)該學(xué)手動內(nèi)存管理了??就不會內(nèi)存泄露了?例如:你試試,寫**的時候直接strong看會不會內(nèi)存泄露?作為一個C/C++程序員,心中肯定要不斷建立起內(nèi)存的概念,做到隨時alloc/new,就隨時release,養(yǎng)成本能反應(yīng)。其實ARC的機制就是手動內(nèi)存管理。
ios的工資怎么比c/c++工程師高這么多
iOS