-
1 # 蜉蝣餓了
-
2 # 老鼠星際庫
看學哪種 C、C++、Java、Python、Javascript 大致這些,看你想從事哪個方面了,前端、後端、Web有目的性學的話,1年左右差不多了
-
3 # 開著大豪越去旅行
我就是中途轉計算機java程式設計的,可以先入手java開發,這個對於新手來說比較好接受,而且就業機會也多。真要從零基礎開始到能上班的話,能堅持,能刻苦,半年就夠了,網上能找到相關教程影片,而且跟我在培訓學校學的差不多,甚至有些地方更詳細。可以搜尋尚學堂的影片(也是他們給學生上課的影片,很全,不知道現在還能不能找到),光看影片不夠,一定要多動手敲,關鍵在於一定要堅持。等出去找工作,你可以直接說你是培訓學校出來的(也可以自己編工作簡歷,不過面試的人一問就能看出來你有沒有工作經驗了,只是不會說破而已),有好多公司能接受的,因為他會面試你的java基礎,你基礎掌握夠了,就算沒經驗也會用,因為用人成本低(畢竟剛出來工資低嘛),基礎掌握的好,只要自己上班的時候不懶,勤問肯學,最多一個月後你就能上手了。
-
4 # 機器學習之路
很久沒回答問題了,我就來冒個泡吧
我想這個問題很多人應該都有想個吧,畢竟IT是出了名的薪資高,我就結合我自己的經歷來說說吧。
想要靠自學程式設計來找工作也不是說不可能,就得看你有沒有這個決心了。看你是不是一個有機會而且執行力很強的,有沒有明確的方向畢竟IT的範圍很廣,如前端、後端、運維、全棧、演算法、Android、IOS等等。除此之外,還有你學習的效率、是否有實踐,即使你今天看完如果沒有聯絡過幾天也許就忘了。所以綜合來說,想要靠自學程式設計找到一份工作,非常不容易,也並不是說沒有可能,後面我會介紹一下我有個同學就是轉行學的程式設計,現在已經找到工作了,但是整個過程也是十分的坎坷和不易。我先從幾個方面來介紹一下,如何自學,然後結合我的個人經歷以及我同學的經歷總結一下。
一、先確定方向前面我也說過了由於程式設計的工作範圍和方向很廣,所以如果你想自學的話,就先確定一個方向,看看你自己喜歡做什麼,然後再開始努力。至於選擇什麼方向?最好找一個程式設計師請教一下,我大致介紹一下,具體的也不是一下能說清楚的
前端開發:主要負責網站介面的設計和實現,相對後端稍微簡單一點
後端開發:負責實現網站後臺的功能邏輯,邏輯思維能力要強,要求較前端要高一些
全棧:前端和後端都會
運維:主要負責伺服器的正常執行,敲程式碼較少,要會寫指令碼,熟悉Linux系統
演算法:邏輯思維強,數學要求較高,理解能力強,相對工資也會高一些
二、明確計劃在確定方向之後,最好列一個計劃,明確規定怎麼學、如何學。千萬不要三天打魚兩天曬網,如果你屬於這種型別還是趁早放棄吧,一定要堅持下去,記得一定要多敲程式碼。剛剛開始學習程式設計,可以去網上找那種習題,每天敲上幾個,或者去網站上找面試題,學學演算法。即使你不是搞演算法的,面試的時候也會問。
三、個人經歷雖然說,我也是個程式設計師,其實我也有個轉方向的經歷,相對於轉行來說難度可能稍微低一點。從最開始的做網站開發(全棧)到C在到C#,然後到Python,再到計算機視覺,經歷頗為豐富。轉計算機視覺的原因,是個人覺得這個方向在未來發展應該很不錯,雖然說在公司裡面有接觸過一些相關的專案,但是並不多,實際上主要還是靠自己下班時間的自學。
從最開始投簡歷時,投一家一家沒回復,投了很多家,最終面了幾次,然後就都黃了。不過透過面試還是學到了一些經驗,知道了企業的基本要求和經常會問到的內容。至於簡歷投了為什麼沒回復,主要還是因為簡歷的經驗與我投的方向不是特別相關,以至於後來我自己去找了一些專案做,增加了一些專案經驗,然後面試機會也多了,就順利找到了符合的工作。不得不說,剛開始投簡歷的時候,真的有點傷心,甚至一度想放棄了,不過現在想想,還好我堅持了。
我有一個同學學的是硬體,工作了一年多的時間,加班嚴重,也感覺在公司裡面很難進步,所以就想轉件,他是辭職之後自己邊自學邊找工作的,整個過程也是非常不容易的,大概花了三四個月的時間。雖然說,他做畢業設計的時候有接觸過一些軟體開發,但是也並不是特別的多。找工作的時候,軟體相關的經歷基本上都是自己找的專案做的,不過業內人士一看就知道是轉行的,所以面試的機會並不會多。這也是為什麼轉行不好找工作的原因,不過他能成功轉行,我想他在找工作的那三四個月並不好過,從最開始的什麼都不會到會自己動手開發網站到釋出到伺服器上,據說他那三四個月一直都是泡在圖書館的。在上學的時候,他就屬於很努力學霸的那種。
最後給自學程式設計找工作的人一個建議:最好找相關人諮詢一下,問問他們應該怎麼學,學什麼?最後讓他們幫你看看簡歷,讓自己獲取更多的工作機會。自學不易,好好加油,少年。
-
5 # 易點互聯
你能完成功能邏輯程式碼就可以了。
我們公司只要能編寫一個功能單元,比如資料庫中查詢,儲存等方法單元就可以。
如果能獨立的開發出一個功能,前端互動,後端處理,並且互動體驗好,邏輯嚴謹,無漏洞就更沒問題
-
6 # 實業興國
計算機高階語言,大致分為過程描述,科學計算,還有結構描述三個方向,基本語法兩個小時可以學完,關鍵詞兩天可以差不多,記性差點一週!過程描述 主要是對任務的理解,結構描述主要是邏輯思維。 計算這個不用說了,看你數學功底了, 不過在國內大部分的時候還是過程與結構用的多,計算也只是CV操作! 過程與結構 在充分理解目標任務的情況下,任何一款高階語言 三個月也能搞個八九不離十!但科學計算,要是沒功底,捅咕一年也是 夏特 瑪渣湖。 我就是 XTMZH!
-
7 # 冰點實事評論
首先看基礎,數學和邏輯性強的,英語也需要點,學起來比較快,加上實操,半年能上手就ok,學語言是一方面,但要做專案,需要你懂的很多
-
8 # 傑森玩程式設計
這個要根據自己掌握程式語言的情況而定,至少要能獨立的編寫幾個小的可以拿得出手的專案,可以在網上收集一些開源的專案來練一練,能夠獨立的完成,就可以開始找了。
最好有人帶一下或者培訓。一般3個月-1年都有可能。
-
9 # 不平凡的菜
目前學習程式設計一般是是透過自學或者報名培訓機構,自學的難度很大,培訓機構不懂的有老師帶,容易上手。
我可以負責任的告訴你,培訓機構目前學習java的時間是半年的時間。而且這種學習是每天堅持8小時以上,老師講課一個知識基本都是講一遍,不會重複講,學習的壓力所以要自己每天認真學,不然交了兩萬的學費,浪費了半年時間,什麼都沒有學到。
如果你零基礎自己自學,學習難度非常的大,首先你要自己梳理知識結構,開始學什麼,然後什麼循序漸進。如果不梳理盲目的學習,自己會很茫然,學習方向很重要,不然多久都學不會的。
我記得當時用java後臺列印hello world的時候,有的時候一個字母打錯了,一個程式就出不來,學習的過程要細心,不然出錯了,問題出現在那裡你都不知道。有老師指導就很方便了,他看一下就知道你出現什麼問題了。
而且培訓機構半年的時候只是帶你入門一門語言,找工作問題不會很大。你自學的話,起碼要一年左右的時間,還要保證每天學習8小時以上,學完之後一定要自己獨立做一個專案,這樣才能出去找工作。
-
10 # IT人劉俊明
Java基礎部分
這部分內容主要學習java的面向物件開發過程,掌握基本的面向物件開發概念。以學習java基本語法為主,其中涉及到java的類、物件、屬性、方法,以及封裝、繼承、多型等核心概念。
另外這部分還涉及到異常處理、IO操作、集合以及多執行緒等內容,內容比較多也比較雜,需要大量的時間來理解概念和做相關的實驗。通常一個零基礎的工科大學生需要1到2個月的時間能熟悉這部分內容,當然這部分內容安排多一點學習和實驗的時間是有必要的。
Java操作資料庫部分這部分內容主要學習java操作資料庫的API:JDBC的使用,當然要先熟悉一個數據庫產品的使用,比如mysql就是一個不錯的選擇。這部分內容從資料庫的增刪改查開始,學習JDBC的資料庫操作步驟:載入驅動——建立連線——建立容器——執行sql語句——返回結果。
在掌握了基本的操作之後要進一步學習資料庫操作的程式最佳化,包括:預處理語句(PreparedStatemetn)、儲存過程呼叫(CallableStatement)、資料庫連線池的使用,另外要掌握DAO模式的使用。這部分學習注重實驗,通常需要1個月左右的時間能掌握JDBC的使用。
Java web部分這部分內容以學習Servlet、JSP、JavaBean以及相關的概念為主,包括容器的作用、程式的部署、前端開發等。這部分內容需要對前面的內容做一個整合使用,包括如何使用web完成一個數據儲存服務等。涉及到的具體內容有:Servlet的編寫規則、請求處理過程、Servlet部署、Session的使用、安全請求過程、MVC模式開發等。當然,java web開發還需要對前端內容有一定的瞭解,包括html、css、JS等。這部分內容也以實驗為主,通常需要1個月左右的時間能掌握大部分內容。
Java框架開發Java的企業級開發有兩條路線,一條是EJB路線(官方解決方案),另一條是輕量級路線。使用過EJB開發的程式設計師也許都有過不尋常的使用經歷,大部分也都是早期就開始做java企業級開發的程式設計師。從2004年開始輕量級框架開始流行,早期的Struts1到Struts2、SpringMVC、Hibernate等陸續得到了程式設計師的認可和青睞。目前SpringMVC是個不錯的選擇,Spring提供了web開發的一站式解決方案,而且Spring本身很輕量級(相對EJB來說)。學習Spring需要1個月左右的時間,如果是有經驗的程式設計師大概1周左右就可以一邊使用一邊學習了。
-
11 # 跳進人海的河裡
你以為自學這麼好學哦,如果你不是計算機類專業或者甚至不是理工科專業的,想自學起來還是比較困難的,並且自學可能週期性很長,就算學會了別人公司也不一定會要你,,如果你天資聰慧當我前面的都沒說過吧
-
12 # 工控記事本
單學理論是不太有進展的,必須要有實操才行,有些理論沒有那麼仔細,你就是照著理論操作也做不出來,也調不好PLC,如果有條件,最好是邊學邊操作,還有師傅帶一年半載。
回覆列表
零基礎學習程式設計,想透過這個謀生,程式設計確實不錯,工資水平相對較高,但是你的先知道這幾點
1工資水平沒有市面上吹的那麼高,動不動就幾十萬,百萬,那所有人都去學習程式設計得了
2幾周速成,幾個月速成,不太現實,可能學了以後就剛好可以在一些小公司,高薪是不太可能的
3一定要腳踏實地的學習
瞭解了上面三點我們再來從學習方面講
學習程式設計,你的瞭解自己要學習哪一個方面呀,以後從事什麼方向大致可以分為以下幾類
1. 桌面程式:Java、C++、C#、VB、C均可。2. 網站伺服器端開發:JSP(Java語法)、PHP、ASP(C#語法)、Web App框架等3. 網站客戶端:HTML、CSS、Javascript、Flash等等4. 智慧手機程式:安卓使用Java,iPhone使用Objective-C5. 底層、工具開發:C、C++6. 多功能指令碼程式:Python、Perl、Ruby等等7. 人工智慧:Prolog、PDDL、Python8. 工業控制:C、PLC、彙編另外,還有各種輔助領域:9. 通用應用層資料交換處理技術:標記語言XML/XPATH/XSLT、JSON、YAML等等10. 資料庫 SQL/PLSQL這還不全,還有很多跨領域的分類,比如嵌入式開發、遊戲開發、企業級應用開發、IT安全等等。
下圖是語言的關係圖,可以儲存收藏看一下哦
你要想清楚自己想學習哪一門語言,從事哪一個崗位,從而讓自己上崗
拿我自己而言
我自己是學習市場營銷的,覺得程式設計行業不錯,python很火,就自學了python
1使勁的逛論壇
Python官網
https://docs.python.org/2/tutorial/
網易雲課堂
https://study.163.com/
Csdn -專業開發者社群
https://www.csdn.net/
程式碼課堂
http://www.daimaketang.com/register?inviteCode=XPGQQ
2不停的加社群
看時影片,看豆瓣,有群就加,雖然有些是打廣告的,不過可以零資料呀,有些裡面的老師確定還不錯,會給你解答一些問題什麼的。
3看書籍
入門書籍
《Python學習手冊》
《Head First Python》
《Python程式設計:入門到實踐》
進階書籍
《Python Cookbook(第三版)》
《流暢的Python》
《Python原始碼剖析》 這類的,找到就存網盤
4一定要實戰,可以看一下下面的網站
開源中國https://www.oschina.net/
程式碼課堂http://www.daimaketang.com/register?inviteCode=XPGQQ
我差不多花了大半年吧,最後在勉勉強強在小公司做一個小小的碼農,基礎的碼農工作。
所以你如果是要零基礎學習程式設計的話一定要學會要想明白自己想學習什麼,然後堅持的學習,實戰,不過你也可以自己報培訓班啦,哈哈哈
如果想要一些python資料的也可以找我啦