大多數(shù)未畢業(yè)和工作不久的程序員同學(xué)都存在以下幾點(diǎn)迷茫:
針對(duì)未畢業(yè)的計(jì)算機(jī)同學(xué)來(lái)說(shuō),存在迷茫點(diǎn)有:
1. 不知道社會(huì)上企業(yè)需要怎樣的技能
2. 不知道如何選擇第一份工作
3. 在大學(xué)接下來(lái)的日子如何提升自己,為找工作做準(zhǔn)備
針對(duì)工作5年之內(nèi)的程序員同學(xué)來(lái)說(shuō),普遍存在的迷茫點(diǎn)有:
1. 工作過(guò)程中如何提升自我技能
2. 跳槽面試超級(jí)不自信,覺(jué)得工作1-2年感覺(jué)什么都沒(méi)學(xué)到
3. 自己渴望有所提升,希望有大牛帶領(lǐng)自己提升,但是遲遲找不到,非常困惑如何提高
4. 對(duì)自己后面工作規(guī)劃完全不清楚,擔(dān)心下一份工作坑更大。
本文,將對(duì)以上迷茫點(diǎn)結(jié)合自己的一些經(jīng)歷來(lái)給廣大存在迷茫的同學(xué)指引。
針對(duì)還未畢業(yè)的程序員同學(xué)而言:
首先第一點(diǎn),不知道企業(yè)需要怎樣的技能,針對(duì)這點(diǎn)相信有一些動(dòng)手能力的同學(xué)都會(huì)上網(wǎng)百度類(lèi)似“Java 面試題”或者“買(mǎi)一些面試寶典的書(shū)籍”,沒(méi)有動(dòng)手能力的同學(xué)可能希望大牛告訴他們答案。也許是因?yàn)樗麄冇X(jué)得網(wǎng)上的帖子不夠?qū)I(yè)吧。但是這里需要強(qiáng)調(diào)的一點(diǎn)就是,做程序員最重要的是動(dòng)手能力,所以我這篇文章做完指引之后,大家一定也去看和實(shí)踐。別空想。
針對(duì)第二點(diǎn),不知道如何選擇第一份工作,我個(gè)人的建議,畢業(yè)后第一份工作比較重要,如果有好學(xué)歷的同學(xué)可以優(yōu)先考慮去BAT等這樣的大公司,因?yàn)榇蠊緦?duì)于人的培養(yǎng)比較看重,尤其自己剛工作,不知道如何選擇的時(shí)候,如果沒(méi)有好學(xué)歷的同學(xué),也有一些參考指標(biāo):去一些比較有潛力的創(chuàng)業(yè)公司。比如電商、金融、旅游等領(lǐng)域。實(shí)在沒(méi)有不好區(qū)分,或者進(jìn)第一家公司后,感覺(jué)不是自己很滿意的,也不要自暴自棄或者立刻選擇離開(kāi)。這時(shí)候應(yīng)該靜下來(lái)心來(lái),想想當(dāng)初選擇這家公司是什么吸引你,以及你最初想進(jìn)來(lái)打算如何做。如果目前沒(méi)有達(dá)到你最初想進(jìn)來(lái)學(xué)到的水平,那先不要換新的機(jī)會(huì),因?yàn)檫@樣你同樣到另一家也會(huì)面臨這樣的情況。目前可以按照自己的初衷,先在這家公司學(xué)習(xí),公司給不了平臺(tái),先自己學(xué)習(xí),網(wǎng)上那么多資料,書(shū)籍,現(xiàn)在想學(xué)的技術(shù),或者其他方面,相信自然可以找到地方可以讓你提升的,然后在看看公司有沒(méi)有項(xiàng)目可以拿來(lái)實(shí)踐,這個(gè)實(shí)踐如果老大不認(rèn)可,你可以抽一個(gè)模塊用私底下的時(shí)間來(lái)做練習(xí)。
針對(duì)第三點(diǎn),也就是好好把第一點(diǎn)列出來(lái)的知識(shí)點(diǎn)去看去實(shí)踐,摸透模深。同時(shí)某些點(diǎn)可以結(jié)合一些網(wǎng)上好的開(kāi)源項(xiàng)目,比如阿里的dubbo、 spring 框架等。
針對(duì)工作了1到5年的小伙伴:
可能未工作的時(shí)候未做好規(guī)劃,或者工作后又陷入迷茫了,也大多數(shù)會(huì)有我以上列出的幾點(diǎn)問(wèn)題。
針對(duì)第一點(diǎn),工作過(guò)程中不知道如何提升。其實(shí)這點(diǎn)我覺(jué)得很多人根本不是不知道,而是懶得做?;蛘哒f(shuō)沒(méi)有執(zhí)行力吧,或者覺(jué)得學(xué)了這個(gè)之后好像沒(méi)什么用等待想法。工作中的提升我總結(jié)下來(lái)分為幾個(gè)點(diǎn)(后面還有更大一些點(diǎn)):
1. 技術(shù)能力
2. 溝通能力和學(xué)習(xí)能力
3. 責(zé)任心
4. 行業(yè)的看法和管理人的能力
所以,不知道如何提升的同學(xué),可以針對(duì)這幾點(diǎn)進(jìn)行提升。
技術(shù)能力——無(wú)非也就是前面列出的一些知識(shí)點(diǎn)。以及多看一些技術(shù)博客、書(shū)籍和開(kāi)源代碼。但是看的過(guò)程中,一定要多為自己多個(gè)為什么?dubbo 的超時(shí)機(jī)制是如何實(shí)現(xiàn)的、netty如何做到高性能的、Spring是如何做到自動(dòng)注入的、Spring的類(lèi)的加載方式怎么完成等。
溝通能力和學(xué)習(xí)能力——這點(diǎn)就看自己了,需要做大量第一點(diǎn)的練習(xí),一步步積累學(xué)習(xí)能力。等你懂了很多原理性的東西之后,看的源碼實(shí)現(xiàn)方式多了之后,學(xué)習(xí)能力自然提升了。溝通能力可以看看一些軟文、書(shū)籍、如:人性的缺點(diǎn)、好好說(shuō)話等書(shū)籍吧
責(zé)任心——這個(gè)可能需要工作過(guò)程中慢慢培養(yǎng)的吧??傊?,就是做一個(gè)靠譜的人,怎樣算一個(gè)靠譜的人,今天看到的一句話就是,凡事有交代、件件有著落、事事有回音。覺(jué)得概況的非常好。
行業(yè)的看法和管理能力——這點(diǎn)就是慢慢自己積累了,可以通過(guò)一些書(shū)籍和文章進(jìn)行參考。例如 技術(shù)領(lǐng)導(dǎo)力、技術(shù)管理之巔等書(shū)籍。
針對(duì)第二點(diǎn),跳槽不自信。有這個(gè)問(wèn)題,根源還是出在第一個(gè)問(wèn)題上面。因?yàn)橛行┩瑢W(xué)在之前工作過(guò)程中,以上4點(diǎn)能力根本沒(méi)有提升,但是又不滿足現(xiàn)在的公司,所以想跳槽,但是面試被打擊后就越來(lái)越不自信了,不知道如何提升可以面試到。
所以我還是那句話,對(duì)于程序員來(lái)說(shuō),動(dòng)手非常重要,不自信是因?yàn)槟悴欢砸屪约鹤孕?,需要?開(kāi)始,做好一件或者多件自己之前不擅長(zhǎng)的事情,這樣慢慢就會(huì)有底氣有自信。做成一件不擅長(zhǎng)的事情包括:弄懂一個(gè)自己不了解的技術(shù)點(diǎn),如Spring 框架原理等、如自己英語(yǔ)不好,從頭開(kāi)始學(xué),最后取得好的成績(jī)點(diǎn)。這個(gè)點(diǎn)沒(méi)有人可以幫助到你,只有你自己,堅(jiān)持、耐得住
針對(duì)第三點(diǎn),是和第一點(diǎn)有重合,第一點(diǎn)也介紹具體如何提升了的。
對(duì)于第四點(diǎn),在換下一份工作的初衷吧。有些人同學(xué)可能會(huì)為了錢(qián)換一份工作、有些會(huì)為了發(fā)展、能力的提升。所以如果是為了錢(qián),你就換一家高薪的,能夠換到的前提在于前面說(shuō)的4點(diǎn)的提升。如果是為了持續(xù)發(fā)展,這時(shí)候就需要找一些大的平臺(tái),以及知名的平臺(tái)的。
-
程序員
+關(guān)注
關(guān)注
4文章
953瀏覽量
29825
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論