㈠ 程序員要學多久
問題一:自學程序員要多久 你要是一點基礎都沒有的話,你學PHP什麼的看視頻只要努力幾個月就可矗學會了,如果自學java,C++的話就不用想了,我大學上課聽都聽不懂,雖然我也不想學,但有老師比沒老師至少要好多了。如果有一點基礎的話,PHP這種弱語言類型也很容易學的,大概就一兩個月就可以了。但沒有努力再想學也是白搭,而且能看懂學會也不代表會用,程序最重要是會用,這個實踐是最好的老師!
問題二:作為一個程序員需要學多少技能 介紹下我的想法:
大學里學的是計算機專業,所以順道學了不少計算機系的基礎課程,總體來講學得很不好,直到大四畢業,我才勉強下定決心要以寫代碼為生(現在想想,可能是當時實在想不出其他出路)。大學4年,很遺憾的事情就是我沒有弄清楚該去真正學些什麼東西。
畢業後第一份工作,在一家小公司寫servlet/jsp,說實話,我寫的很爛,當時帶我的人對我的工作很不滿意,直到有一次,項目經理跟我談說,你的工作表現你也看到了,差點就被開掉了,不過我覺得還是要在給你機會。。。當時,我真的是自信心崩潰到極致,覺得自己這段時間其實很努力,但為什麼還不入門路。。這次經歷給了我非常大的影響,之後的不久,我終於明白了怎麼去寫那些servlet/jsp,於是我努力的寫那些代碼,不久,我就成了公司新員工裡面,做東西最快的人。當時還發了個公司的什麼最快進步獎給我。我想第一份工作給我最大的感受是,想要做為一個程序員,你得先明白,程序是個什麼東西。
一年多以後,servlet/Jsp實在不想寫了,於是換到另外一家公司,做聊天軟體的J2ME客戶端。其實我當時不懂J2ME,在剛入職的一個月里,啃完CLDC和一些會用到的JSR的英文文檔,然後每天去看項目的代碼,有任何問題就去問周邊的同事。不久,我也慢慢能寫一些J2ME的代碼了。接著,我加入了新版客戶端的項目組,開始做一些UI組建。最開始,我寫一個Text組件,就是把文字顯示到屏幕上,還要根據屏幕可顯示區域的寬度、高度對文字做調整。沒幾天,我就信心滿滿的寫完了這些代碼,原來寫客戶端代碼也不難啊。不過不久,當同事要用我的組件時,問題百出,以至於同事跟經理抱怨說,這么基礎的組件應該給有經驗的人去寫啊。。 這次,雖然我的工作做的很爛,可自信心倒沒受多少打擊,因為已經工作一年多了嘛,臉皮厚了不少。但是我心裡知道,我的工作肯定哪裡出了問題,否則我的組件應該能經受住使用者的考驗的啊。這份工作中,我學到了不少東西,首先呢,臉皮要厚一點,不會就追著去問,其次,沒有想清楚的話,寫出來的東西經不住考驗的。再次,英文資料好像更准確啊。當然還有一些具體的編程技術。
大概又過了一年多,大家都說J2ME快完蛋了,android已經開始大興其道,公司裡面也有人在做android客戶端,可我還在寫沒有前途的J2ME.恰好,qq群里有人發消息說招人,我腦子一熱,扔了份簡歷過去。於是,一個多月後,我就到了新的公司上班,這家公司是一個做手機的廠商,而我也可以參與android的開發。在這個公司的前3個月,基本啥活沒干,除了學習android之外,就是各種培訓和等待。大概待到5個月的時候,我實在坐不住了,我去跟經理說,有沒有活可以給 *** 。經理說我考慮下,不久便安排給我一個項目,讓我去把它維護好了,然後集成到產品裡面。可當我拿到代碼時,傻眼了,2w多行代碼,而且很多地方寫的很復雜,看了好幾天也沒看懂。好吧,不管了,這件事既然是我負責,那怎麼都應該挺住。在接下來的快2個月里,我每天都撲在這兩萬多行代碼里,解決裡面的bug,理解裡面的設計思路、代碼風格、編程技巧,使用公司的工具鏈,從發布、審核到持續集成等等。我了解到了很多我平時不知道的東西,我解決了發現了的所有的bug。可是最終,我並沒有把這個項目維護到可以發布的程度,最後一關的AT&T的穩定性測試宣判了我的這個項目的死刑,隨後這兩萬多行代碼慢慢的從我的提交列表裡面消失掉了。我第一次明白了,竟然還有如此嚴格的質量測試,也明白了什麼叫風險與代價,雖然這些代碼,我已經用monkey模擬跑過了5個鍾頭,但是依然被ATT測試蹂躪2個鍾頭之後掛掉。......>>
問題三:自學程序員需要多長時間 自學程序員,難不難要看你肯不肯多花時間在上面,有很多方面要涉及,對於編程語言更是需要你多實踐多上機,才能有所收獲,當然如果你很喜歡編程的話,你也會發現編寫程序也是一件很有樂趣的事情,完成了也很有成就感。當然,要考程序員,光編程還是不夠的,暢需要涉獵計算機相關方面的知識
問題四:自學成為程序員一般需要多久 程序員有很多開發語言 每個開發語言學習周期都不同 零基礎 從入門到熟悉 怎麼著也得半年 基本上要1年多 三到五年能精通
問題五:當程序員要學習多久?學完了多少錢一個月? 看你學到什麼程度!看你學多少科目。計算機語言編程 常見的大概有10種以上。
大多數大城市的普通程序員都是IT業的民工。工資談不上高,工作壓力大
問題六:通過自學從小白到程序員需要多久 學習需要多久就看自己的時間分配了。自學需要的時間真的不好說,有的人一年也許能學到入門了,有的人啥也沒學到。
問題七:程序員難學么 要學多久才是中級java 你要知道一個問題,並不是你學的越久就能達到中級高級,首先你要知道中級的要掌握什麼樣的技術,比如主流框架,優化資料庫等等,還要有一定的工作經驗,解決自己或者別人工作中遇到的各種問題的能力,如果沒有,你掌握再多也只不過紙上談兵而已
問題八:自學程序員要多久,如何找工作 這個時間就說不準了,自學得看你自己的自製力和接受能力。一般在培訓學的話就4個月,自學估計得要更長時間。至於找工作,自學會有點難度,只能說碰運氣了。個人不建議自學
問題九:學習編程到成為一個能賺錢的程序員最快要多久 這個要看學習編程的天賦了。賺小錢的技能的話,一周左右就可以了
㈡ #新入職的程序員#剛入職一個月,完全看不懂公司代碼怎麼辦
如果看不懂,學習肯定是必然的。
1、先了解大體業余框架,基本就是leader或者老員工介紹一下,點到為止
2、把資料庫+相關表功能對應了解一遍,可能是文檔可能是dalao口述可能是自己理解學習
3、拉代碼跑一下項目
4、了解一下代碼分層結構:API在哪,domain在哪之類的,如果不明白找老員工問(首推ctrl+f大法)
5、了解一下項目用的框架,如果不懂自己補一下相關知識
6、用debug來徹底了解某段功能代碼的邏輯或者開始做一些小的功能點
以上適用於一般業余系統開發的項目,
作者:李國寶
鏈接:
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
㈢ 程序員試用期一般多久上手開發
程序員的試用期一般為3-6個月。
小一點的公司一般3個月,大一點的公司一般6個月,6個月試用期的合同一般年限會簽得長一點,但是相對風險也大,3個月的試用期合同一般簽的是一年。也有可能會(由於表現不錯)提前轉正或者(由於表現很差,能力不行)提前被辭退。
如果一個人擁有程序設計的深厚知識背景或者豐富的工作經驗的話,那麼他的機會要比有學歷的應屆畢業生大得多。所以要盡量抓住有用的工作和實習機會,這樣的話在畢業後你就會發現,多實習讓你有更多的經驗,在找工作的時候就有更多的機會。
㈣ 接觸一份新工作,你覺得多久適應是正常的
由於每個人的自身情況不一樣,選擇的職業也不一樣,所以需要適應和熟悉的時間也不盡相同。
這個還要看一個人對新鮮事物的理解能力和接受能力的強弱,還有對這份職業的喜歡的程度有多少。
如果是理解能力和接受能力強的人,本身又特別熱愛這份職業,那麼可能只要1-3個月左右,就能很好的適應並且熟悉這份工作。
而如果是接受能力一般的人,對這份職業也不是很喜歡的話,有可能花上要一年的時間來適應和熟悉,甚至可能還會需要花上更久的時間。
也有的人,對於一份自己不喜歡的職業,可能無論歷經多久時間,都適應和熟悉不了,因為對於他不喜歡的職業,只會抵抗,更沒有一顆准備適應的心。
適應和熟悉的前提,是這個職業必須是你熱愛的,喜歡的,你才有更大的熱情去接受它,才會全身心的投入去學習探索,這樣適應和熟悉起來的速度就會更快一些。
也只有這樣,你才會更長久的堅持這份職業,假以時日,通過不懈的努力,把職業優勢完全展現出來,一直走下去,並且可能因此走上你職業生涯的巔峰。
而如果是遇到你不喜歡的職業,你就會很抗拒,要適應起來就會很難,因為你內心本來不喜歡它,還很抵觸它,每天心不在焉的工作著,就像個木偶一樣,工作起來沒有任何熱情,找不到自己的工作方向和目標,那麼這份職業自然就堅持不了多久,就更別說要多久時間適應和熟悉了。
就像有的人性格內向,喜歡寫代碼,從事程序員這樣的職業,如果他有幸能進入程序員這個新的職業。
那麼他每天自然就會投入萬分的熱情去學習,去研究並實踐,這樣他就會更快的適應並熟悉這個職業,而且還會長久的工作下去,因為這是他自己熱愛喜歡的職業,他會為這份職業奉獻自己的青春歲月,並不惜一切付出自己最大的努力。
如果你讓他干不喜歡的工作,外向性格的工作,比如像銷售這樣的職業,需要經常到處出差,還需要不停的和熟悉的或陌生人的打交道。
那對於他來說,他的內心肯定就會感到十分的崩潰,內心就會極度的不情願,勉強讓他去的話,每天的工作對他來說簡直就是煎熬,這樣的職業對於他來說,肯定就很難適應和熟悉,時間再長都不行,他也堅持不了多久,可能就會離開這個職業。
再比如對於我來說,我喜歡寫作,那麼我去適應和熟悉寫作的這件事,速度就會非常的快,學習寫作的過程完全不用任何人監督,這完全是發自本人內心的熱愛。
而且每天寫起來都會心情澎湃,就算天天寫也不會感到一絲的無聊。
有時幾天不寫,就會感覺到渾身難受。有時睡覺到凌晨2點,突然來了靈感,就會趕快爬起來把那些靈感記錄下來,不寫個痛快誓不睡覺。
就算沒有因為寫作而賺到錢,也會一直堅持寫下去,因為有句話叫做,千金難買我喜歡。
如果運氣好,既能一直堅持寫作,又能通過不斷的寫作而持續的賺到錢,那樣的人生就再完美不過了,還有什麼能比這更高興的事情呢?
我說的這些,只有熱衷於寫作的人才懂。
最後,如果要問,進入寫作這樣新的職業,要多久適應和熟悉?
如果是熱愛寫作的人,那麼自然就會很快適應和熟悉,並且從此踏上了這條寫作的「不歸路」,陪伴他一輩子走下去。
如果是不喜歡的人,那麼可以說就算是給他一輩子的時間也適應和熟悉不了。
所以說,選擇一個自己喜歡並熱愛的職業那是非常的重要,也只有這樣才能更好更快的適應和熟悉,並且一直熱愛下去。
㈤ 程序員幾年能夠成為架構師
五年以上。
它們往往要求工作年限在5年以上,需要求職者有過3年以上的系統設計經驗,精通各種架構模式和系統框架,反觀自己卻一個條件都不滿足。
軟體架構師就是這么一個讓人嚮往,但又讓人望洋興嘆的一個職位。就像建築設計師總有成為總設計師的夢想,航天工作者總有成為總工程師的壯志,相信每一個軟體工程師都有過成為軟體架構師的想法。
引用維基網路里的定義,軟體架構師的職責就是在軟體系統研發中,負責依據需求來確定主要的技術選擇、設計系統的主體框架結構,並負責搭建實施。
普通程序員可以利用搜索引擎(網路)尋找答案,經常性找不到好的解決辦法,然後更換技術方案,頂級程序員也利用搜索引擎(Google)尋找答案,一般bug都順利解決(其實跟前期框架選擇等關系非常大)。
演算法是程序員的重中之重,掌握演算法能力才能處理復雜環境,才能對系統做出性能調優,遇到性能瓶頸之後才不會束手無策。
表達能力決定了你所做的技術的影響范圍,決定了你的影響力,決定你的威信,決定了你的報酬。普通程序員和頂尖程序員的表達能力差別非常大,這主要還是取決於他們格局的不同。良好的溝通能力讓你理解產品經理的設計思路,讓你更好的展現自己的特長。
㈥ 前端開發需要學多長時間
前端開發要學的時間大概是3到6個月。不過學習是一個永無止境的過程,只有不斷的學習才能掌握更多的技能。
前端開發要學的內容主要有:
①計算機基礎以及PS基礎
②前端開發基礎(HTML5開發、JavaScript基礎到高級、jQuery網頁特效、Bootstrap框架)
③移動開發
④前端高級開發(ECMAScript6、Veu.js框架開發、webpack、前端頁面優化、React框架開發、AngularJS 2.0框架開發等)
⑤小程序開發
⑥全棧開發(MySQL資料庫、Python編程語言、Django框架等)
⑦就業拓展(網站SEO與前端安全技術)
互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。
web前端工程師是程序員裡面入行門檻較低的一個職業,有意轉行web前端的小夥伴可以對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,建議實地考察對比一下。
祝你學有所成,望採納。
北大青鳥學生課堂實錄
㈦ java架構師培訓多久能學會
Java發展到一定程度,尤其是三五年這個時間節點都會遇到一個瓶頸,從這里道路分成兩個方向,要麼成為管理者,要麼朝著技術方向繼續開拓,兩者的終極分別對應著CTO和架構師!
最後說一下CTO和架構師
1.CTO
「CTO(首席技術官)英文Chief Technology Officer,即企業內負責技術的最高負責人。這個名稱在1980年代從美國開始時興。起於做很多研究的大公司,如General Electric,AT&T,ALCOA,主要責任是將科學研究成果成為盈利產品。1990年代,因計算機和軟體公司熱門,很多公司把CTO的名稱給予管理計算機系統和軟體的負責人。有時CTO和CIO(Chief Information Officer信息管理最高負責人)是同一個人(尤其在軟體公司),有時CTO歸於比較精通科學技術的CIO手下。在不同領域的公司,CTO工作性質不同;即使在同一領域,工作性質也可能大不相同。一般CTO會有以下責任:長期技術方向(戰略性)、短期技術方向(戰術性)、管理研究對公司經營活動和營利的影響、公司中使用的軟體等等。
在國內,CTO一般在IT企業中才有,是分管技術的副總,非IT企業大都設置總工程師、技術副總這樣的職位,例如在IT企業中,負責軟體開發的副總也叫CTO,而技術總監則不是CTO,總監只是部門的負責人,副總是企業的負責人。而CIO是分管IT的副總,例如分管企業IT管理的副總,或者分管信息化的副總。
在國內CTO通常是由軟體工程師(程序員)一步步成長起來的,而CIO通常是由IT工程師(網管)成長起來的,一個傾向於程序開發、一個傾向於IT管理。」