A. 程序員上班路上要如何學習才能不浪費時間
我是一個90後程序員,畢業四年,經歷了工資從月薪5千到2萬的暴漲,並非偶然。
男怕入錯行,女怕嫁錯郎。選擇一個朝陽有發展潛力的行業是很明智的。
上學時期的你只要維持良好的學習狀態,你就能與同學保持微小的差距。可是進入工作,你發現,明明很努力,卻還是追趕不上一些同學。
你發現曾經不起眼的TA,突然成為職場精英。並且還感覺時不時,就有一群平時默默無聞的人突然變得非常優秀,彷彿人生簡直就像開了掛。
這究竟是為什麼?
簡單總結了下,原來他們都有一個共同的特點就是懂編程,會寫代碼,年薪幾十萬,進而人生開啟暴走模式。
一年前有天在機場老遠就聽到有人喊我的名字,他一開口說話才發現是大學同學楊勇。她西裝筆挺,旁邊停著的是新買的愛車。他現在已經是某知名互聯網公司的軟體工程師了,變化之大讓我差點沒有認出來。
記得他當時跟我一樣因為高考失利淪落到一個二本大學,被調劑到了機械專業。印象中他就一個愛玩電腦,只要不上課他就會一直宅在宿舍敲代碼,還自學了Java。
大學畢業後,我雖然不喜歡自己的專業,但還是進入到了一家技術研究所,每天的工作還算輕松,一周五天,朝九晚六,每個月拿著固定的5000塊錢工資,但是工作兩年後,對於這樣的生活感到了厭倦,我已經開始懊惱自己當時畢業時的選擇了。
後面約他出來見面,跟他訴說了我的煩惱。他說:「我也不喜歡大學專業啊,但我發現自己對編程還挺感興趣的。本來自學,但基礎不好,不妨試試培訓班報班學習,綜合對比之後,選擇了道丞IT教育,繼續學習我喜歡的Java。」
經過認真考慮,我下定決心准備轉行,報了跟楊勇同樣的培訓班,順應互聯網時代潮流,學習了Python和人工智慧。
現在做編程工作兩年多,工資2萬妥妥的,還不算獎金和其他福利,生活質量高出一大截。
最後一點,想要表達的是,任何一個高薪工作,都離不開時間和經驗的積累。持續學習,腳踏實地,每一步都至關重要。
B. 程序員工作到底能幹多久程序員的前途如何
千千萬萬的程序員們一直困惑程序員的前途如何、程序員工作到底能幹多久的問題。目前比較普遍的認識,程序員的職業通道有兩條進階路線。一條 是技術路線,即由程序員、高級程序員、系統分析師,到架構設計師。在這條路線上,立足於從業務模型到計算機軟體模型的轉換,成為高端的軟體技術工作者。另 一條是管理路線,即由程序員,經開發小組負責人、項目經理,再到企業中高層管理者。程序員加強自己管理意識的培養,多站在組織的角度來分析問題和解決問 題,成為優秀的管理者,甚至職業經理人。 近年來,產品管理成為企業多產品經營形勢下一個越來越受重視的管理課題。特別是知識經濟環境下,諸如互聯網與軟體、創意、傳媒等現代新型產業鏈中, 其幾乎可以忽略不計的復製成本,有競爭力的產品與優秀的產品管理成為了制勝的關鍵。基於產品的商業化運營,在越來越具聚合效應的網路時代,扁平經營、草根 聚合、精準營銷、直通車服務等全新的經營環境常常造就了贏者通吃的局面,以產品為中心的企業管理逐漸形成獨立的產品管理體系,被眾多企業所關注和採用。 在軟體企業中,隨著產品管理的興起,可以說,走向產品,是程序員在技術與管理之外的第三條職業通道。越來越多的程序員開始轉型做產品工作,特別是對 那些具有創業意識的程序員而言,走向產品是一條必經之路。騰訊的馬化騰和360的周鴻禕,他們都是由程序員做起,然後開創自已的產品和事業。 產品管理的興起,產生了以產品經理為中心的產品工作職業方向。產品職業方向可以從產品系列的職務與崗位兩個維度來觀察。職務上,有首席產品官 (CPO)、產品總監、產品經理、產品專員、產品助理,其中尤以產品經理一職最為中心;崗位上,有產品競爭分析與用戶需求管理、產品創意與策劃、產品原型 設計、產品運營規劃、產品實現過程跟蹤、產品商品化實施、產品運營、產品經營成果分析與跟蹤、產品升級維護管理、產品管理體系與制度建設、產品人員技能培 養等。這些基於產品而設計的崗位以有效滿足用戶需求為中心,它不同於其它以專業技術和職能效率為中心的因職能分工而產生的崗位。 產品管理是近些年隨著IT和互聯網的快速興起而被各企業所重視,而現在的各大院校並沒有產品管理相關的專業,各類培訓機構也少有類似培訓課程,從事 產品工作的人員大多是從不同專業、不同崗位轉型過來的。相比較而言,程序員有著營銷、測試、客服等崗位走向產品的人員所難以比擬的優勢。有些公司甚至做出 了規定,欲從事產品工作,必須要有多年的軟體開發經驗。程序員轉型從事產品工作所具有的獨特優勢主要包括以下幾點: 第一,程序員能夠更好地理解產品的實現方案,所策劃的產品更具可行性。做產品策劃工作,也許缺的不是點子或創意,而是有效可行的方案。多年的程序員 工作經驗,對軟體技術和軟體實現方案的判斷,可以規避那些天馬行空的產品想法,工作更有成效。比如在整理用戶需求時,程序員的前期有效判斷和可行性辨別, 會大大提高產品的策劃質量與速度。程序員出身的產品人員可以和研發人員進行無隙的溝通,用更便於研發人員理解的語言和思路來進行產品方案的解讀和跟進。 第二,程序員的軟體開發工作,與其說是代碼的編寫,不如說是邏輯語句的組織。程序員一般都具備嚴密的邏輯思維能力,這是進行紛繁而雜亂的需求分析和 產品概念設計必備的優勢,更有利於從中分門別類理清脈絡關系,轉換為產品功能規劃,把產品做成精品。例如需要往U盤寫文件,產品人員可能只想到正常的操作 邏輯,但程序員可能會想到更多異常情況,如:U盤損壞、傳輸過程中拔出、斷電、傳輸的文件損壞、U盤防寫、重復文件、焦點位置、空間不足等等。再有,好 的用戶體驗的產品,在本質上,就是產品功能的邏輯展示,或者說用戶操作的邏輯引導。 第三,程序員往系統分析的技術方向發展,從本質上來說,同往產品策劃方向發展是相通的,都需要對真實世界本質關系有著充分的理解與把握。能夠走向系 統分析員的優秀程序員,完全有可能成為一個優秀的產品策劃人員。差別在於系統分析員的工作成果是面向程序員、面向計算機,而產品策劃是面向用戶、面向市 場。每一名程序員也必定是某個軟體產品開發工具的使用者,有深厚的軟體產品使用體驗,具有從用戶出發來表述問題的基礎。 第四,程序員一般都具有快速學習能力,保持對計算機相關行業動態和技術革新的觀察與思考,這在一定程度上會培養對行業與技術的洞察力。產品策劃和設 計工作,最後能否獲得市場的成功,考驗的正是這種洞察力。因為產品工作是時時圍繞解決的是什麼人的什麼問題來開展,也就是始終圍繞做正確的事。只 有對行業與技術有洞察力的人,才能夠站在用戶需求的角度來理解與體驗,激發創意,做出好產品來。 當然,程序員雖具備上述獨特優勢,並不等於程序員轉做產品工作,就一定能夠成功。要策劃出好的產品,要成為一名優秀的產品經理,他們也面臨著各種挑戰: 第一,創新和結構化思維的沖突。 結構化思維可以說是程序員的典型標志,這種思維模式對於把一件事情做好是很重要的,但它往往也會是創新思維的天敵。創新卻是產品工作的靈魂,程序員需要不斷打破常規激發靈感才能做好產品工作,就必須克服已經形成的思維定勢。 第二,團隊協作與英雄主義的矛盾。 程序員往往習慣於單打獨斗的工作方式,崇尚技術牛人,缺少團隊協作意識和與人溝通的技能。產品工作則需要大量的溝通協調,甚至組織領導工作,強調的是團隊作戰。在合作精神方面,想要轉向產品工作的程序員的確亟待加強。 第三,商業意識和市場運營知識匱乏。 特別是在全面產品管理思想下,產品人員需要有很強的市場營銷方面的知識和商業化運作的策劃與分析能力,僅僅把產 品做出來是不夠的,賣得掉才是硬道理。產品策劃的環節,面臨著營銷模式、目標用戶、渠道選擇、競爭策略等的選擇與設計,這也是擺在技術出身的程序員面前的 重要課程。 每個企業,都會根據自身所在行業特點和本企業的資源優勢,來部署不同形式的產品管理機制。程序員針對自己的性格特點和能力特徵,抓住產品管理這一方興未艾的職業機遇,走向產品,以優秀產品經理的能力模型培養來規劃學習道路與職業生涯,是值得重視的一個職業方向。 ------------------------------------------------------------------------------ 安徽高新專修學院
C. 轉行程序員容易嗎都需要學習什麼
程序員可以說是最近這幾年非常火爆的職業之一了,可以說是公認的高薪職業,而且一般來說辦公環境很好,每天都在辦公室不需要風吹日曬,只需要面對電腦就能拿到一個月上萬的工資,著實令人羨慕。那麼,轉行程序員難不難呢?都需要學習什麼呢?
轉行程序員其實並不算難,因為初級程序員可以說只需要幾個月的專業訓練,就能夠進行簡單的項目製作,而對於一般公司來說,初級程序員能做到這些就已經足夠了。
當然,相當程序員也並不是什麼人都能做到的,這背後都藏著長時間的努力,畢竟高薪是有高薪的理由的,真正能拿到高薪的程序員都是需要掌握一定技能,並且善於學習,不斷鑽研進步的,畢竟,高工資和回報只要給有貢獻的員工的。
轉行程序員是個很不錯的想法,如果能夠付諸實踐,加上努力,一定能夠得到回報,但是這需要十二分的努力,如果你也希望轉行程序員,那麼不妨從現在開始就努力,為了美好的明天!
D. 程序員這個工作好嗎,這個工作有發展前途嗎
我們知道,現在程序員這個工作是非常熱門的工作,也是非常高薪的工作。有很多人大學就選擇學習計算機與互聯網這個專業,為的就是想要成為一位程序員,這個工作還是非常有發展前途的。
一、程序員這個工作還是非常熱門的,而且非常高薪。我們知道現在程序員這個工作是非常熱門的,而且程序員的工資是非常的高的。它可以使年輕人在很短的一段時間就能買得起房,所以程序員這個工作還是非常熱門的,非常有發展前途的。
綜上,我們可以發現程序員這個工作還是非常的棒的,因為工資是非常的高的,這個工作也是有發展前途的。對此,你有什麼其他的看法?可以在評論區里說一下,大家一起來討論一下。
E. 程序員未來前景如何大齡程序員出路在哪裡
年齡大的普通程序員,將來的出路無非就是以下三個:
1、穩定地待在一家公司,有一定產出效率,成為一顆螺絲釘,不出彩也不出醜,就像之前棉紡廠的工人那樣,直到這家公司不行了,找另一家,繼續做個普通一兵。其實這事兒和幾十年前的工人一樣,只是時代不一樣,職業的名字變了。
2、尋找相對優勢,到稀缺你技術、能力、經驗的地方,找到存在感。比如一線城市回退到二線、三線;比如互聯網頂級公司的普通程序員進入小公司;比如互聯網行業的普通程序員進入傳統行業有軟體部門的公司。
3、轉行,想干什麼干什麼去,很多人認為,一個 35 歲以上的程序員相比較一個 20來歲的畢業生,精神狀況、身體狀況必定是不如剛剛大學畢業的年輕人,所以要盡早轉行。那麼問題來了,程序員是吃青春飯的嗎?程序員的職業發展到底如何呢?
首先,我覺得時至今日,相比其他職業,程序員仍然是一個投入產出比比較高的職業。程序員不是一個「吃青春飯」的職業,而是一個常青的職業。程序員其實也並沒有我們想像中那麼累,很多互聯網公司的工作環境、工作氛圍、員工福利都是非常不錯的:彈性工作,定期團建,免費健身;一日三餐、零食飲料應有盡有。對於頭腦靈活、思維敏捷,但還沒有明確職業目標的理工科畢業生而言,把程序員作為職業生涯的起點,應該會是一個不錯的選擇。以北京為例,應屆畢業起薪在 8000-10000 元,比其他職業高出不少。程序員現在小蜜蜂雲工作了解很多遠程可辦公的,全職兼職都是有的,可供的選擇還是比較多的。
程序員在職業生涯第一個階段,通常是 3-5 年。這個階段要以職業探索為主,腳踏實地寫好每一行代碼。只有快速學習和成長,掌握過硬的專業技能,這樣才能在職場立足,走好未來的路。現在程序員的職業領域已經細分到了令人發指的地步,比如:大數據工程師、雲計算工程師、某某語言工程師、系統架構師、web 前端工程師、嵌入式軟體工程師、資料庫開發工程師等等。
F. 程序員的工作和生活狀態是什麼樣的
這個按照個人能力和公司的要求不一樣,活的也就不一樣。有的人比較拼,敢於承擔更多的責任,那麼就在辦公室的時間比較長。有的人愛玩/有家等等原因,就沒有那麼多時間放在工作上了。除此之外,還取決於你對工作的態度。有的人拖延症嚴重,那麼就是每天加班在趕白天沒有做完的工作;有的人沒有拖延症,那麼在順利的情況下總能給自己留出不短的時間,看你怎麼分配。畢竟項目經理在預估研發周期的時候,都不是卡的很死,會給很多不可預料的事情留出一定的額外時間。下面舉三個例子
同事A研發Leader
項目組內所有的關鍵節點基本都是交給他做的,家裡兩個孩子。基本都能按時完成所有工作,去年還抽時間考了項目管理師。從來沒有由於個人原因拖延過整體的項目計劃。今年公司級優秀員工。
同事B研發轉項目經理
本科剛畢業三年,單身。做事認真,身兼數職,基本上和他能有點關系的,他最後都會成為事情的主導。同時作為一個90後,去年一年他看了50多部電影,我們公司附近所有的大小餐廳都去吃過,公司羽毛球隊的主力。業餘生活十分豐富多彩。
同事C測試
研究生畢業4年,單身,妹子。做事幾乎沒啥激情,工作僅處於能夠完成的階段,4年內基本沒有看到什麼成長。業余時間也沒有什麼可以說的,以宅為主。之前曾經和經理商量是不是再招一個測試替換她。這是三個同事。實際上,同事C的事情的空間性是最大的。但是實際上她的工作完成度在我們看來是最差的。而A和B的工作壓力非常大,但是很多事情並沒有落下。所以,程序員的日常生活與工作是什麼樣的,看你對待生活的態度。在這件事上,和別人無關。
G. 程序員的職責
1、技術路線,這條路線到達架構設計師的人,並不多,能夠到達的都是程序員中業務非常精良且具備大局觀的人物。我的理解,架構的職責是產品需求提出後,能夠通盤考慮開發的穩定性、擴展性、各項性能指標的良性發展,架構通常要能夠預見到產品發展的未來方向,並從產品建立的初期,協助產品解決未來產品中可能存在的隱患問題的角色。
2、管理路線,這條路線其實是在技術路線基礎上的延展,但是更多考慮的不是技術或架構層面的問題,而是如何使用人員解決實際問題了。
3、產品路線,其實,很多人在技術往管理的路線上無法繼續,或者突然發現除了開發,自己也能准確把握用戶需求的時候的選擇。這種開發人員的特點往往是思路非常清晰,同時敏感、主動,有發現產品設計缺陷和漏洞的能力。
H. 在程序員的路上怎麼更快成長
發自內心的告訴你: 耐心,認真。多看別人寫的程序,
多學,對於關鍵技術,只能自己努力,做到熟練掌握。
多練習,即使是一個簡單的小程序,小函數。自己都要認真耐心的去實現,去編寫。
堅持不懈,程序員必須要有持久學習的意識。有技術才是我們道路上的明燈。
加油吧。朋友。
I. 程序員的路要怎麼走
你的同事30了做程序員有什麼的。
高級程序員和初級程序員能比嗎?
轉型是30歲你後的事,你還是快積攢經驗吧。
30年轉行難?那是你想的。
等30後,回頭看,你做了七八年程序業務,還有誰會比你的業務熟練。那時候你要轉成業務專家,或業務經理,而不是一直做程序員。
J. 剛踏入職場的程序員,如何快速踏實地提升自己的能力
程序員提升主要靠實踐,跟一個完整的項目能最大限度的提升項目能力,以後找工作不用愁啊,現實工作中很難達成,你可以去找找培養這方面人才的,提升一下自己,你看看願碼ChainDesk,有你需要的