Ⅰ 外包與小公司的程序員如何逆襲程序員該如何規劃自己的職業生涯
我認為程序員需要做好自己的人生規劃和職業規劃,同時也需要在上班初期就有屬於自己的目標。
對於每個程序員來說,程序員找到自己的工作之後,因為程序員在工作初期的待遇會比較好,所以很多人可能會徹底放鬆下來,同時也沒有屬於自己的職業規劃。在這種情況之下,程序員的年齡變大的時候,程序員就會發現自己的競爭能力在不斷減弱,同時也會遭遇所謂的30歲危機和35歲危機。對於任何一個程序員來講,程序員首先需要了解自己的真實優勢,同時也需要根據自己的優勢來制定屬於自己的職業生涯。
除此之外,我覺得每個程序員都需要盡可能做好相應的技術積累,特別是在自己面臨換崗或者換工作的情況下,一定的技術積累可以幫助自己度過職場危機。
Ⅱ 程序員怎麼升職
1.大公司:打下手---代碼工--- 程序員---項目組長---項目經理
2.小公司:代碼工---程序員---項目組長---項目經理
雖然小公司容易成骨幹,但項目組長拿的錢也行沒有大公司程序員的高
也許很多程序員都碰到過,自己的技術能力已經很棒了,可還是無法升職,其實程序員要晉升到管理層,不僅僅要技術好,溝通、應變力和為人處事也是非常重要的。
1. 大膽的說出自己的想法
大多數程序員都不善言辭,溝通能力不夠。而一個正常軟體項目開發,都是團隊合作模式,同時也是按照用戶的需求進行分析梳理。如何很好的獲取用戶的需求,並與用戶及團隊內部之間溝通,是工作能力突出的重要的一環。平時,多與周邊的同事溝通,周末多參加戶外活動,努力的將自己圈子打開。平時多發表自己的看法,不用擔心會受到批評,說出去才是關鍵。
2.要注重細節
公司團隊里很缺乏一個項目助理,然後不得已選了一個程序員小伙,讓他兼職管管樣機、發發通知,這個小伙絲毫沒有怨言,除了自己的代碼照常寫的非常穩妥之外,這些小事也處理的非常好,每天加班加點也要完成。後來沒多久他就當上了主管。一個有能力把小事做到極致的人,也必定有潛力把大事做好。
3.聽取別人意見,取別人長處
人都會犯錯,一般犯錯的時候領導會直接指出來,有些人每次聽完之後都會去反駁這些理由,而且還覺得這並沒有達到自己想要的,然後他交上來的東西依然沒有任何改變,而有些人都會說:我以後會注意「、我會按照您的要求去執行、這是我的想法不知道您覺得如何。然後接下來就看到他的改進。
一般領導在明確指出你的錯誤,不管是耐心的說教還是嚴厲的批評,你都應該抱著「有則改之無則加勉」的心態,如果你要反駁,就需要准備充分的理由和依據。
面對領導的意見,要弄清楚其准確意圖,然後實施針對性的改進措施。這就是團隊里的游戲規則和生存之道。即使不是領導,是平級和下屬,也應該採用類似的心態和應對方法。
4.不斷提高自己的技術
一般程序員都會有自己的職業規劃,在什麼樣的年齡達成什麼樣的成就或者技術水平的一個整體提升,目前從技術提高的曲線來看,新手的技術提高速度最快,無論從時間還是急迫性兩個方面對新手的壓力挺大的。而到了成熟階段,其編程時間也大大縮短了和學習技術的迫切性也降低了,所以技術提高速度就慢下來許多。所以,你需要時刻看看自己的技術發展之路,哪些走的比較踏實,哪些走的比較急促;哪些是自己的技術特長,哪些是自己的技術薄弱環節。反思後一定要抽出時間抓緊學習,把自己的技術上明顯不足的地方給補上,這樣程序員的技術水平加上豐富經驗和工作能力會使得自己更加具有實力,可以應付各種挑戰,為今後的發展鋪平道路。
Ⅲ 大家來說說IT程序員如何轉行做其他工作
擁有足夠的自由選擇的權利的前提,都是你需要有足夠的實力保證。實力包括經濟實力,技能等等。那麼讓自己更強大,強大到可以不完全依附於平台,也能很容易實現自己的價值。
Ⅳ 程序員跳槽時,如何正確做好職業規劃
1)大公司和小公司的offer該如何選擇?
a.如果你在積累期和發展期,也就是前面兩個五年,我會建議你選擇大公司,如果處在第三個階段,成熟期,你去大公司只是為了給簡歷背書,那就是得不償失,因為畢竟大公司人才多,競爭激烈,這個時期加入,無疑人脈資源都是從零開始,並且也較難走到決策層。因為這個時期你的方向是自我實現,對於前面的提到的關於訴求的8個維度中,被重視程度和個人增值的權重會更大,相應的初創公司對技術人才的依賴性和重視程度更強,會被賦予更多的許可權和機會,你的話語權會更大,反而大公司里你的替換度會較高。創業公司對個人的能力挑戰更大,你不僅要考慮技術,更要兼顧業務,模式,產品,以及帶團隊,團隊招聘和個人領導力等,對你的綜合能力是個很大的挑戰,但同時也會發掘你潛在的可能性,這個過程中可以更全面的認識自我。
b.如果處在職業發展的第二階段—發展期,而你又在大公司工作過,再繼續選擇大公司的offer時要更慎重,不妨問問自己是否要追求穩定,自己的抗風險能力是否足夠強,對於不確性的接受度如何。
如果你發現自己不是風險偏好,對於不確定性的接受度不強,更喜歡制度完善,穩定性高的工作,那麼說明你依然適應大公司的環境,那就繼續選擇大公司。
如果你對於大公司的工作狀態不滿意,認為自己有更多的可能性,在這里限制了自己的發展,那麼可以不用糾結,去嘗試新的環境。畢竟你所在的是發展階段,處於飛速奔跑階段,你的所有訴求中,技術高速成長,職業發展空間更廣闊的優先順序更高。大公司的團隊已經成熟,因崗設人,技術的廣度容易被局限,並不是每個部門都有技術創新,大多數部門的框架已經定型,核心功能基本完成,日常工作在原有的框架上修修補補,技術挑戰不大,同時跨部門協作溝通成本又高,沒有更多的時間鑽研新技術。並且重復的大公司經驗並不會使得簡歷更加出彩,反而會降低了自己的適應性和限制了可能性。大公司更容易養成舒適區,一旦享受這種狀態,就會容易虛度了這至關重要的發展階段,從而錯過更大的機會。
同時,從經濟回報這個維度來看,在大公司里,收入增長的天花板是明確看得見的,個人收入不會有顛覆性的改變。完全的KPI導向,晉升只會在那20%中選擇,並且還有有更多你不可控的因素,比如業務的受重視程度,老闆的傾向性等,漲薪難度相對也更高。現金部分而言,小公司往往會開出更優厚的條件,區別在於期權部分,大公司的期權,風險低,增值空間不大,基本可見,小公司的期權風險較高,一旦產生收益,對你的生活影響也是巨大的。
c.如果你處在職業發展的第一階段—積累期,你的求職訴求中,團隊,技術成長和個人增值三個維度尤為重要。那麼大公司更容易滿足你的訴求,因為職場的前五年,也是積累人脈的五年,這里集中了很多優秀的人才,這個人脈也將是你今後的財富。
大公司,大流量使得你可以看到技術更深層次的問題,獲得站在巨人的肩膀上看待問題的視角,技術領域不止有通過coding來實現功能這么簡單,規范化,團隊協作,科學的流程都是小公司中不容易學到的。這里有完善的培養體系,給你規劃出合理的成長路線,並且大公司的技術牛人多,和更優秀的人一起會加速你的成長,可以獲得更優化的代碼方案,學習到解決復雜問題的經驗,同時他們也可以幫你擋掉產品的不合理需求,總之你有時間和資源去快速積累和成長。
這個階段去大公司積累經驗,等到後面兩個發展階段再看機會的時候,你會有更多的選擇。
(2)大公司之間的offer如何選擇?
大公司之間的offerPK,首先一定是核心業務優先和核心職能優先,其次是選擇新興業務事業部,跟其他成熟的業務模塊相比,有更廣闊的發展空間,畢竟成熟的業務部門,後期整體上升會比較慢,壓力相對也會較大。
核心業務是指大公司的專屬領域,往往形成了堅固的商業壁壘,通常我們說的阿里的電商,騰訊的社交,網路的搜索,是BAT最最核心的業務,是市值的主要來源。這些部門最直接的收益就是年終獎多,畢竟投入多,資源多,有足夠的話語權,晉升也會更加順利。
以BAT為例,掌握了足夠多的資源和資本,會在自己的生態圈裡嘗試諸多新的業務,這類嘗試性的業務,比如阿里的來往,騰訊的微博等,在戰略走向不那麼明朗時,會同時孵化幾個,幾十個新項目,這類內部孵化項目類似於外部天使輪的公司,做出成績和數據才會爭取到下一步的資源,否則隨時可能夭折。接著你會被分到新的項目,重復前面的過程,總之項目周期短,技術得不到積累,團隊穩定性差,因此盡量避免加入大公司的嘗試性業務,邊緣化的業務會阻礙你的發展,而且內部調整多,部門流動率大,資源競爭激烈的情況下,淘汰率也高。
接著我們來探討下核心職能,BAT的職能傾向性跟他的核心業務相關,阿里的電商對應的運營,騰訊的社交對應的產品體驗,網路的搜索對應的技術,這種基因一旦形成,就會對企業的決策產生了影響,資源分配的過程中就會有相應的傾斜,進而形成運營導向型,產品導向型,技術導向型。因此,我們在選擇offer時,對應自己的職能做出判斷。
(3)小公司之間的offer如何選擇?
創業公司的風險不言而喻,大部分都死於融資,死於現金流,生命周期短,然而頻繁嘗試失敗的創業公司不僅是對於職業生涯的一種傷害,更會帶來更為嚴重的後果,那就是因選擇工作的不慎重而造成對事物的判斷能力的懷疑。
那麼為什麼還有這么多互聯網人投入情感和精力加入到創業團隊呢?
因為這里可以實現從0到1,到100,到一萬,十萬以及更多,和有共同夢想的人一起成就一件事情的快樂和成就感是在別處無法獲得的。能夠全程參與或負責一款產品,能夠獲得從整體的角度思考問題的經驗值和能力。在小公司工作,更需要綜合能力強,更全面的知識涉獵。同時人才市場也更認可有完善的產品或項目經驗的候選人,因為這與只是參與了某個細節,某個模板的候選人相比,他們更具有產生更大價值的潛力和能力。
那麼小公司是充滿機遇和風險的,因此我們需要帶著接近投資人的眼光去選擇公司。
首先從商業模式來分析,基本有以下三個關鍵因素:1.一定要解決痛點,2.有龐大的用戶量,3.可持續性。同時並存這三個因素,這類公司可以作為重點關注。
然而現存的商業模式和變數都太多,沒有辦法嚴格按照以上三個因素來分析,那麼我們如何避免踩"坑"呢?我們可以從其他角度來分析,比如不要妄想跟BAT分蛋糕;很多人都嘗試過的模式不要固執的堅持;沒有互聯網基因的傳統公司創辦的互聯網業務;以及假大空的模式等,這類公司都建議繞行。
其次就是團隊,是否能夠得到資本青睞,拿到融資,團隊是關鍵因素。
在團隊當中創始人就是靈魂人物,與其說選擇一個團隊,不如說是在選擇創始人,同樣的,我們沒有辦法做到投資人的經驗老道,惟願不踩"坑",第一類是投機者,看互聯網市場好,一哄而上,拿出的項目是沒有創新能力,只是簡單的抄襲,沒有做深入的思考者,堅決選擇轉身。第二類是傳統行業背景的創始人,這類風險也較高,他對實體項目運營有豐富的經驗,不代表能夠完全吸收並消化互聯網思維和玩法。
Ⅳ 如果程序員想要轉行,可以去做什麼呢
程序員轉行能夠 做的領域挺多的,如果你搞清楚程序員的優點在哪兒,改行的情況下充分運用這一優點,那麼改行的成本費便會很低,通過率就高。程序員的優點取決於懂技術性,這在一些非技術性領域便是優點沒有錯這就是程序猿的優點,如果是在技術性有關領域,程序猿的技術性優點很有可能就表明不出來,終究大夥兒全是搞技術性的。
可是,在別的行業,程序員的技術性優點就顯出出來。假如把這個優點發揮好,那麼就很受歡迎的。就例如,平常這些不明白技術性的人聽聞你是程序猿,第一反應就是你的技術性毫無疑問很牛。
運用好技術性開展內部換崗,低成本風險性也低。內部換崗是程序員轉行最立即合理的方法,例如換崗產品運營,項目風險管理,乃至市場銷售職位都可以。
2、改行做專業技術培訓,無論是做線上培訓,或是線下培訓。這類全是能夠 非常好的運用程序猿的技術性優點的。對於是找一個培訓學校打工賺錢,或是跟她們協作,乃至自身搞技術性自媒體平台,那麼就看自身的狀況來定了。
3、改行到非技術性有關職位,這類不太提議,由於相當於便是舍棄以前的技術性優點了。一切都是從零開始,成本費太高了。
Ⅵ 程序員一年中最佳跳槽時間是在什麼時候
不論對任何崗位來說,跳槽最重要的事,都是要找到一份無論在發展潛力、還是薪資待遇各方面,都比原來公司更加匹配自身現階段要求的工作。
從這個意義上說,只有最適合跳槽的機會,沒有最適合跳槽的時間。
文章圖片2
01
傳統的「金三銀四」、「金九銀十」黃金求職季到底是怎麼回事
先來說說「金三銀四」,這其實是每年農歷春節之後的時間,大量公司選擇在這個時間節點招聘,大量員工選擇在這個時間跳槽,其實原因很簡單:
一方面是每家公司習慣在歲末年初之際,對公司的整體情況做一個總結,對來年的工作做一個規劃,這就必然會牽涉到人員的重新規劃,需要招聘一些符合企業新的戰略和業務方向的新員工;
文章圖片3
另一方面,很多員工原本就有離職的打算,但臨近春節一般都會選擇拿到年終獎之後再跳槽,這樣,公司在發完年終獎之後,就會因為有一批員工離職而產生職業空缺,需要招聘新人。
相對來說,每年春節過後的一段時間,會是一個比較好的跳槽時點,不過這個時間段,雖然招聘崗位多,求職的人也多,需求職者自己權衡。
而所謂的「金九銀十」,事實上是每年針對應屆生的秋招,跟社會招聘的關系不大。
文章圖片4
事實上,一般職場人到了9、10月份,即便有跳槽想法,一般也會再等等,等拿到年終獎,來年再說。尤其是程序員這個群體,比較流行的所謂13薪、14薪,如果沒到年底發年終獎就離職,基本就拿不到了。
不過,2022年之後,年終獎的個稅優惠政策不再延續,需要跟年度收入一起合並計稅後,程序員們的薪資結構還會不會繼續採用年底雙薪或者更多的方案,則需要後續再觀察。
如果這個薪資結構也改變了的話,那可能所謂的「金三銀四」招聘季的熱度會進一步降低。
文章圖片5
Ⅶ 程序員轉崗做什麼比較好
你好,一般程序員轉崗的話可以自己開工作室,或是從事有關計算機的崗位具體是這樣的,希望能幫到你。
Ⅷ 程序員如何成功轉行
我是25歲轉行學python的。說實在,轉行就是奔著掙錢去的。希望我的經歷可以給想轉行的朋友帶來一點啟發和借鑒。
先簡單介紹下個人背景,三流大學畢業,物流專業,學習能力一般,沒啥特別技能,反正就很普通的一個人!工作三年存款3000,感覺生活無望,就直接決定轉行。
我決定轉行IT行業理由很簡單,體面行業,不用體力勞動,辦公環境大多不錯,行業回報率高,做哪一行都不輕松,但是IT回報率可能更高。而且現今互聯網趨勢明顯,IT人才是通用人才,走到哪都不怕找不到工作。
我是完全小白,沒基礎,所以學習過程還是非常痛苦的。剛開始網上買了一些IT類書籍,但是沒基礎看起來實在是難以理解。於是網上找教程,但不成系統,起步的那段時間都懷疑自己到底能不能學成,是不是該放棄。
雖然否定自己的想法當時而出現,但真的不想一直過著低薪賣苦力沒有未來的日子,內心渴望改變的聲音鞭笞著我堅持。當時為了學習加了很多IT群,認識蠻多朋友,他們建議我學python,相比java,C++,.Net這些IT語言更容易掌握,入門簡單,而且python應用方向也非常多。聽了建議,又重拾信心。
堅持了幾個月,每天差不多學到凌晨一兩點,一天的學習時間基本保持在5個小時以上,從理論到實操,遇到問題就請教群里大佬,通過學習,python大致掌握,還學會了SQL,懂點linux,還會簡單爬蟲,演算法。雖然比不上大佬,但自己還是非常開心的,找一份python相關工作應該還是沒問題的。
辭職後開始找工作,畢竟新手,碰壁難免,但還是找到一個互聯網公司的技術崗位,6.5K的薪資,雙休,五險一金,加班費,餐補,住宿補貼,3-6月調薪,年終獎,節日福利等等,辦公環境是高檔寫字樓,當時自己非常滿意,相比之前物流工作,覺得未來可期。
Ⅸ 互聯網開始裁員,大批程序員該如何轉行
開發程序員的工作大多是重復性勞動,容易產生疲憊感,薪資也許在工作2-5年內能達到一個峰值,但較難提升,導致很多程序員最終放棄寫代碼,轉行做了其他。
隨著大數據的爆發,中國IT業內環境也將面臨新一輪的洗牌,不僅是企業,更是從業人員轉型可遇而不可求的機遇。
中關村,被稱為中國矽谷,此間程序員比比皆是。然而一眼望去,大多數一線程序員的年齡均在20至30歲左右,40、50歲的人在這個行業內頗為罕見。相較於國外五六十歲仍奮斗在一線崗位的老程序員,國內為什麼會出現這種現象?
國內四五十歲的程序員去哪兒了?
造成這種現象的原因是多方面的。首先,程序員的工作大致可劃分為兩類:開發和研發,相對應的崗位則是開發工程師和研發工程師。開發工程師直接為產品貢獻代碼,以達成產品功能為主要目的,有比較多重復性工作。而研發工程師則更注重研究工作,任務目標一般沒有前車之鑒,多數情況下要靠自身研究創新。
在國內,大多數大型互聯網公司的程序員被稱作研發工程師,但實際情況是國內幾乎沒有研發項目,只能稱之為開發。開發程序員的工作大多是重復性勞動,容易產生疲憊感,薪資也許在工作2-5年內能達到一個峰值,但較難提升,導致很多程序員最終放棄寫代碼,轉行做了其他。
此外,程序員多處於長時間加班、熬夜和超負荷的工作狀態,而年紀大的程序員往往在體力上疏於年輕人。若想繼續在IT行業內打拚的程序員便只能追求成為更高技術水平的架構師或轉至管理層這兩方面尋求職業生涯的突破。一旦轉型失敗,也只能黯然退出這個為之奉獻青春的行業了。一個行業內沒有老員工,這其實是病態的。雷軍曾在自己的一篇文章中提到,96年時美國主力工程師以30、40歲為主,國內開發的主力是35歲以下的年輕人,近20年過去,情況仍然沒有轉變。
但是越來越多的IT從業者發現,大數據技術來臨之後也許這個現象就能有所改變。大數據時代,程序員的春天?
首先,大數據從事的是開源工作,更傾向於「研發」,能夠重新激起程序員研發程序的熱情,職業生涯有了新的追求,這意味著大數據會成為值得程序員長期奮斗不斷突破的工作;
其次,由於大數據屬新興領域,專業人才比較缺乏,高端人才更是企業爭搶的對象。薪資上升容易,職業發展潛力巨大。
Ⅹ 不想做程序員,程序員如何轉行
不想做程序員,程序員如何轉行?真的很難。如果從事機械設計,我們也可以在那裡做一天,但有時需要去現場看材料和機器,但不需要加班,也可以轉行做相關銷售。反正我打算做機器對外貿易。也許你不能接受從頭開始。如果不能承受開發事業的壓力,可以去企業管理公司網站。這是為了管理一家公司的網站,但通常負責公司的信息技術工作。
同時要學會及時消除工作中的各種困難和障礙。只有這樣,你才能輕裝上陣,走得更遠。很多人在編程行業感到迷茫。其實造成混亂的有內因和外因。內在原因可能是隨著年齡的增長,不能及時更新知識體系,被自己的不安所打敗。至於外部刺激,我們現在每天都收到很多信息,所以程序員到了一定的年齡,不能上夜班,學習能力下降,體力和精力跟不上,所以程序員一定會被年輕人淘汰。