① 程序員能幹一輩子嗎(程序員能幹一輩子嗎知乎)
程序員是吃青春飯的嗎,可以干到多少歲?作為一個技術老兵,在技術行業內混了十幾年了,明顯能感覺到目前國內軟體開發工作,在某些行業就是吃青春飯般的存在,尤其是表現在互聯網公司,而且公司越大加班的瘋狂程度越強,互聯網公司更加喜歡招收一些年輕人畢竟工資相對低一點,沖勁還足最關鍵能不惜體力的加班,國內互聯網公司大部分做的事情跑馬圈地,應用級的開發居多,所以難度不是很高,有了2,3年的工作經驗就可以跟著做了,誰的執行力強能夠加班更加被公司所喜愛,很多老程序員在互聯網公司體驗幾年基本上就回歸傳統軟體企業了。
很多公司在招聘的時候發現年齡超過35歲就開始有意設置門檻了,畢竟這個年齡段的程序員人生閱歷也比較豐富,對於職場上的一些事情也摸得比較透徹,說的不好聽就是職場的老油條了,公司出個什麼政策這幫人看到比較徹底,不容易忽悠,年輕點的更加容易被接受,所以說成是吃青春飯的職業有點誇張,但一定程度上也能說得過去,國外40多歲繼續做研發的環境要不國內還是好很多,但也在一定程度上找工作受到一定的制約,現在過40多歲如果還在寫代碼肯定被周圍的人議論了,都這么大了也沒混上個管理職位之類,現在這個年齡段還在一線寫代碼的數量也不在少數,基本上屬於公司頂樑柱存在,絕大部分做著技術管理,並沒有完全脫離技術崗位,遇到難點還是上陣去解決問題。
老程序員如何在技術生涯找好自己的方向點?
1.盡早向技術管理方向轉移
越是拖到最後完成轉型形式越是被動,管理是一種學問,不像是玩技術你把自己管理好久萬事大吉了,技術類的管理如果在技術能力到位的情況下可以,以技術服人這樣無形之中減少了管理的阻力,更加容易讓底下的人信服,平時多補一些管理方面的基礎。如果有轉的想法今早實施,做什麼事情都要趁早。
2.將技術進行到底
技術類在職場上的分支有兩個主項,一個是管理方向,可以沿著這個路線一直做到副總或者更高的級別;還有一個技術專家方向,對別的事情不感興趣就想著一輩子能研究點技術,也沒有什麼大的追求,在很多公司專門設置某個項目的技術專家稱號,職位基本上和技術經理持平,算是同一個級別,同樣是拿著這個級別的薪水。
技術職位如果技術足夠強,可以考慮直接在這個方向一直走向去,無論國內還是國外對於高級的技術專家永遠都是持開放的程度,金字塔上層的技術人才畢竟是少數,但也是技術領域一直欠缺的,如果喜歡技術並且乾的還不錯就可以考慮在這個方向上一直堅持到底。
3.轉行做別的職業,闖出另一番天地
很多程序員中間轉行挑戰別的行業,只要能把一個職業做好一定能夠把別的方向給弄好,嘗試新的天地未嘗不是一個方向,新的方向新的起點新的挑戰,可能帶來的是新的收獲。
作為一個程序員也有隨著年齡的增長有一種無形的壓力在心頭,能做的就是拚命提升自己的技術能力,擔心年齡大了淘汰,只能是繼續提升技術和管理水平。
希望能幫到你。
很多人都說程序員這個行業就是吃青春飯的,為什麼會有這樣的問題呢,難道程序員真的感到30歲就要退休了嗎,或者必須轉行嗎?程序員難道不就是敲代碼嗎,難道年紀大了敲代碼就不能敲不動了嗎?不是都說程序員靠經驗嗎,經驗越豐富,不就是技術越豐富嗎?作為過來人,今天索性沒啥事,就和大家一起聊聊這個話題吧。
首先、先說說為什麼會有這樣的傳言,為什麼會有這樣的說法吧。
第一個就是很多人在這個行業干久了,從大學畢業到30歲至少也得6,7年了吧,行業做久了很多人自己也會感到厭煩,也想換換新的行業,嘗試一下新的崗位,當然轉行有風險,所以很多人轉行都是轉比較靠近的,比如做運維、做產品、做教育、當然走管理路線也是,這些都是比較輕松好轉的行業,基本風險不大。
第二個就是很多做開發公司加班比較多,晚上下班回家比較晚,陪老婆孩子沒時間,況且加班熬夜身體吃不消,搞不好把身體搞垮了,而且大部分程序員都是懶得運動,健身的人,作息時間不規律,最後30歲的人居然熬成了快60歲的大爺,這就是為什麼很多人都說程序員就是禿頂(這里我要澄清一下不適所有程序員都是禿頂呀,至少我還完好的保留著頭發),在這里不得不替這些人傷心3秒鍾。最後連娶老婆都去不到,還有很多連說話都說不通的人,表達能力已經到達到了原始社會。
第三個就是很多那種在公司混日子,技術能力差一點的,以為公司就是可以養老的人,技術干不過別人,工資不見長,可以說非常佛系的,在這個行業混了個6,7年,終於待不下去了,壓力大呀,老婆孩子一家人的希望呀,最後選擇了轉行,最後離開的原因竟然是公司不需要這種人了,但是我們想想哪怕是爭一口氣也不會混到這么差呀。
其實呢,不是說程序員真的就是考吃青春飯,30歲之後就必須的轉行,想想原因還是在這些人自己身上,年輕不願意拼實力,不願意積累點能量,真正有技術的人,想想公司能放走嘛、高薪難道還差嗎,除非那公司真的做的有點過分,虧待功臣,卸磨殺驢呢,自己不爭氣在前,怎能怪別人呢。
當然加班、熬夜這些都是存在,但是其他行業也不好做,那些高管,有錢的職業經理人,哪一位不辛苦呢,而且其他行業也是一樣,老闆雖然壓榨,但是真正想要福利好的,除非公務員,不然工資很低,所謂功高者後祿,這個不會假。
另外當然也有很多願意嘗試新行業的人,願意挑戰,嘗試新的開始這也有很多。總的來說,程序員真的是不是吃青春飯呢,不能一概論之,有經驗,有能力的人,高薪,誰願意走。
絕大多數程序員確實是吃年輕飯。
不管你願意不願意承認,等你到40歲之後就知道了。
這里有個界定,從事研發的排除在外,從事開發的包括在內。要注意研發和開發是兩個不同的概念。
一般研究所,研究生院中的程序員多叫工程師,這類人是越老越值錢。年紀大經驗越多,能力扎實,對做研發突破苦難起到至關重要的意義。
而開發不同,開發更多是面相年輕人來做的,你開發一款軟體給60歲的老大爺們,且不說你開發的好不好,老大爺他也不會用。
一般從事開發的程序員在35-45歲時是個分水嶺,能力強,有水平能熬到領導層,或者能獨當一面,那麼就留下來。如果不能基本就被淘汰了。而這部分留下來的人只是少數。
為什麼程序員要年輕化?第一,上面說過,開發主要針對的用戶是年輕人,那麼只有年輕的程序員才知道年輕人喜歡什麼愛好什麼。讓一名60歲的老程序員寫一個游戲,能火起來的概率不大。第二,年輕人無牽掛,肯吃苦,能加班熬夜,工資待遇又相對低。上了年紀的程序員家裡有老婆孩子需要管,還有父母需要照顧,也沒有了年輕時干勁,思想也漸漸和社會主流脫鉤,並且工資還極高。這個時候如果這個老程序員不能為企業創收,那麼辭退一名老程序員,省下的薪水可以在招好幾個大學畢業生。
有些話不是空穴來風,也不是無能人的借口,看看各大企業裁員的年齡段就知道了。
只有碼農,靠蠻力,用體力而不是用腦力的程序員才是吃青春飯的人!
大多數程序員都認為程序員是個吃青春飯的職業,編程這個事只能幹到30歲,最多35歲吧。每每聽到這樣的言論,都讓人感到相當的無語……
有研究者用了最近5年內比較流行的技術Tag,然後用了一套比較嚴謹的演算法來查看那些所謂的「老程序員」是否在新技術上跟上不了,所謂跟不上,也就是這些老的程序員在回答這些新技術上並不活躍。所謂老,就是37歲以上的程序員。
老程序員和年輕的程序員對於一些新技術的學習來說也是差不多的,甚至有些項目還超過了年輕的程序員:
1、程序員技術能力上升是可以到50歲或60歲的。
2、老程序員在獲取新技術上的能力並不比年輕的程序員差。
由於如今許多的年輕程序員太浮躁了,才會說30歲是程序員的頂峰。
其實,對於大多數人來說,如果還沒有編程到30歲,還不能成為一個「合格」的程序員。所以,並不是編程編到30歲就玩完了,而是編程編到30歲才剛剛入門。
在我身邊,就有一些年齡在40以上,並且還對技術保持熱衷的「老程序員們」,他們無一不是身懷絕技,在公司身居要職或高管,成為公司最寶貴的技術保障。
工齡超過三十年了,做了一輩子程序員,單位還在不斷招人,所以還有事情做,沒有坐冷板凳,不存在什麼危機。。
公司也很重視加班,但我早就過了干體力活的階段,領導並不管我加不加班。進度慢了領導就會說你需要人嗎。
學新技能么,還好吧,java,c語言這樣的經典可以用一輩子,重要的是有編程思維,學習並使用哪種語言很容易。
做一輩子程序員肯定是可以的,只是很多人不願意而已。可能男人野心大了些吧,編程一輩子覺得很丟臉,總想往上爬。。身為女性就沒那麼多想法,人到中年,有人願意雇我們有口飯吃就滿足了,老老實實幹活的人,老闆不會不要的,換過幾次工作,並沒有遇到年齡障礙,也沒有刻意去經營人脈,你的表現如何,別人都是默默看在眼裡的。。
回顧一下,有幾點經驗,一是不管坐哪個職位,不能丟掉編程這個技能,做了很多項目的負責人,框架自己搭,核心模塊自己寫,技術掌握在自己手裡,項目完成有保障。。項目結束了,就要去當普通程序員,有一手過硬的編程技能,還是挺受歡迎的。二是不能總是生活在一個舒適圈裡,要不斷學習新知識,迎接新的挑戰,每次接受新的項目或任務,一定要有所突破,不能只是單純的重復。
我也算是這個行業的一位老兵了,從13年到現在也快八年了,程序員其實是挺費身體的,熬夜加班家常便飯,所以我覺得程序員是在吃青春飯,互聯網公司基本上都存在一個問題就是看誰下班的晚,不管你在公司有沒有在做事情,只要你下班比其他人晚那麼你的績效就一定不會差。至於我現在的話已經沒有經常加班了,偶爾發一下版,上下班都比較規律,這就是我還在堅持的原因,程序員能幹到多少歲這全看你自己,我身邊三十多歲依然在干程序員,雖然程序員吃青春飯,但是你自己也可以選擇往中層或者其他崗位去轉,肯定不能再像初出校園那樣,不然身體遲早吃不消的,禿頭,脂肪肝,亞健康,近視,腰椎間盤脫出這些都是普遍存在的,大家不要覺得程序員的工資就一定非常的高,這也要看地方,像重慶程序員的工資還真不如有些工種。
大多數程序員認為程序員是吃青春飯的工作。編程只能幹到30歲,最長可達35歲。我經常聽到這樣的話,都讓人感到適當的無語......
今天,我們來談談這個老話題......
首先,我們來看一篇論文《?》(英文版)。本文是來自北卡羅來納州立大學計算機科學系的兩個人,他們在StackOverflow.com上對用戶進行了相關的數據挖掘。一些數據出來了。(StackOverflow.com上的數據被公開,任何人都可以使用它進行分析和核算,所以這篇論文的實際情況還可以。
讓我們來看看他們的年齡分布圖:我們可以看到程序員年齡的正常分布(高點大約是25歲,但中點大約是29歲)然後,計算每個人的月營業額,這樣你就可以找到用戶的真實生動的時刻,這樣便於計算程序員的真正才能。(總聲望/活潑時刻),我可以得到他每個月均勻得到的Reputation。我們可以看到程序員的才能從25歲開始上升,並且直到50歲才會開始下降。因此,程序員不吃青春飯的。只有碼農,依靠蠻力,使用武力而不是腦力的程序員才是吃青春飯的人。
年齡大可以跟上新技能嗎?該論文的作者使用了過去5年更受歡迎的技能標簽,然後使用更謹慎的演算法來檢查所謂的「老程序員」是否跟上新技能。所謂的跟不上,也就是說,這些老程序員並沒有積極回答這些新技能的問題。所謂的老,就是是37歲以上的程序員。
我可以看到老程序員和年輕程序員在學習一些新技能方面相似,有些甚至超過了年輕的程序員。
論文的結論是:
1、程序員技能可以升至50或60歲。
2、老程序員在獲得新技能方面並不比年輕程序員差。
結論
從上面的數據可以看出,由於現在很多年輕程序員都太浮躁了,據說30歲是程序員的巔峰。事實上,對於大多數人來說,如果你沒有編程到30,你就不能成為「合格的」程序員。因此,並不是編程編到30歲就玩完了,而是編程編到30歲才剛剛入門。
這個問題,我應該比較有發言權,大城市呆過2年然後回了小城市,5年程序員轉行當老師。大部分程序員是吃青春飯的,因為大部分程序員干技術,只是停留在應用層面,沒有足夠的平台,5年後很難再有質的提升。技術有了提升後,還需要有足夠大的平台才能撐的起你的薪資。我離開程序員行業的導火索是見到某公司,辭退唯一的一個45歲架構師。當然如果你可以不要求高薪,放平心態,我相信很多公司還是願意要大齡程序員的。
到35歲還在基層那基本上就是沒希望了,隨著年齡增長,思維能力不如年輕人,如果不能升上去帶團隊,那隻能一直做基層碼農。
程序員三十以後就老了,一是技術更新太快,二是經常性熬夜加班,三十以後轉管理崗,搞技術吃不消了。
單純作為一個職業來說,程序員在中國能幹一輩子直到退休嗎?
單純就職業來說程序員當然可以做一輩子直到退休,如果你的腦力、體力都還跟得上的話。
但是,程序員的黃金年齡一般在25—35歲之前,超過這個年齡段無論是自身的體力還有腦力都不如從前,再加上後輩們也會成為崗位的威脅。
以上是我個人看法。
程序員到底能幹多久和自己的興趣愛好緊密聯系的,有些朋友本身就喜愛編程研究,這也許就是他的終生歸屬了,一直當成事業幹下去。還有一部分開發到一定階段後,因為某些原因可能會轉行出現。下面部分學習知識點:
1.例如字元串查找、子串、模式匹配等。?當在Lua中對字元串做索引時,第一個字元從1開始計算(而不是C里的0)。索引可以是負數,它指從字元串末尾反向解析。即,最後一個字元在-1位置處,等等。
2.字元串庫中的所有函數都在表string中。?它還將其設置為字元串元表的__index域。因此,你可以以面向對象的形式使用字元串函數。例如,string.byte(s,i)可以寫成s:byte(i)。
字元串庫假定採用單位元組字元編碼。
接收零或更多的整數。返回和參數數量相同長度的字元串。其中每個字元的內部編碼值等於對應的參數值。
數字編碼沒有必要跨平台。
string.mp(function[,strip])
3.返回包含有以二進制方式表示的(一個二進制代碼塊)指定函數的字元串。?之後可以用load調用這個字元串獲得該函數的副本(但是綁定新的上值)。如果strip為真值,二進制代碼塊不攜帶該函數的調試信息(局部變數名,行號,等等。)。
帶上值的函數只保存上值的數目。當(再次)載入時,這些上值被更新為nil的實例。(你可以使用調試庫按你需要的方式來序列化上值,並重載到函數中)
string.find(s,pattern[,init[,plain]])
4.查找第一個字元串s中匹配到的pattern)。?如果找到一個匹配,find會返回s中關於它起始及終點位置的索引;否則,返回nil。第三個可選數字參數init指明從哪裡開始搜索;默認值為1,同時可以是負值。第四個可選參數plain為true時,關閉模式匹配機制。此時函數僅做直接的「查找子串」的操作,而pattern中沒有字元被看作魔法字元。注意,如果給定了plain,就必須寫上init。
如果在模式中定義了捕獲,捕獲到的若干值也會在兩個索引之後返回。
string.format(formatstring,···)
5.返回不定數量參數的格式化版本,格式化串為第一個參數(必須是一個字元串)。格式化字元串遵循ISOC函數sprintf的規則。不同點在於選項*,h,L,l,n,p不支持,另外還增加了一個選項q。q選項將一個字元串格式化為兩個雙引號括起,對內部字元做恰當的轉義處理的字元串。該字元串可以安全的被Lua解釋器讀回來。
希望能幫到你,謝謝!
② 學習程序員需要什麼樣的條件
不需要任何學歷,有一定數學功底,慢慢鍛煉邏輯思維。
做程序員有以下要求:
1、英語良好。
2、邏輯思維(順序、分納埋類、判斷等)要閉鎮好。
3、了解互聯網產品,會下載軟體、會搜素引擎(如必應、某度)、會打字。
如需學習程序員推薦選擇達內教育,作為國內IT培訓的領導品牌,達內的每一名員工都以「幫助每一個學員轎茄粗成就夢想」為己任,也正因為達內人的執著與努力,達內已成功為社會輸送了眾多合格人才,為廣大學子提供更多IT行業高薪機會,同時也為中國IT行業的發展做出了巨大的貢獻。感興趣的話點擊此處,免費學習一下
想了解更多有關程序員的相關信息,推薦咨詢達內教育。達內教育已從事19年IT技術培訓,累計培養100萬學員,並且獨創TTS8.0教學系統,1v1督學,跟蹤式學習,有疑問隨時溝通。該機構26大課程體系緊跟企業需求,企業級項目,課程穿插大廠真實項目講解,對標企業人才標准,制定專業學習計劃,囊括主流熱點技術,助力學員更好的學習。
③ 為何大多數程序猿會轉行做產品經理的背後的原因有哪些
產品經理這個工作對之前的工作經歷或者學歷沒有太高的要求,再加上這兩種工作有聯系,作為程序員了解產品的屬性或者性質,程序員的溝通能力很強,所以可以好好的勝任產品經理這個工作。
④ 為什麼那麼多人想要轉產品經理
最近有很多人加我微信,想要跟我學習產品經理,想要轉行做產品經理,作為一個已經轉行成功的產品經理,就非常好奇:我當時為什麼要轉?為什麼人越來越多?產品經理有什麼誘惑?接下來黑臉將系統性的分析一下這個現象給想要轉行產品經理的人一些思考。
「產品經理」,互聯網最有彈性的詞彙,原來蘇軾說過一句評價自己的話:「 吾上可陪玉皇大帝,下可以陪卑田院乞兒 」,現在我把這句話用在描述產品經理身上再合適不過了, 產品經理上可跟老闆高談闊論,下可跟技術開發撕逼掰扯。
為什麼有這么多人想轉行做產品經理?那麼我就用產品經理思考產品的思維模式刨析這些人的想法!
我們先來分析這句話「為什麼有那麼多人想轉行做產品經理?」,我們可以分成幾個關鍵詞,然後一個「 那麼多」、「人」、「想轉行」、「做產品經理」 。
我們通過「那麼多」、「人」、「想轉行」、「做產品經理」這幾個關鍵詞深入思考,引申出以下幾個問題
第一:為什麼那麼多人?
第二:什麼人想要轉行?
第三:為什麼想要轉行?
第四:產品經理做什麼?
第五:轉了之後會有什麼好處?
互聯網市場足夠大!未來萬事萬物都被互聯網取代!
試想下?你有多久沒用過紙幣了?去醫院檢查?小區繳納水電費? 商場購物? 就連路邊買個煎餅,大爺都是說「小夥子,掃這里」;你會發現,連錢這么重要的東西都被互聯網技術取代,還有什麼不會呢?我們把思緒延長,就會發現身邊的萬事萬物都在互聯網!
未來就沒有互聯網了,因為互聯網會像水和電一樣下沉到所有的行業,成為像公路一樣的基礎設施 。所有的行業就都是互聯網行業了。而那個時代的到來,也許十年,二十年,三十年。但是在社會以及市場發展變革的時代,互聯網人才擁有巨大的人才缺口,產品經理更是其中最重要的部分,如果產品經理機會沒有這么多,那麼其實也不會有這么多人去轉產品經理!
機會成本低!
試下一下?產品經理如果像金融從業者一樣,需要資格證還有專業冷門技能,還會有這么多人么? 答案:肯定是不會那麼多,入門門檻的高度就會讓一大群人看著產品經理這座大山望而卻步!而最基本的產品經理其必要的技能就是需求分析,問卷調查之類的工作,這類工作最基本的就是會用電腦,以及對產品需求有一定的概念和理解。所以產品經理的地板門檻很低,門檻低也就意味著很多人有機會轉產品, 機會成本是很多人轉產品的動力所在 。
錢、錢、錢
試想一下?產品經理如果月薪3千,那麼還會有那麼多人想要轉產品經理么? 答案:肯定是不會那麼多,那麼產品經理月薪多少呢?我們看一下《2020年產品經理報告》,里邊有一張產品工作年限以及工資的圖片,從下圖我們可以看出,工作3年以內的產品經理,拿到15K 以上的就超過80%的產品經理,除此之外, 產品經理的工資跟年限成正比,工作時間越長,薪資越高,屬於越老越吃香的一個崗位 (當然是在一定的時間范圍內)。我原來的一個下屬畢業參與秋招,直接被頭條錄取,拿到了月薪18K,18K這個數字對於一個剛畢業的本科生來說,相當於一筆巨款了,相比於運營、行政、人事、財務等等崗位,起薪要高出一大截。
圖片來源《2020年產品經理報告》
離產品生命周期近的人可能轉行
如上圖所示,這一個產品完整的生命周期,從 定義產品——設計產品——開發產品——發布產品——改進產品——定義產品——...... ;通過生命周期的細枝末節的工作內容,我們從生命周期里去分析分別有什麼崗位!再去分析他們有沒有可能轉產品!
定義產品——生孩子
定義產品(調研)這個分為兩類,第一類:這個一般是高層 對這個市場有一定的認知,才去決定做不做這個產品 ,所以這個崗位可能是 老闆、高管 ;第二類:公司 為了提高估值或者打造產品護城河,需要尋求新的上下游產品線 ,這個工作是建立在公司已經有完整的產品體系基礎上才去思考的問題,所以這個崗位可能是 老闆、高管、產品 VP 。通過崗位分析,老闆、高管一般不會轉產品的或者他們只是承擔產品工作的一部分工作,他們本身的職位是大於產品的。當然也有特殊,除非這是一家小公司的老闆或者高管,他們創業精神,產品意識,會去一些風口行業或者大型公司做轉行做產品負責人。
定義產品(需求文檔)這就是標準的產品經理每天乾的事情,這里就不用細說了,下面我會在「產品經理做什麼」一一列舉產品經理的工作內容。
設計產品——讓孩子變好看
設計產品(設計原型)這也是標準的產品經理每天乾的事情,這里就不用細說了,下面我會在「產品經理做什麼」一一列舉產品經理的工作內容。
設計產品(視覺設計)這個分為兩類,第一類: UI設計 ,第二類 UE 或者 UX設計。
UI:User Interface用戶界面
用戶界面其實是一個比較廣泛的概念,指人和機器互動過程中的界面,以車為例子,方向盤、儀表盤、換檔器等都屬於用戶界面。現在一般把屏幕上顯示的圖形用戶界面(GUI :Graphic User Interface)都簡單稱為UI。可能是UI這個概念比較難以被一般人理解,所以現在一般所說的UI設計師,也即是指GUI設計師。也就是圖形界面設計師。主要是負責產品或是網站的圖形圖標色彩搭配,總之是負責網站看起來是一個什麼風格什麼氣質。
UE or UX:User Experience用戶體驗
用戶體驗指用戶在使用產品過程中的個人主觀感受。關注用戶使用前、使用過程中、使用後的整體感受,包括行為、情感、成就等各個方面。用戶體驗是整體感受,所以不僅僅來自於用戶界面,那隻是其中的一部分。通俗的講這是個整體的使用感受,包括受品牌影響,用戶個人使用經驗的影響,總之就是讓用戶用著爽。
第一類:UI,優勢:UI 設計師是包裝產品的人,熟悉產品經理規劃的產品功能、產品的調性、使用者的用戶畫像等等;劣勢:UI 設計師可能不懂技術,不懂的產品規劃、市場調研、產品變現等等,但是這類通過學習以及經驗就能解決的,所以 UI設計師是轉產品的概率比較大的崗位 。
第二類:UE or UX,UE設計其實跟 UI設計工作性質差不多,只不過UI 設計更多的偏向於靜態設計,UE 設計偏向於交互設計,所以 UE 設計比 UI 設計更偏向於產品的邏輯性。所以 UE設計片面的理解比 UI 設計師更懂產品,更懂用戶;所以 UE設計師也是轉產品的概率比較大的崗位 ;存在一個市場現象,UI 設計市更佳市場化,一般每一家互聯網公司都會有,UE 一般只有C端產品或者大公司才會匹配這樣的崗位(因為一般產品經理也會干 UE 設計師乾的事情),所以 UE 設計師沒有 UI設計師那麼多。
總結: UI、UE、UX設計師是轉產品經理概率比較大,只不過 UI 體量更大
開發產品——生孩子
開發產品是實現產品落地過程,這里主要是 程序猿們 通過以夜繼日的搬磚實現的。
優勢:1、程序員們對某一個功能的實現熟悉的不能再熟悉了,因為這就是他們一磚一瓦建造承德,所以他們對於產品功能邏輯很了解,對市面的上競品或者主流技術也很了解,知道如何快速落地一款產品。2、程序員的加班很正常,所以程序員的能吃苦,執行力強,這點是這個崗位去轉產品最大的優勢了(踏踏實實去學習)。
劣勢:1、程序猿更多的工作在於研發,專注於自己的工作,所以很多程序眼很少說話,造成了很多程序員轉產品不知道怎麼溝通;2、 程序猿以往的工作屬於被動接需求,主動尋找這方面的能力欠缺,同時產品很多技能也欠缺 ,比如: 需求調研能力、版本規劃能力、商業變現能力 等等,這是開發工程師的主要劣勢,所以如果開發想要轉產品,就需要先跟自己公司的產品經理打好關系,多問問為什麼這么做,他們是怎麼考慮的,來思考如果是你,你會怎麼做。
總結: 研發轉產品不太好轉 ,可能很多研發不服氣,覺得我知道所有的功能,比產品經理還懂技術,我應該好轉,其實產品經理最重要的是決定要做什麼,而這個要做什麼可能是從10個篩選項里列出來的,所以研發轉產品首先需要學會產品調研、產品規劃,(反而因為技術懂技術,所以才不好選要做什麼),轉產品才會好轉。
發布產品——孩子出生
發布產品需要多個部門多個崗位協調合作,保證產品能夠順利落地;1、 銷售 :了解產品、把產品賣出去;2、 運營 :了解產品、保證產品順利運營;3、 市場 :了解產品、根據產品性質投放廣告;4、 客服 :了解產品、了解用戶、及時處理產品問題以及用戶問題。根據業務不同,不同的公司可能還會設置不同的額崗位,這里就不往下一一列舉了。
銷售、市場:產品商業化的實踐者
優勢:1、 知道客戶痛點,為了能夠把產品賣出去 (真正的需求是建立在痛點之上);2、知道競品, 了解競品,為了防止跑單 (了解競品,就能夠掌握自己的優勢以及劣勢);3、 性格活躍,指導根據不同的客戶使用不同的對話方式 ,其次賣出去產品需要聯系其他各方部門為客戶服務(跨部門溝通以及協調的能力)。
劣勢:1、不懂的技術,不知道如何實現;2、不懂流程,不知道流程以及策略;但是這兩類劣勢其實是可以通過很短的時間教育培訓改變的。
總結:我經常說一句話:其實 銷售才是轉產品經理最多的人,因為所有的產品都需要商業化,銷售是接觸用戶產品最多的人,銷售工作內容接觸的也是產品誕生的最重要的步驟 。
運營:給產品給予活力
優勢:1、產品使用最多的人,產品好不好用運營說了算(因為使用,所以知道用戶體驗感觸頗深)2、接觸用戶最多的人,運營能及時了解用戶的反饋,沉澱用戶的數據(了解用戶)3、 運營會根據使用情況,數據觀察,反哺產品進行改進,所以說產品後期,運營也是產品。
劣勢:1、不懂的技術,不知道如何實現;
總結: 運營就是產品,產品也是運營,運營也是轉產品最好轉的崗位。
改進產品——孩子長大
改進產品是根據運營提供、後台觀察用戶行為數據等等對產品進行改進的過程,所以這里主要是 運營 、 產品 互相反哺的一個過程,所以這里最主要的崗位也是產品和運營,上邊已經說過運營是轉產品最好轉的崗位,這里不再贅述。
這里我們從兩個方面說起,產品經理這個崗位有什麼優勢?轉產品之前原來的崗位有哪些痛點?
產品經理有什麼優勢?
一、收入普遍較高。
剛入職一般是產品助理或者產品專員,工作1-2年後會升為產品經理,薪資一般為15-30K,3-5年可以升為高級產品經理,月薪30K+,具體能拿到多少就看個人能力了。我一個前同事跳槽去今日頭條了,三年工作經驗,月薪45K,因為頭條是發18月工資,再加上部分期權,輕輕鬆鬆年薪百萬。
二、產品思維可以影響人的一生
產品經理時刻帶著問題去思考萬事萬物,比如:一件商品到你手裡,你就會這件商品經過了幾層流程,大概中間每一層賺多少錢的利潤,怎麼樣才能降低商品的售價。比如:一個女人跟另外一個人吵架,你就會思考什麼是吵架?為什麼吵架?吵架的目的是什麼?吵架能解決什麼?從而發現生活中的點點滴滴的本質。
三、產品經理的工作是趣味性的、創造性的
有一句話評價「產品經理靠想做正確的事情,項目經理靠執行把事做正確」,產品經理需要了解各方的利益關系、用戶痛點、他們為什麼要用你的產品、為什麼要跟朋友推薦你的產品、為什麼要在你的平台消費,去了解人的本質,以及事情的本質。不是一味的枯燥的去執行某一件事情。比如:我做媒體網站的產品經理,需要了解什麼人看?看的目的?怎麼賺錢?賺誰的錢?為什麼他們要給你錢?他們給你錢的天花板在哪裡?你就能發現用戶背後每一個崗位的 KPI,他們的求人同、求曝光、求資源等等等的訴求,抓住這些才能去做產品。
四、產品經理未來前景好
牛逼的產品經理可以改變一個行業、改變市場格局,成為獨領風騷的領軍人物;其次即便是未來更有很大的機會可以創業、做投資、成為一個風口行業公司或者同類型創業公司的的高管。
轉崗之前的崗位有什麼痛點?
一、銷售:1、入門需要強大的人脈資源;2、入門工資極低;3、經常需要出差,家庭和事業不能兼顧;
二、程序猿:1、需要不斷的學習,才能保證自己不在研發的道路上不掉隊;2、處於被動執行階段,很難有主動思考的能力,長此以往,會慢慢磨滅思考的能力;3、加班嚴重,研發加班那是再正常不過的事情了;4、前景:研發是一個青春飯,到了30幾找工作難了,要不然就是找技術總監,找偏執行的工作基本沒啥戲,因為後期新秀會把你死死的拍在沙灘上
三、運營:1、運營的工作適合女生,因為運營這件事需要很細心,需要貼近用戶去感受用戶的感受;2、沒日沒夜的加班,整天為拉新、留存、促活、轉化抓心撓肝想破了頭,和付出的精力時間相比,工資根本不值得一提;3、發展越來越難,隨著市場獲客越來越難,越來越需要高質量的內容或者合適的場景才能撬動用戶,運營越來越難做,沒有預算的運營團隊更是一肚子苦水;
產品分析
一、需要通過用戶痛點,研究用戶行為的本質,比如:為什麼用戶要發抖音?為什麼用戶會刷抖音?
二、需要根據用戶群體,確定市場規模的大小以及未來的增量空間,比如:抖音用戶目前多少人?快手目前用戶多少?短視頻可以覆蓋年齡段大概是什麼區間?5G 的到來會給短視頻帶來什麼影響?為什麼視頻帶貨會火?短視頻未來的發展方向是什麼?
產品規劃
一、當我們了解完用戶、市場、行業之後,可以確定一規劃,我們要做什麼?市場有多大?競品有哪些?我們這時候就需要根據規劃去研究自己的產品。我們主要打什麼客戶?這類客戶的需求什麼?我們的需求有哪些?哪些需求是痛點、哪些是癢點?哪些事爽點?版本規劃應該先做那些後做哪些?
二、我們確定好版本後,產品經理就需要根據版本規劃制定單個版本的 PRD、MRD、流程圖等等文檔。
產品設計
一、產品完成各種文檔後,內部確認無誤後,就需要找設計研發評審需求 PRD。
二、UI設計師根據產品調研的用戶畫像、產品特性等等選取產品的主要設計特定以及主題,進入設計流程。
三、UI設計的同時 UE 設計師需要設計各個頁面的交互邏輯,確保用戶使用的流暢性。
項目管理
一、找研發評審的時候,設計還沒開始工作,這時候評審主要是需要開發指導工作內容是什麼?需求是什麼樣的?有什麼技術難題?從而進入技術方案的選型階段。
二、UI、UE設計圖出來以後,設計會同產品經理一塊評審設計稿,看設計的主題是否合理,功能邏輯是否正確。
三、設計稿確認無誤後,設計需要切圖給到技術,同時技術拿到設計圖後,首先需要評估研發時間,給到一個確定的提測時間、測試時間、上線時間。
四、研發開發的過程中,需要時刻注意開發進度,防止研發因為技術難題,或者需求問題影響上線進度
五、同時在研發開發的過程中,測試工程師需要給到產品測試用例,測試的流程,產品核驗無誤後,測試需要按照測試用例進行測試,保障每一個功能,每一個頁面都沒有問題
六、研發提測後,產品經理、設計師、測試工程師三方都需要進入測試,產品經理更多的是看功能是否正確;設計師主要看研發功能是做的產品是否與設計稿一致;
七、測試工程師測試更多的是單元測試、白盒測試、崩潰測試、以往功能測試等等,測試按照測試用例測試沒問題後,需要讓各部門簽字(產品部、設計部、研發部、測試部),保障責任到人,確保每個部門對產品功能的確認。
八、各部門簽字後,運維與研發、產品需要同時在場,進行項目的上線,上線後還需要時刻注意線上的反饋情況,以免聲場環境與測試環境的沖突
產品運營
一、產品規劃初期,產品以及運營就應該想明白產品的從0-1的冷啟動應該怎麼做?比如大家可以看看知乎的冷啟動(對外開放沒有內容,內容應該怎麼產生)
二、運營時刻應該時刻注意線上功能的反饋,時刻反饋給產品,做好產品的優化工作的收集
三、運營分為很多種,有內容運營、用戶運營、增長運營、社群運營等等,因此不同的崗位的運營工作內容也不一樣,因此產品與運營對接過程中,工作內容也不太一樣。
團地管理
一、 團地管理很多入門的產品經理接觸不到,團隊管理首先必須能夠帶新人,讓信任能夠更快的熟悉業務,這時候產品經理必須有自己的方法論,讓新手產品經理也能夠根據方法論及時的成長
二、績效考核,產品經理有沒有完成目標,怎麼量化,按照上線量化還是按照使用效果量化,根據不同的階段的產品經理,需要制定不同的規則。
三、流程化管理,需要嚴格按照產品-設計-研發-上線-運營的流程做項目,把控每一件事情,防止因為流程導致的項目失誤,比如產品還沒定稿,產品已經給到研發;研發還沒完成提測,就著急上線;測試沒測試完成,就說沒問題了,這些流程都會對產品造成很大的傷害。
總結
產品經理是一門綜合學科,起點很低,天花板有很高,小產品到產品助理,大到喬布斯、雷軍都是很優秀的產品經理。如果真的想轉產品經理,踏踏實實安下心,學習產品經理基礎的工作,小到一兩個月你就可以找到滿意的工作
⑤ 很多人覺得程序員崗位不需要溝通能力,實際上是這樣嗎
並不是的,只是這個崗位需要的溝通能力一般,但你畢竟是在職場當中工作,你要接觸領導,你要和其他工作人員合作,所以你就應該學會溝通,禮貌地、明確地表達你的意圖。