⑴ 現在IT行業走哪個方向有前景(現在程序員都往哪個方向轉型)
IT行業一直都有前景,但只不過千篇一律培訓出來的程序員,需要考慮一下自己的未來了。以Java為例:2003年,新入行的程序員只需懂Javaweb和數據技術,就可以找到好工作;2008年,互聯網公司要求程序員懂得多種框架技術,並擁有實戰項目經驗;到了2018年,用人企業的要求進一步提高,Java程序員需要掌握多個領域的行業級解決方案,而不再是過去對單純某項技術。現有的IT培訓機構,4-6個月培養的初級程序員,顯然已無法滿足企業需求。
我們可以看到互聯網的發展是飛快的,很多企業也認識到了這個問題。 我看回答當中有多目前的大方向5G、物聯網、大數據,AI等;那這些公司不需要前端嗎?不需要UI嗎?不需要前端開發嗎?不需要後端開發嗎?
在今年年初的時候,因為網易的H5在朋友圈火了一把,各大企業紛紛招聘前端;如今抖音家喻戶曉的,各大企業又開始在招聘新媒體有短視頻運營的人。
其實崗位就在這里,並且需求也是一樣。為什麼很多人找不到工作?無非是技術過於老,不了解新特性。或者是培訓出來的東西過於千篇一律,大家都一樣,企業招聘的時候當然是挑技術好的,或者學歷高的,再不濟挑說的好有眼緣的。
其實這個問題根本沒有必要去問,因人而異。有的人希望往管理層走的,就去努力提升對產品的了解去了。有的希望成為技術專家的,也深入去研究自己領域的技術了。
也會有一些程序員,看到AI或者是物聯網等等發展前景很好,去學了Python,開始看機器學習方面的書。也有大部分的程序員,不為所動。
不明白為什麼程序員要轉型,要是在職程序員都轉型了。那麼對於小白,和培訓的學生是一個很好的消息。因為企業對於初級程序員又會有需求了。
可以肯定的回答,程序員最應該重視的不是互聯網寒冬,不是什麼比較火什麼有發展前景。已經一個在職的程序員,無論是要升管理層,或者是提升自己。最重要的都是技術!
你不一定需要轉型,但起碼要有具備轉型的能力!
這個要看大方向還是小方向,目前來看5G、物聯網、大數據、AI人工智慧是個不錯的方向前景。
程序員的話一般往Python語言或者JAVA語言發展。
其中Python(易讀可靠,功能強大,未來趨勢的語言,媲美JAVA,在人工智慧與大數據分析這一塊優越於JAVA)。
個人建議在有其它語言基礎的情況下,可以往Python方向考慮。必竟以後將是數據決定未來的時代 。誰能在行業中站住腳也是要考慮的方面。
希望對您有所幫助。
程序員做的好話,很多多轉產品經理,升級了。
另外,IT行業目前機器學習/AI還是很火的,不過難度也蠻大,畢竟你面對的競爭者都是比較優秀的人。
現在很多同事都學習Python,作為近年來最火的編程語言,越來越收到重視。無論是做數據分析還是人工智慧,都是少不了Python的影子!
大家都很有學習熱情,有幾個同學甚至花上萬塊錢周末報的培訓班來學習人工智慧,搞的我也壓力很大,也在開始學習!也有學習大數據和雲計算的,這要根據自己的情況來選擇
如果你學歷可以,有比較強數學功底可以選擇轉人工智慧,如果以前搞JAVA的可以考慮轉大數據或者雲計算。當然了這都不是絕對的也根據自己的愛好以及對未來發展規劃而定!
在IT行業對學習,無論轉不轉方向,及時的提高自己是很重要!
1.有限數據的商業價值挖掘,與大數據不同,這一領域除了IT基礎知識,更重要是鍛煉商業邏輯和有限數據分析能力。
2.電商配套的新媒體運營,隨著新媒體時代的到來,這方面的人才突然出現短缺,需通過自學+大量實戰才能掌握。
3.區塊鏈與實體經濟的結合,新技術經歷近十年發展,已經到了大量應用場景的實際使用,人才缺口大。
4.跨境電商的運營,隨著買全球,賣全球升級,加上中國在移動互聯網和電子支付優勢。這一領域必須大量人才加入。
建議針對自己的興趣,專注一個領域,多實踐和試錯,這是IT最好的學習方法,培訓要做好選擇,太多機構學不到什麼,不如參與新項目鍛煉自己的技能。
都在往構建人類命運共同體和一帶一路、中國夢的鏗鏘大道上高質量快速發展
1.架構師
有些程序員愛好編程,很安心做一名程序員,雖然隨著年齡的增長,代碼產出大不如前,但是解決問題的能力卻無人能及,如果一直保持對某一領域技術的專注,必然會成為行業技術大牛,在技術的道路上也會越走越強!
2. 研發管理
研發管理是程序員比較常見職業發展方向,主要包括工程師、項目經理、研發總監、技術副總以及CTO等,該職位需要具備一定的領導能力。
3. 培訓講師
培訓講師是一些程序員的職業選擇方向,擁有豐富的一線經驗,把自己所掌握的知識,傳授給更多的人,幫助更多的走向編程之路,創造富足生活,也是人生一大樂事。
4. 銷售
開發出身的銷售,比較務實,扎實的技術功底,更容易與客戶建立信任,因此,相關技術的銷售崗,也是程序員發展的一個方向。
5. 咨詢師
程序員聚焦在一定的IT技術領域,掌握精深技能,可以轉行做該領域的咨詢師,為客戶解答相關技術問題。
6. 創業
在「互聯網+」的時代,IT創業是很常見的事情,開發者利用自身技術優勢,可以通過創業逆襲,直接當上CEO。
以上是幾種常見的IT程序員除了軟體測試、產品經理、運維、等職業生涯的發展方向,都是IT程序員職業發展的好選擇!不管將來最後從事的哪個版塊,IT編程都是必須要先掌握好的技能,否則無法在行業入門,更加談不上發展。
⑵ 技術人員如何成功向銷售轉型
從另一個角度講,作為技術人員,包括項目經理和工程師,更願意與機器打交道,而不太喜歡與人打交道,想到銷售就更是難上加難了。問到一些公司的高層,是否想過將技術人員培訓成技術銷售,他們都否定了這一想法。原因就是他們認為把技術人員培養成銷售比登天還難。 然而,研究一些成功的大型跨國公司的情況,就會發現很多成功的技術銷售都曾經是優秀的技術人員。問題是,如何使由技術人員向銷售轉變的這一過程過渡得平緩而不痛苦。 了解業務問題 根據人力資源公司Chally的報告,在企業之間的交易中,企業客戶最大的不滿就是你們不懂我們的業務。因此,要想成功地將技術人員轉型為技術銷售,第一件事不是讓他們適應著去銷售,而是讓他們了解客戶的業務。令人高興的是,很多技術人員都非常認可理解客戶業務這一理念。很多技術人員都是通過參加MBA培訓或參與公司商務會議,參與相關業務而被提升到管理崗位。最了解商業業務的技術人員要數IT程序員了。過去 ,程序員就是沉湎於編套很酷的軟體程序,資料庫等等,不需要去了解客戶的業務。後來,隨著IT業與通信業合並為IT通信行業,程序員也就被推向了業務的前沿。他們不是藏在桌子後面編程就可以了,還需要去見客戶,了解他們的需求然後為客戶提供一些有利於提高工作效率的指導。從一個純技術人員向電子商務咨詢師的轉變是個緩慢、曲折、痛苦的過程。然而,現在很多IT專家既了解客戶的業務需求又能提供創新的技術解決方案。既然很多程序員可以很好地了解客戶業務,那麼其他行業的技術人員也可以做到了。問題是如何做到呢?培訓技術員如果你真心想把今天的技術員轉型為明天優秀的技術銷售,指導建議如下: 1.在你的技術員隊伍里,了解誰比較喜歡和人打交道,最重要是喜歡幫助別人解決問題(Chally人力資源公司提供了這方面的最全面、有預測性的評估方式。) 2.告訴他們你將對他們委以重任,為客戶遇到的問題提供更好的解決方案。 4.在這個階段,技術人員還沒有改變原來的項目工作范疇,但是要讓他們知道,如果有機會同客戶交流,就會為其提供更好地解決方案。 5.下一步,讓技術員與銷售一起打銷售電話,但還不是去做銷售,而是以技術支持的身份,為客戶提供建議。最好培訓你的技術員一些簡單的詢問技巧,並在進行電話銷售之前,讓技術員了解一些顧客的情況。 6.讓技術員與銷售共同完成這個項目。 7.全程觀察技術員的表現,提供積極反饋。 通過以上,你可以解決兩個問題: 1.經過一段時間的培訓,有的技術員很快就轉成了解決方案銷售。 2.你還要繼續幫助現有的銷售隊伍,由單一的銷售轉為專業的解決方案銷售。將技術人員成功地轉型為技術銷售,決不只是以上七個步驟,這個指導性的建議只是起到拋磚引玉的作用。 銷售的多種方法 在中國,很多技術銷售是通過請客戶吃飯來達成的,這也是很多技術人員所不喜歡的工作方式,也使銷售這一職位得到了很不好的名聲。
⑶ 程序員轉行適合什麼崗位
方向有兩個,首選頂是繼續做程序員,繼續找工作,降低薪酬要求,度過難關再說。找工作的方法有多種,第一種是投簡歷、應聘,第二種是找熟人推薦。尤其是第二種方式找工作,對你有些難,你一定要想辦法做到,盡可能多的給以前的領導、同事、朋友、同學打電話,說明自己的困難,取得同情和幫助。
第二個方向是轉型,但現在不合適,等你找到新工作後再轉型。你性格內向,估計能靜下心來,最好的轉型是做老師、寫文章,發揮個人技術專長優勢。
第三個方向是創業。找幾千夥伴,做件事情,別人做管理、做市場,你做技術。
⑷ 工程師如何從技術轉型做管理
「我,程序員,32歲,距離退休,只剩3年了!」
這句話用來形容2019年互聯網行業最適合不過了。從18年開始,大大小小的互聯網公司開始了不止一輪的裁員,19年網上開始充斥一類文章,專門寫互聯網公司超過35歲的人,如果到這個年齡,還不是leader,業務又不核心,那麼請焦慮吧。
昨天聽羅胖的跨年演講,主題是:基本盤。意思是不要受到人雲亦雲的情緒影響,而是轉過頭,看手中的資源,基於基本盤看清自己的努力方向,非常感慨和受啟發。中國互聯網經過過去十多年野蠻式的發展似乎這2年開始慢下來了,程序員35歲的退休年齡雖然只是販賣焦慮的一種說法,但是整個行業對人的要求越來越高是不爭的事實,要求我們的成長速度必須跟上。2020年開始,希望自己在技術、管理、業務3個維度再做更深層次的學習,體系化個人的認知,做一個有特點的IT人。
下面要寫的主題是關於『工程師如何從技術轉型做管理』,這是我在團隊管理上第一篇系統性的總結。之所以選擇這個主題,一方面,個人覺得轉型做管理是當前環境下大部分程序員會選擇的職業路徑,另一方面,自己親身經歷了比較漫長的轉型過程,應該能寫出點心得體會。希望下面的內容對於『正在轉型掙扎期』或者『後續有規劃往管理轉型』的同學,讓你們有所啟發,內容大概分成以下4個部分:
1、什麼樣的工程師會被提拔做管理?
一般來說,滿足這3個條件的工程師會被提拔做管理:技術能力強、業務熟練、軟性素質達標。(當然還要看公司是否有管理崗位的空缺以及你個人的意願),下面分別展開說下重點。
技術方面:常用技術的深度和寬度缺一不可,架構能力非常關鍵。否則技術方向都把握不好,技術決策也容易出問題。如果技術能力沒達到一定水平,不建議太早轉管理(個人感覺能力至少要接近阿里的P7,騰訊的T3-1,網路的T6)。
業務方面:不了解業務,技術沒法落地,不僅要求熟悉業務而且應該具備比較強的業務意識,(如果能從技術維度提出好想法,幫助業務拿到更好的結果,這種leader是非常受歡迎的)。
軟性素質達標:軟性素質這個詞有些泛,我個人覺得最核心的兩點,溝通協調能力和做事靠不靠譜。軟性都是可以鍛煉的,但是一定要有意識去提升。著名管理學家陳春花老師說,「一個人被組織提拔,其實不是因為能力,而是因為信任」,聰明的人很多,但是靠譜的人很少,比能力更重要的是工作的投入感和靠譜的態度。
如果你覺得上述3個方面都達到要求了,我覺得只是差一個機會,否則好好提升自己吧。
2、你選擇做管理的初衷是什麼?
之前有人問過我一個問題,「你覺得我適合做管理嗎?能給我些建議嗎?」,我當時沒有正面回答他,而是反過來問他,「你能先告訴我,做管理對你意味著什麼?它能給你帶來什麼呢?」。當然我不是在質疑他,而是想讓他反思他做管理的初衷。我覺得『最原始的動機』會決定你在管理路上能扛多大的壓力以及能走多遠。關於初衷,我見過最普遍的說法有這么幾種:
上面這幾類都屬於『外部因素』驅動,說實話,都很難在管理路上走得很遠。因為技術管理是極其復雜和瑣碎的工作,它遠沒有你想像中的輕松和風光,而在這些外力下,你做出決策後的結果很多時候跟你的預期是不一致的,這個時候你的怨氣和轉型痛苦就會出現,你開始質疑你選擇的這條路是不是錯了?
再來看另外一個問題,作為技術管理者,對於公司、團隊以及你個人,你覺得它的價值分別是什麼?我個人的解讀是這樣的:
這是對於技術管理崗位的基本認知,你的初衷必須建立在這個認知基礎之上。然後試問你自己:是否認可這個崗位的價值?如果你覺得全是犧牲自己來成就公司和團隊,那你不可能做得開心,也不可能做好。
第2個問題,你是否對管理者的工作充滿熱情?並且享受這個過程呢?比如項目協調,比如制定流程並推動落地執行,比如招聘。如果你說我只喜歡做技術相關的工作(比如架構設計、技術評審等),那麼你還是走技術路線吧。
認可技術管理崗位的價值所在,並且能激發你的投入意願。這些就是底層最好的動力,你的成長和回報都是付出後水到渠成的東西。所以這個初衷很重要,三觀一定要正。
3、轉型期你會遇到哪些困惑或者挑戰?
轉型期會經歷心態、工作方式的轉變,很多事情會刷新你的認知。下面幾點,我認為是絕大部分人在轉型過程中會遇到的困惑或者挑戰:
上述疑惑是我個人轉型過程中體會最深的幾點,我在後文中會分別給出自己的看法和建議。
4、轉型期應該具備哪些心智?
從技術轉型做管理,更多的不是能力的變化,而是思維方式和行為的改變。很多剛轉型的leader管理做不好,絕大部分不是因為能力不行,而是出現在了認知上。以下幾點,我認為是轉型期leader一定要具備的心智:
學會從團隊角度考慮問題
以前作為工程師,更多是從事情本身或者從個人角度出發,成為leader後,轉變成團隊思維是最最重要的,因為你的KPI取決於你整個團隊的完成情況,你要權衡的是團隊整體的利益和效能。
上面4項對比,是我個人認為比較典型的case,比如上一節提到的一種情況:leader覺得某個問題很簡單,嫌員工處理效率低,然後自己跳出來三下五除二給解決了,這種就屬於很典型的員工思維。單從搞定這件事情來看,這也許是很好的處理方式,業務方也會很滿意,但是帶團隊是長遠的事情,上述做法緊急情況可行,但是變成常態就是非常大的問題。
團隊能力不提高,leader永遠不會解放,這是作為leader應該具備的意識。如果通過這個問題能夠提升組員某方面的能力,leader應該扮演好教練的角色,放手讓組員自己去做,你要做的僅僅是觀察、給一些指點、適當給予時間上的支持。這次處理也許效率不高,但是下次碰到類似的問題,團隊是不需要依靠你來解決的,另外組員也有自己的發揮空間,覺得團隊在幫助他成長。
注重執行細節
對於剛轉型做管理的一線leader,切忌被放權式的管理方式洗腦。放權式管理對於對管理者的經驗要求很高,它比較適用於工作流程清晰,團隊骨幹目標認知以及自驅力很強的團隊。
當你個人的管理水平還處於菜鳥期時,一定要從細節抓起,通過手把手帶員工,教會他們如何正確的做事,怎麼才能達到你的要求,以及如何培養出團隊骨幹,搭建出團隊的核心組織架構,所有這些都經歷過了,你在管理上才會有自己的心得體會,才會走得更扎實。
通過觀察執行細節,你能非常清楚團隊每個人的優劣勢,深入感受自己的管理方式是否存在問題,然後再輔以leader思維去思考和解決問題,管理上才能真正獲得成長。這個過程,你可能會收到上級、平級、下級的很多反饋,清楚細節後其實你就有了自己的判斷,知道是否是自身的問題,是否要調整,而不是沮喪抓瞎。
學會用人所長,具備包容心
知人善任、人盡其才,是每個管理者都懂的道理,但是能做到的不多。尤其在技術管理崗上,我見過有些leader在技術上非常強勢,技術權威不容有任何挑戰,當組員提出更合理的技術方案時,他會用職級強制要求按自己說的執行,根本不做任何解釋。
對於新晉leader,團隊對你的信任感還在磨合期,上述做法很容易打擊組員的積極性,消滅他們的創造力,這對你帶團隊來說是非常致命的。如果組員的方案更合理,leader應該倍感欣慰,包容並鼓勵這種行為,因為組員某方面的專業能力超過你了,你不再是團隊各方面最強的人,你需要做的是調整自己的心智,學會用人所長。另外,還有一種情況是:組員和leader的技術方案都可行,我個人傾向將選擇權交給組員,畢竟他們是真正的執行者,應該給他們自由發揮的空間,最後就算出問題對他們來說也是很好的經驗積累。
重視情商,做好自我情緒控制
管理上能做多大事情,真的和情商有非常大的關系。IT界的技術人員由於工作性質的原因,普遍注重技術上的提升,而忽略情商的培養和維護,作為新晉leader必須從一開始就意識到情商的重要性。管理是一個復合型的崗位,當你的專業技能和處理問題的方法論已經形成後,越往上發展,為人處事的軟技能佔比會越來越重。
每天和不同的人打交道,這個是管理者的日常工作,因為你需要調動所有可能的資源去解決團隊的困難。面對不同職位、不同level、不同性格的人,你要反復琢磨採取何種溝通方式和溝通技巧。上一節提到一種情況:一件你認為很簡單的事情,推動起來卻很困難。可能是因為你對外的溝通方式太生硬,別人不想配合你,或者別人確實有其他更重要的事情,但是如果私下關系建立好,你再當面軟磨硬泡,多半也是可以解決的。人際關繫上,難免會有碰壁的時候,不要氣餒,這跟技術同學寫出1個bug一樣,是家常便飯的事情,但是一定要注意積累經驗。線下和關鍵的配合方維護好私人關系,多吃飯喝酒,別人有困難能及時伸出援手等等,套路有很多。
情緒控制,是一個比較難的事情。情緒很容易傳遞,如果leader碰到不爽的事情,把組員當做出氣筒,這是非常傷士氣的,之前建立的信任感很容易消失,受不了的組員也可能就離職了。另外,對外溝通上,如果leader控制不好情緒,不將重點放在解決問題上,只是抱怨或者發火,也非常容易引起配合方的不滿,認為你不專業,久而久之,你的團隊也會被打上這種標簽。
個人在情商方面目前做得也很差,踩過很多坑。提供3點建議:
做好時間管理
時間管理的4象限理論可以網路一下。重點說下我個人遇到時間管理問題是怎麼解決的,以及技術和管理兩個維度如何分配時間。
第1步,可以拿過去一周或者一個月的時間跨度為例,詳細列一下你的時間花在哪些具體事情上了,以及每類事情大概的時間佔比。對於技術leader可能的事情包括:需求評審,資源規劃和項目排期,技術評審,團隊周例會,研發規范制定和落地,項目管理,技術調研,架構設計,coding,緊急任務協調和處理,業務以及新技術充電等等。
第2步,針對第一步列舉的每類事情,考慮下哪些是非必須的,哪些是可以授權給團隊骨幹去做的,哪些是可以優化提高效率的。比如一些簡單的需求評審或者技術方案評審讓骨幹把關即可,項目管理制定好流程規范同時培養一些scrum master或者項目經理下放給他們來做。不用凡事都事必躬親,leader應該把時間聚焦在對團隊最關鍵的事情上,學會授權和放權。
對於一線leader,技術和管理兩個維度如何分配時間,個人的建議是:
上面這些內容,就是關於工程師轉型管理的個人心得。
⑸ 做了三年的Android開發,想跳槽做技術管理這該怎樣轉型
你要盡可能多去積累項目經驗,同時也需要把更多的注意力放到管理上。
對於從事Android開發的技術人員來說,因為Android開發的工作非常吃員工的年齡問題。特別是在員工的年齡越來越大以後,很多員工其實沒有足夠的精力用來加班,有些人也會把更多的注意力放到自己的生活上。在這種情況之下,Android開發的員工完全可以向管理層靠攏,同時也可以通過這種方式成功實現自己的職業轉型。
你要盡可能多去積累項目經驗。
在你工作的過程當中,Android開發的很多工作可以幫助你積累項目經驗。當你的項目經驗積累到一定程度的時候,你完全可以憑借著自己的豐富項目經驗來帶領團隊做單獨的項目,你的帶隊能力也會進一步提高。
⑹ 技術人員如何轉變為管理人員
首先你要明白什麼是管理,其實管理並沒有你想的那麼高大上,甚至於說並不難,關鍵是要看你想在哪進行起步。
說得通俗一點,管理就是管人和事,但是一旦升為管理之後,管理的事就變成了整體的把控,而不再做具體的事物,反倒對人的管理要放在重中之重。
如果說你之前沒有做過管理,建議你可以這樣開始:
一、跟領導進行提議,去負責一個小項目,就當作是老幫帶一樣,給你安排兩個新人,去做起來,如果你的要求不是特別過分,一般情況下,領導都願意要有野心的員工,畢竟培養出一個合格的管理層也很難。
這個時候就要看你的學習和領悟能力,關鍵還是要提升自己的格局,否則做一輩子都未必能做成好的管理者,如果有什麼管理上的問題,也可以隨時私信,可以給你一些建議,供你選擇。
⑺ 「技術崗」轉「管理崗」會面臨哪些問題大家有什麼經驗
「技術崗」轉「管理崗」時,可能會面臨以下問題:
1. 技術和管理的差異:技術崗位通常需要解決具體問題,而管理崗位需要負責整個團隊或項目的管理,涉及到更多的人際關系和戰略規劃。
5. 持續學習和提高:可以持續學習和提高自己的管理能力,不斷探索和嘗試新的管理方法和技巧,提高自己的管理水平。
總之,「技術崗」轉「管理崗」需要面對一些挑戰和問題,需要學習和掌握管理知識和技能,建立良好的人際關系,轉變心態,持續學習和提高讓穗自己的管理能力。
以上就是我的全部回答啦,希望能幫到你哦~
⑻ 「技術崗」轉「管理崗」會面臨哪些問題都有什麼經驗呢
評定自己是不是一個擅於轉變的人,換崗的只需目的在於謀取長遠發展還是為了逃出如今自然環境明確自己總體目標實施起來才容易; 溝通協調能力 你個人是不是一個真誠溝通交流情商智商相對較高的人。IT技術性管理崗一般分兩種技術性尤其強大令任何人欽佩。情商智商非常高可以令人佩服的。或許也有有第三種總而言之你就是要具備使你手底下欽佩的手腕與方法;最後要的就是管理問題,很多事情出發點是好的可是執行起來就變味道了。因此如何做好管理很重要。市場銷售可以說是一門技術,
而在這期間,技術性也許又有了新的發展趨勢,要想回過頭時發現技能和心理狀態都無法適應,很有可能會面臨一定考驗。與人相處比操縱設備難的多。在技術崗位每天面對比較多的是計算機,電腦是沒有情緒的,一定可以怎麼舒服怎麼來,但是當你立在管理崗時,你應對人時長會比設備多很多。如何與各種性格不一樣的成員和諧共處?怎樣合理安排?怎樣讓大家在你的帶領下把每一項每日任務搞好?種種問題都要考慮到。假如你想明白了,就能為轉型做安排了