1. 如何確定自己是否適合做程序員
syuanlei1987
·努力成為無所不知的最佳答題者
專注於
一份工作是否適合你至少有三個標准:你擅長什麼,你喜歡什麼,什麼對你最有價值(也能賺錢)。從程序員職業的角度來看,有很多標准來判斷一個人是否適合做程序員。
看看你是否符合以下幾個核心標准:
1. 理解能力或自學能力
如果你在成長過程中一直認為沒有老師的指導你就無法學習,那麼你就不是做程序員的料。如果你只是為了測試而學習一些東西,然後再也不會去看它,那麼你也不是程序員的材料。
在編程的過程中,遇到操作系統、IDE、環境、語言等bug,你能不辭辛苦的去解決嗎?
2. 邏輯能力
如果你想學習編程,你需要有一定的邏輯能力。那些缺乏邏輯能力的人無法快速找到邏輯漏洞並寫出清晰的代碼。沒有耐心的伴侶會變得越來越煩人。邏輯也決定了程序員天花板的高度。
3.抽象思維
這種能力大致決定了程序員的上限。如果你沒有這種能力,你就不能抽象世界上的一切。如果你在學習代碼的時候花了超過一天的時間來理解指針,那你就不是程序員的料。(同樣,「不適合」意味著你不可能成為一名優秀的程序員,但你可以成為一名優秀的程序員。)
4. 濃度
專注是興趣的衍生,當你對某件事非常感興趣時,你就會進步很快。例如,有些人喜歡玩「LOL」或「吃狗」,即使你連續玩幾個小時,你仍然可以得到刷新,但也利用他們的業余時間看視頻和看人行道。為什麼?因為你覺得它很有趣。如果編寫代碼很有趣,那麼專注就不是問題。
5. 想像力和記憶力
記憶並不意味著照相式記憶,它只是意味著你能記住有哪些類,有哪些函數,以及每個函數的一般過程是什麼樣的。然後,當你走路或乘坐地鐵時,你可以運用你的想像力在腦海中重建代碼。我聽說人們有時可以在夢中編寫代碼,但我還沒有開發出這種技能。當然,這些能力不是必需的。你需要鍛煉。
6. 溝通技巧
許多人認為程序員不需要能夠溝通,只要他們能寫好代碼。事實上,唯一不需要溝通技巧的人是磚瓦工人。如果您想成為一名架構師,您至少需要能夠清楚地解釋您的計劃,並更好地傳達您的計劃。當然,如果你已經是一個偉大的神,你不交流也沒關系。桃李不言,下溪不言。你獨自編寫每個人的代碼,你什麼都不說,人們就會把你當上帝看待。
事實上,很少有人能做到以上幾點。如果他們能做好其中的2-3件事,他們通常「適合」做程序,並在軟體行業找到合適的工作。
2. 為什麼說銀行科技崗是程序員好的就業選擇
閨蜜老公,某國有銀行IT部門,在編,年薪30萬+,談談他和一般修「996福報」的程序員的異同。
1、加班也是有的,但是屬於正常能承受范圍的加班,周末一般是可以不加班的。
2、工資30萬+,對比阿里、騰訊這些大廠的,算是一般,而且每年的漲薪幅度也是有限的,好處就是旱澇保收。
3、部門里的晉升也是有限的,一個蘿卜一個坑,要麼有背景,要麼極具能力,要不就慢慢熬著吧。
4、因為有編制,所以如果你不離職,一般也不會被裁員。35歲的互聯網程序員的危機,基本不會發生在他們身上。
5、晉升有限,工資漲幅也是慢慢的,屬於一眼看到頭的那種。所以在部門里,有些過了40歲,覺得自己晉升無望、干多干少都一樣的一些職員,就開始了養老日常。
穩定、旱澇保收、也有周末時光,閨蜜老公時常自嘲說:「這工作,比較適合他們這些居家型男人,有雄心壯志的好男兒不太適合。」
我作為一個工作了幾年的程序員,對於銀行 科技 崗的一些看法是:1.銀行 科技 崗要求的技術能力並不是很強,但是業務能力要有一定的經驗,這樣就會導致一些想要提升技術的程序員待不下去,而對於業務能力,大多是要在一個崗位待夠一定的時間,慢慢熬出的經驗,這就要求那些比較有耐心的程序員,對技術沒那麼有追求,對體制的一些規則承受能力比較強的可以待下去。2.和家庭背景有很大關系,對於農村出來的,沒有任何銀行關系,而且現階段急需掙到錢的年輕程序員。大多要去互聯網公司,因為相比較而言互聯網公司的工資給的比較高,雖然加班多,但是確實能拿到不錯的工資,而銀行的程序員現階段工資還可以,但是隨著程序員體量的龐大,技術低的銀行程序員的可替代性更強,導致工資會越來越低,當然那些家庭條件好的年輕人,有不喜歡加班的就可以待下去綠。3.和個人規劃也有很大關系,都知道程序員到35歲會有職業危機,雖然說在銀行工作會穩定,但是職位也不好晉升,基本三十歲以上的都是一般的小組長,不會有更大的職位,但是如果從年輕的時候多去一些互聯網公司歷練,能積累很好的技術和經驗,大多可以當一個項目的小領導,即便不是領導,但是如果你的技術夠強,也會在部門裡面收到尊重!
資深程序員來回答一下這個問題:
1.現在程序員最大的第一個工作弊端,就是加班嚴重,要麼996,要麼007,沒有生活質量,沒有時間陪家人,銀行 科技 崗位是不怎麼加班的,保證穩定性就可以了,解決加班長的最大矛盾。
2.第二大矛盾,就是現在程序員有些吃的年輕飯,35歲以後就面臨被辭退被裁員的情況,銀行 科技 崗位不會有被裁員的情況。
3.銀行 科技 崗工資也是相當可觀的,時間越長積累的技術經驗越好,銀行系統輕易不會變動和更新,所以時間長技術也不會過時和被替代。
所以說銀行 科技 崗是程序員最好的選擇,也是有一定的道理的,大部分程序員還是願意從事銀行 科技 崗的。
謝謝!求關注!
這個問題的本質就是擇優選擇。
首先程序員到了35歲,在家庭跟身體的雙重壓力下,精力已經嚴重入不敷出,那麼退路是什麼就跟關鍵了。
最好的選擇就是繼續重拾你熟悉的技能,那麼 科技 崗位就是不錯的選擇
接下來就是為什麼從傳統IT公司出來,加班壓力太大,精力不支是關鍵,又想熟悉,又想工資高還加班少
最優的就是銀行科級崗位了。
我在一家股份制銀行做了一年的技術外包,接觸了不少行內 科技 崗的正式員工,談一談我的看法吧。
行里一般是業務驅動型,重安全和穩定,所以技術迭代比較慢,對業務的理解能力大於對技術的要求。如果你對新技術有極大的狂熱與追求,那銀行 科技 崗肯定不適合你,因為這邊很難得到技術的提升。
然而對於不太想擼代碼的人來說,行里 科技 崗簡直不要太幸福。
首先,隨著時間的沉澱,很多之前行里的程序員都慢慢轉業務崗了,平時就做做需求收集分析和項目管理,不參與實際開發,說實話對業務很熟的話基本就沒有什麼35歲被裁員的危機了,相當的穩定,因為業務需要沉澱,很難一個新人進來就可以替代勝任。
其次,行里基本都是朝九晚六,下班就走,不用像互聯網公司一樣996加班,可以有更多時間陪伴家人,做自己想做的事情。
最後談談工資,每月工資普遍不高,但績效,年終獎及平時福利加起來一般不會比非一線互聯網差太多,但要是換算成時薪,甚至都比一線大廠高。
所以個人建議,如果沒有太多的技術追求,不想搞大錢,喜歡穩定,害怕35歲後被裁員,那銀行 科技 崗絕對是最優選。
對於35歲以下的人並不是!
坐標上海,90的IT妹子,剛從銀行出來!
對於那些沒有任何經濟壓力的人來說,銀行確實是一個好去處,可以完完全全躺平,也不用擔心被裁員,只是晉升空間小,薪資穩定(漲幅很小,而且普遍低於互聯網行業,除了像招行那樣的金主爸爸外)
我在銀行4年多,只有一次基本薪資普調了400(據說是根據KPI,200,400,600三擋),出來的時候獵頭都心疼我這可憐的與市場嚴重脫節的薪資水平[捂臉][捂臉]
但是,對於絕大多數35歲以上的IT從業者來說,銀行確實是一個好的選擇,因為這個年齡階段的IT人往往會被互聯網行業所拋棄,去銀行簡直不要太理想!
個人覺得年輕人還是先去大廠歷練一下,再去銀行,這樣容易要到高一些的薪資,但是銀行內的勾心鬥角要做好心理准備,領導馬屁該拍還得拍,太高尚了可能處境會艱難[淚奔][淚奔]
這句話就是胡扯,對於任何行業都是能靠近利潤中心或者權利中心就一定靠近,能遠離成本中心以及輔助工種(所謂三產)就一定遠離,銀行IT屬於徹頭徹尾的身為輔助工種的成本中心
進銀行做IT就兩種可能,一是去分行或者總行機關(非研發中心)信息部門做機關行政工作,二是去研發中心做技術工作,第一條路代表著你徹底放棄了代碼工作,也就不再是程序員,同時信息部門出身將會在未來極大限制你的內部升遷,信息部門在銀行的地位類似於老幹部局及地方誌編纂部門在政府機關的地位,是出不來大領導的,猴子爬桿式的升職最上邊的猴子爬不上去下面的也別想動,同時你也不可能通過校招直接進機關,信息 科技 管培生一樣要在基層輪崗,半年-三年的支行基層輪崗風險極大,先不談50%以上的機關競聘淘汰率,如果當初搞這個計劃的領導左遷或高升了,這一批人徹底被人事部門遺忘,作為一線營銷人員呆一輩子支行基層也不是不可能
如果你能確定自己輪崗後能進分行/總行機關(比如你是招行之類股份制省分以上管培,或者部分不喜歡暴殄天物的國有行),那第二條路甚至都遠不如第一條,現在各大行研發中心往往打著「總行直屬機構」的名號招聘,但事實上這種研發中心在機構設置上和分行和其他業務直屬機構(內審、證券子公司等)完全不同,管理扁平職位少,領導往往來自外聘或者其他部門空降(流放),內部升遷難度較業務部門高很多,可以說是前途渺茫
而升遷難只是研發中心最微不足道的缺點,就我的了解大部分選擇銀行IT的程序員都是為了追求穩定,然而研發中心真的穩定嗎?遠離權利中心又不產生利潤,且和日常經營關聯低、易替代的特點就決定了研發中心是銀行中最不穩定的部門,改制子公司、徹底剝離獨立都不是沒有可能,銀行高層過去、現在都沒有從研發中心出來的大領導,可以說研發中心的命運從來就沒有掌握在自己手裡過,一旦銀行業利潤出現問題,又能指望著誰去力保這個部門的利益不被犧牲呢?
部分人可能認為我在危言聳聽,但我以我家石油系統三代人的經驗告訴你們,行業危機到來的時候,率先獎金歸零工資七成的就是做勞保工服的三產企業,而研發中心在銀行的作用和石油三產是類似的,全部外包出去也不會對業務開展產生實質性影響,石油系統做工服的當年還是「XX局直屬企業」呢,論行政級別不亞於生產研究單位,而「XX採油廠電視台」已經從科級單位變成股級單位了,
@世界人民上議員
諸多回答里提到的東亞文官體系就是我國各類央企國企的現實,在這個體系裡可以掌握自己命運的就兩種人,要麼進機關單位當文官,要麼進利潤中心為全系統的人當 bread winner,一定要記住,央企里工匠也是分三六九等的,搞減員增效從不會裁撤作為權力中心的機關和作為利潤中心的業務部門,一般都是先拿最可有可無,在機關連話事人都沒有的那一批工匠動刀,銀行研發中心程序員就是這樣一個群體
個人認為,銀行IT只適合兩種人,第一類是十分厭惡編程的信息技術類學生,編程如上墳,最大的追求就是永遠不要編程,同時資歷又不夠蘇粵選調、人才引進和其他優質選擇的標准,可以走第一條路,能利用專業優勢找到一份比較好的工作,工作後也可以謀求內部調動轉型;第二類是由於諸多硬傷實在拿不到其他的好offer,這類人可以去研發中心,銀行IT雖然在前途上不如大廠員工,穩定上不如業務部門行員,但也比諸多小公司強的多,同時也保有了未來沖大廠的可能
實際上計算機類專業作為當今的萬金油工科專業,如果不想996跳槽、追求穩定內部發展也有很多去處,比如真正的金融業和公共事業事實上都能提供比大廠程序員低不了多少的綜合收入,且在前景上不一定比大廠程序員差
如果不想丟掉編程技能,做量化演算法、風控模型的都是在業務一線的金融程序員,既有穩定又有前途;如果無所謂編不編程,各地的選調、人才引進都是優先選調信息技術人才,試問去蘇州工業園優化營商環境,和企業家談笑風生難道不比在銀行最沒地位的部門寫沒人看的報告、碼遠離業務的代碼香嗎?更何況前者在薪資待遇上甚至比後者還高,隨著「新基建」「中國製造2025」「帶貨扶貧」等概念的炒作,過去和信息產業毫不相乾的政策性金融機構、融資租賃都在近幾年大規模擴招計算機及信息類學生,我在校招的時候這類套利機會比比皆是,甚至在某行研發中心面試時碰到的計算機大佬比待遇更好、地位更高的政策行還多,未來幾年這類機會只會越來越多
寫這個的原因也不是去勸退銀行IT,事實上農行成都研發中心不知道比成都一眾996小微企業強上多少倍,但對於真正的人才,還是希望大家一不要浪費自己的技術,二不要浪費自己的學歷背景,否則到時一邊看著自己大廠同學的薪資流口水,一邊看著自己考選調進體制的同學的前途福利酸倒牙,而自己想兩頭兼顧結果什麼都沒有,空耗幾年青春還得從頭再來就沒意思了
這只是相對的。成都這邊有不少銀行招聘it從業者了,我也見過不少人在銀行做軟體來來去去。但是除非是總行信息部,其他的都只是內包而已,比外包好一點,有的稱為二級或三級子公司,有的在行員來說都是外包。畢竟銀行的主業是金融。而這些 科技 崗怎麼樣呢,待遇還可以,不過加班一樣的多,不可能輕松的,而且技術老舊,雜事多,也不會有成長,有的商業銀行it崗一樣的有末尾淘汰,壓力並不小。要說最好的選擇,還是公務事業單位的信息技術崗,或者比較大的外企,要不還是去奮斗吧。
我現在就在銀行做軟體類的工作,每天實際幹活的時間沒超過4個小時的。適合養老的工作崗位。
銀行 科技 崗工資高,福利好,工作強度相對於互聯網公司不算太大,當然好啊。
銀行 科技 崗,估計年薪都在四五十萬,應屆生年薪30萬。金融行業本來就是賺錢行業,作為發家致富的確是個好去處。我曾經的同事,進入銀行 科技 崗後,月薪直接翻倍,從不到1萬直接奔到2萬,每天都有零食、水果供應。
而且銀行年終獎高,多的甚至10幾萬。一般招商銀行、工商銀行比較高。
銀行工作,光鮮亮麗。非常適合大家發展,而且比較有地位,受人尊敬。
我同學能進入銀行的也是佼佼者,一般發展前途都比較大,有行業積累作為後盾,很適合長期發展。
銀行工作技術都比較成型,不會有太難的技術。總體來說很穩定,不像互聯網公司勞動強度巨大。
應該是舒適、安逸的,工作時間也固定,不會過勞。各大銀行都在爭相挖人才,對於大家是個重大利好消息。
能進銀行 科技 崗,趕緊去吧,肯定不會後悔。
3. 臨床醫學生轉行做IT,應該如何選擇方向
臨床醫學生想要轉行做it行業,首先要根據自己的興趣愛好和個人的實際情況來選擇。如果個人的理科邏輯思維比較好,可以選擇做程序員或者軟體測試等相關行業的it工作。
大多數都會選擇程序員這一it的工作方向。第1個原因是很多高校都開設了計算機相關的專業,在畢業之後都會選擇進入互聯網大廠做移民程序員,臨床醫學生轉行做it,也可以首先考慮這一工作方向,第2個原因是程序員的年薪是比較高的,個人擁有本科級以上學歷的程序員,年薪大約在10萬到15萬左右。如果有研究生及以上學歷選擇當程序員,年薪可以達到20萬到30萬左右。
總而言之,在轉行做it行業之前要看一下自己是否有沒有基礎,如果零基礎轉行做it行業學起來是非常吃力的,如果有一些基礎,可以在it行業實現更好的發展。
4. 如何招到一個靠譜的程序員
1. 簡歷看人
閱讀簡歷永遠是面試的第一步。好的簡歷一定是正確、清晰並且能夠體現候選人最有價值一面的。我首先會過濾掉那些包含錯別字,文句不通或沒有邏輯性的簡歷,因為如果一個程序員連自己的簡歷都不願意去仔細檢查並完善的話,很難想像他寫出來的代碼質量會如何。接著,我便會重點閱讀簡歷中的項目經驗部分,在這里我能夠看到面試者的開發經驗,技能棧,並且判斷他們熟悉的技術框架、工具是否與目前公司要求相匹配。
這里,我還會特別關注面試者是如何來寫這部分項目經驗的,你需要用盡可能簡練的文字來描述項目的背景,你在項目中承擔的角色、參與項目的時長,你用到的技術、以及你在項目中的亮點等信息。優秀的程序員們往往有一個共同的特質,那就是善於歸納,並能夠一針見血的發現問題或把一個問題說清楚。我經常看到面試者在簡歷中像寫故事一般地描述他們的項目經歷,光這一個章節就有好幾頁,其實這反而會給你減分,因為這會讓面試官判斷你缺乏必要的歸納能力。
最後你的一些與編程有關的社會化活動,如:你在GitHub上的開源項目,在知乎、V2EX中給他人的解答以及你的個人技術博客等等都會給你加分,因為這說明你對所從事的工作有著極大的熱情,並願意在業余時間去學習和提高自己,就像在我之前的 「給職場新人的10點職業建議」 一文中提到的,如果你要成為一個領域的專家,那你必須花費超過10,000小時,而這光靠工作時間是遠遠不夠的。
2. 給面試者10分鍾介紹自己最擅長的
當面試者通過了筆試和HR面試之後,你就需要面對面地對候選人進行面試。我遠不是什麼面試專家,但我有一些自己的獨特方法。我討厭問一些很個人的問題,比如你的職業規劃是什麼?你為什麼想換工作?等等。我更願意給面試者10分鍾時間,讓他介紹自己最擅長和最感興趣的領域。這往往能幫助我很快作出下面的判斷:
這個人對他所做的事情是否充滿激情
他們是否能在團隊中很有效地進行溝通
他們是否在專業領域足夠擅長
你的團隊是否會樂於和這個人一起工作
這一招我在面試中用得很多,而實踐證明也確實非常有效。
3. 基礎打牢了嗎?
一般,有一定規模的公司都會為面試者安排機考或筆試,從而能首先篩掉一批未能通過的面試者。另一些規模較小的或初創公司則會讓面試官直接進行技術面試。其實,我覺得這兩者的差別不大,有經驗的面試官往往能夠通過幾個最簡單的技術問題,判斷出面試者的技術基礎是否牢固,這不是為了證明他有多優秀,而是用來判斷他是否是一名合格的程序員。對於我來說,並不看重機考的成績,因為機試的考題很多能夠在網上得到,特別對於一些外包公司,他們總是能夠通過各種途徑得到考題,從而使得他們推送的外包能夠順利通過筆試。
下面是我經常會問的幾個問題(JAVA):
HashTable與HashMap有什麼區別?
Servlet是線程安全的嗎?
JSP中 @include跟jsp:include的區別
HTTP的response code 403和500分別代表什麼
......
這些問題都很簡單,但一些基礎不牢的程序員往往會在這個時候露餡。當然,根據面試崗位的不同,你還可以有針對性地問一些問題,例如,你需要找一個能寫核心演算法的程序員(比如 銀行的總賬計算,或者保險公司的保費計算),那麼你可以問一些演算法相關的問題。
4. 技術深度夠嗎?
具備牢固的技術基礎,一般就可以滿足項目中普通程序員的要求了,但如果你需要找的是一個資深程序員,那麼你還需要對面試者的技術深度進行考察。我們現在做項目時都會大量使用框架,這能使我們的開發效率和質量都得到提升和保障,但同時也降低了對於程序員開發技能的要求。因此我一般會詢問面試者下面的問題,來考察他對所使用框架的掌握程度。
請你描述一下,在這個項目中,從一個HTTP請求發起,到最終的Response返回,它在你的系統和框架內部是如何流轉的?
這個問題往往能夠判斷出面試者對於相關技術掌握的深度。較初級的開發人員描述的層級往往比較淺,比如使用Spring MVC框架的,只能說到實現一個Controller繼承BaseCommandController(甚至很多開發人員只知道繼承了一個公司內部框架的基類),至於再往下Spring框架是如何進行內部流轉的,就再也說不清楚了。而更資深的開發人員,往往能說出框架內部的實現機制,以及如何調用和處理的。在面試者描述的過程中,你還可以穿插詢問一些比較有深度的問題,比如框架中某個類這樣設計是哪一種設計模式的體現,採用這樣的設計有什麼好處等等。這比讓面試者默寫一個設計模式代碼要有效、自然得多。
除了技術層面上的考察之外,對於資深開發人員,還需要考察他們的設計能力。說到軟體設計,大部分面試者都能熟練地背出面向對象的三個基本特性:繼承、封裝、多態,也能把它們的概念描述清楚。但我一般會問下面的這個問題來考察他們的面向對象設計能力。
請用一段程序代碼描述我們所在的這間房間。
我驚訝地發現至少有一半的面試者都很難准確使用Interface和Class來給房間建模,也有一些人會將最基本的代碼語法或關鍵字寫錯。
5. 選擇適合所在企業文化的人
這一點也曾是我經歷的一個誤區,我總是希望能為團隊招到技術能力最強的人,而忽略了他是否與整個公司和團隊的文化相匹配。這往往會造成,雖然招到了人,但沒過多久就因為理念不同不歡而散的結果,反而給公司帶來了損失。讓我們看看GitHub的負責人是怎麼說的。
我們很嚴肅地看待我們自己關於招聘流程的哲學。我們希望每一個GitHub員工都了解他們所要面對的環境,並保證他們是能夠很好適應的。這包括我們所創造的文化、哲學、計劃、錯誤甚至是晚餐。比起他們的技能是否滿足要求,我們更看重他們的潛力以及是否能夠適應我們的企業文化。
我曾在具有鮮明文化差異的不同公司或團隊工作,看到許多崇尚開放、開源的程序員在一個相對封閉,具有很多流程以及規范限制的公司中很難發揮,最終選擇離開。因此在招聘程序員時,選擇合適的往往比選擇最優秀的更重要。
6. 行為面試法
行為面試法可能是我在整個面試過程中唯一用到的教科書面試方法。一個程序員是否能夠很好地工作,不僅取決於他能否順利地完成開發任務,更重要的是在遇到一些特殊場景或問題時,他能否合理有效地處理和解決。行為面試法能夠幫助我們從面試者描述的過去某一具體事件中,預測未來他在工作中可能的表現。下面便是一個我經常用到的問題。
請談談你在這個項目中遇到的最大困難或挑戰是什麼,你是如何解決的。
從面試者對上面這個問題的回答中,我能夠很好地判斷他是否有較強的獨立解決問題的能力,而我認為這是除技術能力之外,程序員最應具備的能力。
7. 給他們一個虛擬任務
經過上面的這些環節,你可能對面試者的整體情況已經比較滿意,但先別急著下結論。我曾見過能夠順利通過上面所有面試步驟,並且被僱傭的程序員,當他們進入實際工作後卻沒能把事情做好。
在你確定是否錄用他們之前,可以給他們一個虛擬任務。我不是說一個抽象的程序問題,而是指一個真實的,可能就存在於你當前項目中,並且需要在一兩個小時之內完成的一個開發任務。我曾經出過這樣的考題:
寫一個小程序將一個以特定格式(如CSV)存儲的文本文件轉換為XML格式,並存儲為另一個文件。
你可以給他一台已經配置好開發環境以及IDE的電腦,讓他當場編寫代碼。當然如果時間有限,你也可以直接詢問面試者的實現思路,並簡單用偽代碼來描述處理過程。通過這個測試,你能夠看到很多細節,比如面試者是否有良好的編碼習慣,異常處理是否規范,代碼邏輯是否縝密高效,以及他的開發效率是否足夠高。如果面試者給出了非常優秀的解答,那麼你就應該能夠判斷他確實是一個優秀的候選人了,因為我從沒碰到過能夠通過上面的測試,卻在實際工作中無法做好的人。
5. 進IT公司做程序員,必需要有大學學厲嗎
在IT企業中,程序員的來源無外乎三種渠道:校招、社招、別人推薦。這3種渠道對於程序員學歷的看中程度,是不一樣的。一、首先來看看校招當從學校步入社會,進入企業公司之後我們會發現,在中國幾乎所有的公司都在告訴我們:學歷不重要,重要的是能力。但是,那些世界500強企業招聘的時候只去那些一流的學校進行招聘,而不會去那些二、三流的學校進行招聘。甚至有一些大型企業,在招聘簡歷上更是明確標明,「本科階段必須為985/211學校」的院校學生。而且,學歷是HR篩選簡歷的方式之一,HR每天看人看簡歷看的頭都要炸了,985/211學校畢業生的簡歷都看不過來,更別提那些二三流學校了。同等水平的兩個人,如果只招一個,用學歷篩那就是最快捷的方式。本科學歷不夠「985、211」這條線?好的,那就只好和你說再見了。我有些程序員朋友,非985/211院校畢業,不管在校成績多好,拿過多少獎,剛畢業時,只要往BAT、華為等大廠投遞簡歷,無一例外都沒有面試機會。最好的成績,就是大廠HR打來電話,說很優秀,會放到公司的人才庫中,有需要的話再約面試。所以,當你並非名校畢業時,畢業後的一段時間,你的學歷,幾乎決定了你能去什麼樣的公司上班。二、其次來看看社招觀察一些程序員朋友,我發現,小於3年工作經驗本科畢業的人,如果非985/211,是很難去大廠工作的。但是當你的工作經驗超過3年之後,大廠基本上會根據你的工作經驗和崗位匹配度來給你相應的面試機會。如果你是碩士或博士生,但是本科階段非985/211學校,有些大廠是願意給機會的,但是也有一部分公司,根本不會給任何機會。而且,當你到了升職加薪的十字路口,缺少學歷的可能就會因此被比下去,在能力等方面同等條件下,可能就被拜拜了。所以,對於社招來說,簡歷在入職時可能沒那麼重要,如果你非名校畢業,初期找工作時,大概率來說,只能選一些行業內沒那麼好的公司,當你的工作經驗超過3年後,可以嘗試投大廠簡歷來獲得面試機會;但在加薪升職等方面,高學歷、名校背景能助你一臂之力。三、最後來看看別人推薦當你成為行業大牛時,就不用擔心簡歷對你的影響了,這幾乎是微乎其微的。這個時候,公司看中的是你實際解決問題的能力,請你還怕你不來呢,怎麼還會計較你的學歷呢?所以,成為大牛是大多數程序員的夢想,不僅僅是有機會去大廠工作,更重要的是,獲得行業影響力,這就不僅僅是一份工作這么簡單了,而是有可能獲得財務自由的機會,這樣的機會,才是技術人員最為看中的。在選擇編程語言,對於一個初學者來說,建議選擇Java,也在這里分享幾個學習編程的網站給你,我要自學網,菜鳥教程,慕課,嗶哩嗶哩等很多的在校學生,在學校基本學不到什麼,還不是需要自學,技術更新的快,無時無刻都得學一路走過來,我看見身邊也有很多學Java的朋友,但是我看見很多都從入門走向了放棄,其主要的根本原因就是他們沒有做好相關的學習規劃和路線,這才導致他們走了很多彎路,以此懷疑自己是否適合學習Java編程,最後選擇放棄。如果你在入門學習Java的過程當中有遇見任何關於學習,行業方面的問題,千萬不要選擇一個人孤軍奮戰,有不斷交流的碰撞,才能發現問題的根本。轉載於作者:焱公子鏈接:在IT企業中,程序員的學歷真的很重要麼?
6. 程序員的工資真的都那麼高程序員入職如何防雷防坑
我作為個7年的程序員,結合自身情況給你最真實地回答,程序員的工資確實高,在一線城市程序員的工資會比傳統行業普遍高於2-5K左右。
對於程序員入職如何防雷防坑都就需展開來講一下,我根據您提出的問題總結了以下幾點,希望對您有所幫助。
一、工資問題
程序員的工資相比於傳統行業來說,確實算高,區別在於起步工資。在2022年,大部分傳統行業剛入職時工資普遍在3K-6K左右,而程序員作為技術工種,入職時工資普遍在4K-10K左右,這個也得結合自身的技術水平和面試時的發揮,如果本身技術過硬,面試時又得到了用人部門面試官的青睞,那起步工資直接10K+也是常有的事情。
4、其他常規方面,例如工資發放的時間、是否購買五險一金、是否有年終獎金,項目獎金等,這些也需要綜合考量。盡量選擇一些中大型公司,這樣會比較有保障;如果是想鍛煉自己的,也可以去小一點的公司,但前提是面試官是個技術大牛。
希望我的回答能幫助到您,謝謝!
7. 剛畢業的程序員小白應該進怎樣的公司更合適
關於公司選擇:
剛剛畢業的話,建議不要去外包,要去那種就差一個程序猿的那種小公司,或者寫在簡歷裡面超牛逼的大公司。小公司裡面沒辦法精細的研究一樣東西,但是所有的事情你都要去考慮,所以能夠具有全局的軟體開發經驗。
大公司裡面可能需要做一顆螺絲釘,做一樣工作總是做這一樣工作,但是可以研究的更深更精通,最終結果是工作面比較狹窄,但是都是高端的業務。
關於職業規劃:
其實,對於軟體開發人員來說,通常,他們職業發展有幾個選擇:專注於技術,成為技術專家;轉型到技術型銷售、技術支持等;所以要想走得遠一點,必須有一項本領是過人的。
隨著技術成長,從技術性管理到高級管理。這是大家都看得清楚的方向,也都在向這些方向的金字塔尖努力。
程序員要根據本身的基本素質、技術能力選擇開發層次,由低到高,逐步發展。 這也是一名程序員本身具備相應素質的循序漸進的發展軌跡,包括很強的技術背景和綜合管理才能等素養,這也就是所謂『兩條腿走路』的職業規劃發展路線。」
希望可以幫到你,謝謝!