1. IOS程序員未來前景怎麼樣
對於IOS開發程序員來說,目前的前景還是不錯的,蘋果系統的硬體和軟體對品質的要求都比較高,為了降低開發端的風險,蘋果把很多的系統級任務集成到了IOS系統中,這樣作為程序員就可以更加專注於業務邏輯的實現了。
2. iOS軟體程序員的出路在哪裡
經濟大環境而言,程序員的現狀很不樂觀,程序員的日子也很不好過,無論是還在找工作的、還是已經入職多年、哪怕做到項目經理技術經理的,壓力都異常巨大,似乎處處充滿危機。但是,仔細分析一下,出路還是有的,甚至解決溫飽、過上有房有車沒貸款的生活也是很可能的。首先,在如今這個浮躁的社會,大多數人的心態也是浮躁的,只要你能潛下心來,深入研究某個技術,有了一技之長,溫飽問題肯定就可以先解決了。
1.一技之長
新技術層出不窮,而內核的精髓的東西卻變化不大,就像.Net,從VS2003到VS2012,已經有10個年頭,VS的版本不斷更新,而.Net內核的最新版本也才4.0,所以,作為程序員,我們要多掌握內核的東西,精髓的東西。
我 們的學習積累毛病在於:貪多、貪全、而不夠深入。對於很多技術,我們都很有興趣,對於剛興起的技術,也緊緊跟隨。但是,幾乎都是蜻蜓點水、一知半解。回頭 想想,我們似乎什麼都會一點,什麼類型的項目都可以做,B/S的、C/S的、資料庫的、分布式的,等等,但是,卻不敢說,在某某方面,我的水平已經超越了 圈中同類型的80%的人。只是我能做的,大家都會做,而且,我也沒有把握比別人做得更好。
必須要讓自己有價值,而自己的價值在於不可替代性或是難以替代性。如果,隨便找個程序員就能把你replace掉,你的價值就很低廉了。如果在你負責的某個方面,只有20%的人超越你,那你的價值、你的重要性就凸顯出來了,你與僱主的關系就從被動轉向了主動,你就有了談判的籌碼。
在 專業化高度分工的今天,一技之長並不是說需要你掌握某個很大的方面,而只需要你能掌握其中的某一個小的領域,並不斷地深入下去。就這個小的領域來說,你花 個3、5年的時間擠進前20%是非常可能的。比如,有人專門研究SqlServer資料庫優化、有人專攻TCP通信、有人深入研究IIS、有人深入鑽研 WCF等等。
2.打造自己的精品
當 你在某個小領域鑽研了3、5年後,你一定會有很多心得,積累了很多經驗,其中有些經驗是異常寶貴的,為什麼呢?因為在鑽研這個領域一段時間後,會陸續碰到 很多問題,而那些80%的人,在碰到某個問題時就停止向前了,在這個小領域的水平就到此為止了,而你卻在不斷地解決這些問題,不斷地超越那80%的人。
而 且,很可能的一個情況是,作為幾年鑽研的一個副產品,你積累了一套類庫或框架,而基於該類庫或框架來開發該領域的項目,不僅開發速度更快,效率更高,而且 項目的質量更有保證。然後,你可以把積累的這套類庫/框架打造成一個精品,不斷地打磨,直到某一天,可以讓更多的人來用它。
當你在某一領域有了豐富的經驗,或者有了自己的精品類庫/框架之後,你便可以面向更廣闊的市場。
3.更廣闊的市場
在公司做個小白領,你的生死榮祿幾乎就完全掌握在你的上司手中,你不得不關注他,被他的情緒所左右,很可能因為他的一句批評,你就整夜難眠。你覺得自己做得很好,可是他不認可。但是現在,你不需要再過分地關注他,你可以將眼光轉向更廣闊的市場。
互 聯網時代的一個好處就是,任何人都可以以非常低廉的成本來向大眾市場展示自己或自己的產品,評判你價值的不再(僅僅)是你上司,而是整個市場,相比於你的 上司,市場的評判會更客觀、更公正。你可以把自己的經驗能力說明放到自己的博客上、寫專業的技術文章來分享知識、順便推廣自己,或者把積累的框架放到網上 去賣,或者去項目交易平台接那些與你精通的領域對口的項目,由於在這個領域你超越了80%的人,所以,成功接到項目的可能性是非常之大的。有了這些基礎, 以後就算是靠技術創業也是有可能的。
如果做到了這三點,我想,你的「有房有車沒貸款的生活」差不多就可以實現了。
就我個人經歷而言,我花了10年的時間積累了ESFramework通信框架和OMCS語音視頻框架,單靠它們的收入,滿足家庭的生活開銷已經足夠了。我作為一個普通的程序員,既然我可以做到,我相信後來人也可以做到,甚至做得比我更好,在此祝福大家。
3. ios程序員的職業規劃
首先說說我的近況,我從廣州回到了長沙,目前在XX.這里每天9點上班,很多人11點30就去食堂吃飯,食堂伙食特別好。下午2點30上班,6點准時下班,晚上我會去隔壁的食堂吃飯,7元一頓。我就住在公司附近,現在就是回到住處寫下這篇文章。回到了長沙,我感覺每天太輕鬆了,一天6.5小時,食堂飯菜真的很好吃,在廣州要吃到這樣的飯菜起碼得花50. 公司很多人都是北上廣回來的,大小公司都有。但是芒果的體制決定了他的未來,很難發展起來。但是有時候就是這樣,事業,生活,不能兩全,這里的生活質量很高,就是工作太一般了。我並不是一個甘於平庸的人,所以,我會認真思考接下來的打算。
我想每一個有一定經驗的程序員,都會有他對未來的思考,可以是職業規劃,或者人生規劃。據我了解,iOS程序員的發展分為以下幾類:
一.iOS程序員-項目經理-技術總監
這就是所謂的技術路線,當你對iOS有了一定的經驗後,可以去研究安卓,h5.進一步去負責iOS,安卓。一個3年左右的ios程序員一般有20w+,項目經理30w+,技術總監可以到40-50w+。
順便說下,該去大公司還是小公司。職業的前期去技術實力好的公司,最好是bat.後面就可以去不錯的創業公司。但是還是一句話,去錢多的公司。要想等到上市還是看運氣。我剛來長沙的時候,就因為芒果平台大,錯過了一個比這里多3000多一個月的公司,現在悔死了。
二.iOS程序員-iOS培訓講師
當你做了幾年的iOS程序員後,發現自己想嘗試以下其他的方向,培訓講師又是一個和開發很相似的職位,只是更多是需要口才,人際溝通,而且很有成就感。一般3年左右的iOS可以考慮去做講師,待遇一般20w-30w.
三.iOS程序員-產品,測試等其他崗位
也有部分iOS程序員做了幾年開發後,發現自己對開發不是很有興趣,去做了產品,但是,我不太建議,因為開發並不會比產品差,甚至更好,當然,你如果有強烈的想法更想去產品,那可以去嘗試。
四.iOS程序員-轉行比如賣燒餅
我想程序員並不能讓你走向財富自由,每一個人都想要有自己的副業。
4. 程序員如何成功轉行
我是25歲轉行學python的。說實在,轉行就是奔著掙錢去的。希望我的經歷可以給想轉行的朋友帶來一點啟發和借鑒。
先簡單介紹下個人背景,三流大學畢業,物流專業,學習能力一般,沒啥特別技能,反正就很普通的一個人!工作三年存款3000,感覺生活無望,就直接決定轉行。
我決定轉行IT行業理由很簡單,體面行業,不用體力勞動,辦公環境大多不錯,行業回報率高,做哪一行都不輕松,但是IT回報率可能更高。而且現今互聯網趨勢明顯,IT人才是通用人才,走到哪都不怕找不到工作。
我是完全小白,沒基礎,所以學習過程還是非常痛苦的。剛開始網上買了一些IT類書籍,但是沒基礎看起來實在是難以理解。於是網上找教程,但不成系統,起步的那段時間都懷疑自己到底能不能學成,是不是該放棄。
雖然否定自己的想法當時而出現,但真的不想一直過著低薪賣苦力沒有未來的日子,內心渴望改變的聲音鞭笞著我堅持。當時為了學習加了很多IT群,認識蠻多朋友,他們建議我學python,相比java,C++,.Net這些IT語言更容易掌握,入門簡單,而且python應用方向也非常多。聽了建議,又重拾信心。
堅持了幾個月,每天差不多學到凌晨一兩點,一天的學習時間基本保持在5個小時以上,從理論到實操,遇到問題就請教群里大佬,通過學習,python大致掌握,還學會了SQL,懂點linux,還會簡單爬蟲,演算法。雖然比不上大佬,但自己還是非常開心的,找一份python相關工作應該還是沒問題的。
辭職後開始找工作,畢竟新手,碰壁難免,但還是找到一個互聯網公司的技術崗位,6.5K的薪資,雙休,五險一金,加班費,餐補,住宿補貼,3-6月調薪,年終獎,節日福利等等,辦公環境是高檔寫字樓,當時自己非常滿意,相比之前物流工作,覺得未來可期。
5. 程序員如何轉行
現在程序員越來越多,這個職業,說難也難,說容易也容易。有年齡大的程序員,也有年輕的程序員,相比較來說,年輕的程序員轉行相對選擇機會大一點。畢竟還年輕可以學跟多知識,鍛煉自己,選擇的行業也比較廣泛。
大多數程序員每個階段肯定都有或大或小的迷茫期。總而言之,不過轉行到那種行業,最主要還是自己開心,在開心的前提下去學習,努力工作。讓自己的生活過得更豐富一點,開心一點,減少對未來的恐懼。
還在做程序員的朋友們,希望
6. 作為一個iOS開發程序員,我的未來何去何從
隨著移動互聯網流量紅利的逐漸退去,iOS程序員正在面臨開發崗位增速下降的現實問題,一方面App開發的熱度在下降,另一方面大型互聯網平台相繼推出了自己的小程序生態,在這些因素的綜合影響下,iOS程序員的崗位競爭壓力將進一步加劇。
作為iOS程序員來說,如果想在技術研發的道路上走得更遠,可以從以下幾個方面入手:
第一:豐富自身的知識結構。 在當前大數據以及產業互聯網的推動下,軟體開發的功能邊界在不斷得到拓展,同時由於大量的互聯網公司開始採用數據驅動的運營方式,所以開發團隊小型化的趨勢也比較明顯,這就要求程序員要具備更豐富的知識結構,以適應不同的開發角色。iOS程序員可以進一步從崗位任務開始進行知識結構的拓展,比如進一步豐富前端開發知識就是不錯的選擇,iOS程序員也完全可以走全棧開發路線。
第二:跳出iOS的生態圈。 iOS的生態圈相對來說還是比較封閉的,而且iOS程序員自身可以發揮的空間也相對有限,主要原因是系統的封閉性所導致的。如果想綜合提升自身的研發能力,可以考慮跳出iOS的生態圈。
第三:走研發級路線。 iOS程序員也完全可以走研發級路線,走研發級路線需要做好三件事,其一是選擇一個主攻方向;其二是有扎實的基礎知識儲備;其三是能夠不斷完成崗位升級,從而獲得更多的資源整合渠道。不少應用級程序員在發展的過程中會遇到較大的上升瓶頸,通過讀研來完成崗位升級也是一個比較常見的選擇。
如果有互聯網、大數據、人工智慧等方面的問題,或者是考研方面的問題,都可以在評論區留言!
微信適配夜間模式了嗎?這就是例子,強者話語權,ios先天的系統優勢就是一個市場的錨點,微信知道自己的命根子在哪,為硬體設備提供極致操作的工具,例如Metal,無可匹敵,再說ios系統核心的源代碼,與高端伺服器os unix一脈相承,又有進一步的嵌入式操作,核心api專業打磨,絕對不是開源系統能比的量級,說白了每個環節都是錢砸出來的,靠的都是工匠精神,核心源碼是任何一個程序員的寶藏,不要認為玩過幾個跨平台根本不考慮性能的js小技術就明白了一切,只要去過Google開發者大會的就知道,看看安卓程序員手裡吃飯的傢伙是啥,mac,頂上的葉子再多也要靠下面的根,喬布斯,一騎絕塵
去開發華為系統的APP,動作要快
轉後端 Java PHP go py都學一波
我干過大概一年的iOS開發,後來又轉回java了,說句實話,iOS對開發者確實友好,一切都很不錯,開發工作也很愉快,但是後來工作不太好找,而且iOS開發的發展深度沒有java深,java深入不僅僅是curd,還有架構、框架、微服務、分布式 等等。而且java到架構之後,薪資也比iOS要高很多,不過我不建議你學我,除非你有毅力學習java,因為我除了有iOS開發經驗之外,還有五年的java經驗,說轉也就轉了。
作為IT行業的從事多年的程序狗,我來解答下您的這個問題。
2015年到2017年可能是IOS最熱的一段時間,大量的軟體開發人員投入IOS的市場。現今隨著蘋果公司的銷量不斷受挫。IOS的市場也是不溫不火。
IOS開發程序員,其實可以嘗試這跳出這個生態舒適圈,軟體這個行業是多向選擇的,軟體的開發思想、程序的設計思想都是大同小異的。對於一個精深IOS開發人員來說,對於別的語言多少都會掌握一些,這對於您跳出IOS的圈也是一大幫助。畢竟Java、Python現在是市場上的主流語言。
另一個方面就是很多資深程序員選擇的,進入深層次領域的學習。走研發級的一些路線。研發級軟體研發的職位生命周期長。工作壓力會比程序員小很多,很適合大齡程序員的選擇。
或者就是選擇自己的一個主攻方向,做這個方向的專家,這也不失為一種選擇。豐富自身的知識結構,向著全棧開發工程師不斷的前進。
或者可以嘗試這轉行管理層,做一些技術經理、技術總監。當然任何一種選擇都需要您結合自身的實際情況去抉擇。謹慎考慮、然後在做選擇。
希望回答對您有所幫助。
我本人從事多年互聯網Java開發,感興趣的朋友可以關注私聊,共同努力,共同進步。
謝謝!
我是8年iOS開發從業者,結合我自身情況以及我自己的職業規劃,希望能夠幫到你。
焦慮 今年已經三十歲了,對於iOS的現狀和未來也時常感到焦慮,大齡程序員未來的出路在哪,我也會迷茫。
市場需求 移動開發需要iOS,安卓兩端一起開發,耗費的時間成本是企業會考慮的,再加上html5、小程序、各種跨端方案的出現,市場對原生開發需求更少了。
案例 再分享一個之前做主管時我招聘C++開發的一個經歷,杭州C++需求量不大,但是這位應聘者能力過硬,最終進了華為。
我們應該怎麼做 上面的案例也印證了只要自身技術過硬,只要市場還有需求,過多的擔心和焦慮是沒有必要的,把大量的時間花在 探索 未來方向,不如沉下心來學習技術,努力提高自己,成為不可替代的人才。其實應對焦慮最好的方法是行動,目前市場更需要的是高端人才,只要有崗位需求,把自身能力提高上去之後,現在所擔憂的問題都會迎刃而解。
希望我的回答對你有幫助,隨時歡迎留言反饋。
flutter歡迎你
轉其他語言,或者自己獨立開發
我鼓搗flutter去了