回覆列表
  • 1 # 大魚報告

    首先,我給出的答案是肯定的,iOS開發依然是值得程式設計師再來學習。

    我們現在去招聘網站上搜索iOS開發工程師,還是非常熱門的職位,哪怕是這一兩年資本寒冬,也沒法阻擋程式設計師崗位的市面需求,在深圳薪資普遍在1-2萬。

    不管是安卓還是最近呼之欲出的華為鴻蒙系統,短時間內無法撼動iOS在市場上的地位。儘管蘋果的市值有所回落,但蘋果仰仗充足的資產儲備與產品厚利潤率,仍舊是全天下實力最為雄厚的科技公司之一。iOS系統宏大的生態鏈持久培養了大批的技術人群,從整體來看,iOS開發市面並不會因為新品的銷售低迷而產生太大的影響。新品低迷,反觀出iOS系統的優勢所在,因為大家更換蘋果手機的頻率較低,iOS是蘋果的靈魂系統,我自己還在用著5年前買的手機,iOS執行依然很流暢。

    最後對於iOS開發人員,想獲得更強的崗位競爭力,注意以下幾點:

    1、進一步豐富知識結構。目前移動端開發已經逐漸併入到前端開發團體隊,如果單純的只會iOS開發或者Android開發,並不會有很強的崗位競爭力。從這個角度來看,移動終端原開發人員需要進一步掌握傳統的web前端的知識結構,畢竟現在小程式是個熱點。

    2、緊跟技術發展的趨勢。隨著5G標準的逐漸落地,移動終端的應用場景會進一步豐富,比如物聯網、可穿戴裝置等將與移動網際網路進行深度整合,包括VR/AR領域的應用也將進一步打破應用場景的限制,這就要求移動終端開發人員掌握這些相關技術。目前iOS和Android開發的技術體系中已經陸續開始增加了對於物聯網相關內容的支援,開發人員應及時掌握這些技術發展趨勢。

    3、掌握一些後端開發知識。隨著Nodejs的應用,前端開發後端化是一個比較明顯的趨勢之一,這就要求前端開發人員,包括移動端開發人員應掌握一定的後端開發知識。

  • 2 # 燃燒的辣椒i

    我感覺沒有必要了,隨著時代的進步 人們接受的範圍與創新一點兒點兒的擴大 所以不要再去模仿 一定要去不斷的創新 什麼都一樣 企業也是。

  • 3 # IT人劉俊明

    作為一名IT行業的從業者,同時也是一名教育工作者,所以我來回答一下這個問題。

    首先,當前iOS開發依然有較為廣闊的發展前景,雖然移動網際網路快速發展期的流量紅利正在消退,但是目前OC和Swift語言的生態體系已經逐漸健全,這兩門語言也呈現出了較為強勁的市場表現。

    未來以下幾個方面因素將助推iOS開發:

    第一:5G的落地應用。5G時代的到來將進一步促進移動網際網路、物聯網和人工智慧的全面發展,所以對於iOS系統來說,5G的應用必然會帶來一些新的發展機會。從目前的發展趨勢來看,5G將全面促進移動網際網路和物聯網的整合,應用場景會進一步得到拓展。

    第二:iOS系統健全的生態體系。iOS系統在移動應用領域已經構建了一個相對健全的生態體系,是目前移動端重要的作業系統之一,採用iOS的場景非常多,所以未來基於iOS系統的開發必然會有所發展。一個成熟且健全的生態體系是能夠全面應用和發展的重要基礎,也是創新團隊進行技術選型的重要考慮因素。

    第三:龐大的使用者基礎。雖然目前移動網際網路的增量速度在放緩,但是存量使用者已經非常龐大了,而且這其中有大量的使用者在使用iOS系統,這就為iOS開發奠定了一個紮實的基礎,目前iOS使用者依然是移動網際網路專案不可忽略的使用者群體。由於iOS系統涵蓋多個產品線,所以iOS的使用者層次也相對比較豐富。

    目前iOS開發與Android開發已經逐漸被併入到了前端開發團隊中,所以對於iOS開發人員來說,要想提升自身的崗位競爭力,除了iOS開發之外,還應該進一步豐富自身的知識結構,爭取走前端全棧開發路線。

  • 4 # GMLambert

    我感覺看情況,底層基礎好的人可學,現在招聘要求比較嚴苛,都說面試要你造火箭,上班叫你擰螺絲。招聘崗位越來越少了,也可能是疫情的原因或者其他原因,

  • 5 # iOS邏輯精品課堂

    前言:

    1,早上到公司,看昨天晚上QQ群裡的內容,有人在問做iOS程式設計師怎麼樣。馬上就有人跳出來告訴他程式設計師又苦、又累,要求又高、賺得也不比人多,而且30歲以後肯定失業那一套。對程式設計師的前途,自己有自己的想法,但這沒什麼好說的,而且每個人都有適合本人的路,也不想拿自己的想法來影響別人,可是今天實在實在是忍無可忍了,有一種不吐不快的感覺。

    2,首先,我說的可能過了些,但還是要說,現在中國不學無術還在禍害別人的人實在是太多了。我不清楚那些說程式設計師沒前途的人到底是什麼想法,是他自己沒混好真的感覺沒前途,還是已經混的不錯了但卻偏偏忽悠別人,好減少競爭對手。但是,歸根到底,這種做法都是在誤導程式設計師這個行業,不管是對業內人士,還是業外人士。

    4,但從潛意識的層面說起,你敢保證自己不是因為比爾蓋茨等程式名人耀眼的光環與成功的事業經歷而投身這一行的?看看現在網上的技術討論,有多少人只是為了得到某個技術點的程式碼,而不是關心技術本身的呢。一個人如果不愛這一行,尤其是技術行業,很難想象他會在這一行有所成就。

    5,再次,我想說一點,現在程式設計師已經並不是高薪、享受的代名詞了(雖然有些程式設計師確實很高薪很享受),它就是一個普通的職業,為什麼那個行業賺5000你覺得理所當然,這個行業就覺得吃虧呢。我想問一句,有多少人是因為喜歡程式設計才進這一行的,又有多少人是抱著撈一筆就走的心態呢。

    6,如果你想賺錢,可以去經商;如果你想出名,可以去選秀或從網上自秀,出名很快。如果您想安逸一些,可以找個行政事務性的工作(不見得是公務員,公司搞行政的崗位多的是)。每一行都能達到你的要求,為什麼非要透過幹程式設計師這一行來滿足這些需求呢。歸根到底,還是以前技術缺乏的時代只要能寫幾行程式碼就能賺錢出名的老觀念在作怪,但是現在的社會已經變了,該醒醒了。

    其實,每個程式設計師,都有這樣的一種憂慮,以後幹不動了我該怎麼辦?但我們真是過了30就幹不動了麼。

    7,不是跑題,讓我說一個其它的行業吧。建築業,雖然我不太熟悉這個行業,但是感覺它和程式設計行業有著很多相同點。每一座建築,都是一個工程,而程式中每一個專案,不也是叫做工程麼。決定建築計劃(決定專案計劃)-?決定建築功能(確定軟體需求)-?建築設計圖紙(軟體建模)-?開始建築施工(進入編碼階段)-?施工完成驗收(專案驗收)-?客戶入住(客戶使用)-?後期維護階段(後期技術支援),整個流程很類似吧。

    8,那麼這樣一座建築,從開始到結束,一共需要多少個崗位支援呢(我肯定說的不準,歡迎大家指正)?業務人員:這個相當於軟體公司的業務吧;建築設計師:這個我不知道怎麼類比,建築界我現在馬上想到了貝律銘,軟體業能夠將程式設計做到藝術級別的,少之又少;建築工程師:相當於架構師吧。能夠把天馬行空的想法,轉變為實際可行的程式設計架構。

    9,軟體業這個級別的人才,就可以量產了,但還是很少。而且軟體業不同於建築業,許多東西都已經成為定式,在大學裡就能學到。每一個好的架構師,都是靠大量的專案經歷鍛煉出來的。工頭(呵呵,不清楚這個在建築業怎麼說):相當於專案經理,統籌具體的日常工作。

    10,施工人員:工頭下面,就是具體幹活的人了,有電工、起重、焊工、架子工、木工、油漆工、砌築工、抹灰工、瓦工、混凝土工、防水工,試驗工、水工等,很多啊,對應軟體業,不就是掌握各種技術的程式設計師了麼。小工:這些人基本沒有技術,全憑體力幹活,軟體業好像沒有,但網管行業裡好像很多這種型別的。

    11,俗話說得好“三十而立”,我是既沒成家也沒立業。混的還是比較很慘的。只是我對寫程式碼還是很感興趣的。如今已經30了,長了不敢說,至少還能寫兩年的程式碼。就是說我要用兩年的時間把自然框架做好一點,讓更多的人能夠認同。

    12,當然更重要的是能夠在正式的專案中得到應用,掙客戶的錢。不是說只是我一個人用,而是讓其他的人也能夠用自然框架寫專案,掙到錢。能掙到錢才是“王道”。

    13,本來早就想感嘆一下30歲的問題,今天又看到了一篇,說什麼35歲就沒前途了。還以為能說點什麼有意義的東西呢,結果是說兩個專案經理被炒了。

    14,程式設計師可以當專案經理,非程式設計師也可以當專案經理。另外專案經理什麼時候成了中層了。專案經理是負責溝通客戶、公司、程式設計師等方面的。?並不是負責寫程式碼的。按道理來說他是和程式設計師比較有距離的。程式設計師的發展方向也不應該是專案經理。

    15,程式設計師大多不善於表達,而專案經理確實很考究表達、溝通能力的。所以我覺得看到了專案經理被炒掉了,就感嘆程式設計師。哎,誤解呀。好了,說點積極的,要不然就是發牢騷了。

    16,說什麼程式設計師是青春飯,那是老黃曆了。以前也許是這種情況,但是現在時代發展了,老黃曆不管用了。

    17,先說點題外話,看看cpu的頻率的提升。大家還記得486嗎?486的cpu的頻率是100M上下,然後是奔騰1,200多M;提升了一倍。再往後的奔騰2、奔騰3等等,cpu的頻率都有很顯著的提升。電腦兩年不升級的話,用起來就巨慢。

    18,但是當cpu的頻率超過1.5G以後,電腦升級的時間就被大大延長了(以家用電腦為準,不包括遊戲)。硬體技術已經度過了超快速發展的階段,以前的東東也可以湊活著多用一段時間。到了平穩期之後,新舊電腦的差距就沒那麼大了。

    19,好了再說軟體。SQL?Server?2000,還有好多專案再用吧。看名字就知道2000年的時候就已經出來了,到現在都已經那麼多年了。還是可以用的呀。VS2003,雖然很多人都是直接使用VS2005,但是現在還是有公司在使用VS2003?做專案吧。問題不是使用什麼工具,而是解決了什麼問題。

    20,今年的年齡35歲以上的,75年以前生人,82年左右上小學,上大學的時間也就是93年左右吧,那時候知道電腦的人有多少呢,電腦還沒有普及。即使學到了電腦知識,也是……這個不好相容了。一旦學習了,就會形成一個“觀念”,這個觀念在學習的時候是很有幫助的,但是時間長了,知識更新了,這個固有的觀念就會形成障礙,阻礙自己學習新的知識。

    21,95年到2000年,好像也沒什麼大的軟體專案,網站才開始興起,電腦都沒怎麼普及,有多少公司會想到做一套軟體專案呢?所以想積累點大專案的經驗都不容易。等到了公司想要做大專案的時候,新技術、新概念有鋪天蓋地的席捲過來了。這時候那個固有的觀念的阻礙作用就產生效果了。

    22,很羨慕比我年輕幾歲的人。他們從小就有一個好的電腦環境,接受的知識也是很新的。也有很多大專案可以參與,參與的過程就是積累經驗的過程。等他們到了30歲的時候,就有了豐富的經驗。當然前提是認認真真的幹活,勤勤奮奮的動腦筋想辦法。

    這時候的經驗就有了勇武之地,因為新舊知識的差距並不大,能夠更好的解決問題才是王道。

    23,好了,廢話說了很多,不清楚大家明白我的意思了沒有,從行業整體來衡量,大家可以看看自己處於一個什麼樣的位置。同樣的體系結構,有說建築業沒前途,30歲以後幹不下去的麼?換成軟體業,怎麼就怨聲載道了。許多人,包括我自己在內,我們的技術可能已經達到了一定的水平,但我們的思維、所做的工作,還都是處在軟體業的最底層。

    24,就像建築業的施工人員,即使他會所有具體的工作,做得再熟練,武漢國外留學但如果不繼續深造向上發展的話,也成不了建築工程師,那他會有前途麼?我們憑什麼說做程式設計師沒前途,如果真的能夠達到專案經理、架構師、甚至設計師的高度,還會發愁做不動,還會擔心沒前途麼?

    25,其實,國內軟體業的整體環境還比較差,程式設計師這一工作距離我們的理想環境還有很大的距離。而且作為一個程式設計師,即使是最普通的程式設計師,其前期技術積累所付出的精力與金錢也不是建築行業的工人可以相比的。

    26,但這些不是我們抱怨的理由。如果你真的愛好程式設計,願意長期從事這一行業,那我希望這篇文章能給您以小小的鼓勵。做好自己的定位,堅定自己的信念,不要被他人所左右,只要持之以恆,絕對會有回報的。只是希望大家,不管做什麼都要認真一點,踏實一點,堅持一點。一定會有一個不錯的未來!

    說了這麼多,希望有更多的人能夠堅持下去!

    邏輯iOS技術號

  • 6 # 三袋大菠蘿

    現在ios開發應該都歸屬於移動開發了,公司往往ios和安卓拿一起的。

    對於大公司,可以分別養兩個團隊,一個負責ios,一個負責安卓,而小公司很可能只是需要一個團隊。

    專門作ios開發,建議還是去大廠。

  • 中秋節和大豐收的關聯?
  • 怎麼說才能讓老婆同意每個週末給孩子少報補習班和特長班?