當前位置:首頁 » 編程軟體 » 外邊學編程

外邊學編程

發布時間: 2025-05-22 11:17:46

⑴ 主要學習編程的大學專業有什麼

一般學校都有這個專業的,軟體工程或者計算機與科學技術,主要是看你對什麼感興趣,編程還是思想比較重要,要多寫,多看別人的項目,如果是為了大學的話,其實僅僅是入門,很多課程更不上外邊的企業使用,建議多查看其他地方的公開課,可以關注「黑馬程序員」,有助於以後的就業。

⑵ 如何進入編程行業

Q:向我這種情況能夠進入這個行業嗎?
A:一點基礎沒有是一個很大的問題 編程實際上不是技術工作。在你掌握了技術之後,工作只是重復的使用這些技術。當然,一個問題,可以多種解決方案。不過先不說這個。想要做程序員,最開始只需要一個條件:就是你能寫代碼。而想能寫代碼,你必需從基礎開始學,如果有足夠悟性,半年你就可以找工作了。學程序沒有捷徑,或者說學程序最大的捷徑就是動手去做。

Q:編程分為哪些方面,總說編程編程,是不是編程都是指網站做軟體呢?
A:編程包括了很多東西。但對,編程有兩大部分,一種是網路,一種是應用軟體,它們適用於不同的環境和條件。做網站是編程,做軟體也是編程,但還有其它的形式,例如做windows服務,做網路應用(這個可以先不了解)這都是編程。編程的范圍幾乎涵蓋了計算機的所有功能。

Q:如果我真的要走這個方向,要從哪些方面開始學些呢?學些哪些東西呢?(C語言?C++?或者java 之類的)
A:這要看你要做什麼類型的程序員了,而且不同的城市也有不同的需求。你想做游戲引擎,想寫自己的操作系統,那你要學C和匯編。如果你就是想做網站,想做應用程序。建議你去學.net。原因?不要聽別人說JAVA是主流,JAVA很強大之類的胡扯,JAVA學一年出來也就相當於廢物,而且就算有人用VB做CS項目,也不會有人用JAVA去做。JAVA學到J2EE一般你也就想放棄了。不是你多努力能解決的問題。JAVA不實際進到項目,你自己永遠不知道MVC有什麼用處。你沒法理解。而.net是一個框架,包括很多語言,可以開發幾乎任何項目,ASP.NET可以做網站,Winform可以做軟體。WCF可以做網路服務。XNA可以做游戲開發。M可以做手機開發。我用winform自己做過聊天工具(QQ所有的基礎功能都實現了)。用XNA做過山寨版的粘粘世界。所以學什麼?學什麼快又有效?學.NET吧。而且語言要選C#。之後你還要學網路相關的,例如HTML,JS,AJAX等等。

Q:外面有沒有做軟體的小工作室呢?裡面不要求學歷?
A:不要求學歷的有的是,但你什麼都不會,你去了能做什麼?你會發現軟體部門都很緊張,掃地的時間都沒有。所以你想學,不要考慮去掃地了。不過你可以去應聘一下網管,不是網吧的網管,是軟體公司的網管。也就是技術服務部,你不是說你會修電腦么。

Q:招聘網上都是招聘編程工程師等等,看要求都是特別高,要會好多沒聽過的東西,有沒有一些基礎點的工作呢?比如:一些人合夥做的軟體小工作室之類的。。。
A:軟體公司基礎的工作,有。文檔,錄入。再往上就是測試員了,測試員其實不是初級的,但有的公司測試員不需要很正規,所以你可以干。但你起碼得知道什麼是編程。

然後1L的朋友你說
就工資而言:c>c++>java > C#
我認為吧 就工資而言:
大公司Leader > 小公司Leader > 大公司程序員 > 小公司程序員
你寫C#你覺得掙得少 那是因為你沒用到C#更深的東西。JAVA有銀光沒?
JAVA有切面,NET也有了。JAVA有MVC,NET也有了。為什麼就要說JAVA比NET強呢?JAVA的優勢已經快消失沒了,現在的形勢要的是更快,更有效,更省力的語言。而做出的東西則要求更高的用戶體驗度。這些正是NET的發展方向。不要忘記NET的本家是誰。也不要質疑為什麼會出現這種形勢。
總之在國內掙多少錢和你的能力有關,和語言沒關系。大連這JAVA和NET就一樣多。而JAVA則都是現成的框架,走到最近,做項目甚至已經不需要編程能力了。試問用C能做的東西,用C#能做,用JAVA能做么?

建議LZ你買本C的基礎書看一看,做一做Hello World。當你感覺你能拿C語言寫出掃雷了。你可以去買本C#的紅皮書,從winform學起,了解什麼是GUI。還有一點重要的,要學資料庫。要學T-SQL。邊學邊照著做,然後逐漸的把SQL和GUI聯合起來。試著做一兩個小項目,我是說十分小的就行。比如學生考勤啊,圖書管理這種的。當你感覺可以用winform隨手就能實現點小程序,小游戲,做個山寨版QQ之後。恭喜你可以去找工作了。但別著急。初學者的路你才走了一半,你要開始學網路了。ASP.NET,可以用C#語言來編寫網站後台,對,就和winform一樣,熟悉的語言。這就是我讓你學NET的原因---懂一種語言,可以做N種工作。學NET你的選擇會很多。而相對其它語言,學習時間也是極短的。性價比問題。當然工作以後,你會有很多時間去繼續研究C,如果你不想每個月拿幾千塊錢的話,一是轉型,從寫代碼的轉成管理級的。二是深化技術。

總之祝好運吧,順便說一下,我也沒大學文憑,我85後的。上面幾乎是我學編程的過程,我用了一年半多點。我拿過600/月,也拿過5000/月(現在不到3000,因為換公司了)。到現在我還只是工程師級別的(其實就是程序員)。在大連5000/月也算是藍領里比較高的了。這種東西都說不準。但只要努力了,掙錢是遲早的事。

還有啊,不拿出兩年的時間來沉澱,想迅速成長掙到錢,在pg中是不可能的。起初的兩年,我只能說你一定會去想,還不如找個地方干保安了。當初我一個月拿600天天加班的時候就是這么想的。但之後的幾年,我換了公司,參與到項目中之後,能力和工資幾乎都達到了我當初需要的水平了。之後我又想要更多的經驗,所以也換了兩三家公司。有的很不錯,有的很惡心。總之,如果你願意被人當牛使喚,當豬養(我們把辦公室形象的比喻成豬圈,因為都是隔間。你也可以上網搜一個小說看看,講程序員生活的,叫《隔斷里的豬》),抑鬱的奮斗三四年。OK,加油吧。因為總有一天,你會比你現在身邊的很大部分人風光。

沒人說JAVA不好,只是說你沒為LZ想想,你在讓他學JAVA之前,你不想想你用了多長時間爬到4K的,最主要的是,網上搜的結果,且不說有多少是水份,就你自己想想,那12K個職位中有幾個會要沒有經驗的人,更別說什麼都不會的人。我沒有說JAVA不好,我只說對於LZ,.NET是更好的選擇,原因有三個:
1. .NET容易上手,即使是對於沒有基礎的人。
2. .NET上手後,找工作不是很難,不用上網上搜,我去過北京,去過青島,.NET工資是低起點,但也沒有上限。別討論大公司是不是都用JAVA這種問題,扯淡。你能讓LZ直接進大公司?東軟照樣有.NET部門!工資一樣!東芝手下的先鋒國際也是做.NET,工資不按月計算。就在大連而言,.NET比JAVA多。原因是.NET做小型項目,開發快。而大連的日資居多,他們更多的傾向於.NET。你網上搜的12K崗位,那也是有地區性質的。
3. .NET的潛質遠遠高於JAVA。這一點不多解釋。不要騙自己,仔細想想世界大部分的電腦里都裝的什麼,仔細想想win7的UI有多成熟。不要當憤青說微軟這不好那不好的。好不好的不都在用了么。

最後還是那點,學.NET你可以選擇C/S或者B/S。學JAVA能么?別跟我說j2se也能做客戶端應用,j2me做移動設備是還行,但概念上差太多了。再加上j2ee,你認為半年一年的從什麼都不會到最後,能學成什麼?你告訴我你工作了那麼多年,你現在能不能通過需求和DB設計搭一套完善的工廠出來?更別說用一年時間去理解這些了。對了還要學SQL,難道放棄SQL?你確定LZ學一年JAVA就能找工作?然後LZ的處境是什麼樣的?如果有更多的選擇的話,誰願意天天敲代碼?話說回來,選JAVA是因為JAVA好,那不如選C了。C多掙錢,一年?開玩笑呢?在說話之前,先考慮上下文,這是程序員的習慣。邏輯不清晰,不了解環境,怎麼寫代碼?不用比較JAVA和.NET。用什麼語言都行,你試試用最基礎的邏輯代碼寫一套最短路徑演算法吧。然後再考慮什麼語言好,什麼什麼語言不好。我是說,編碼效率和運行效率上,人和環境才是主要因素。同樣的,在如何選擇人生方向上,人和環境才是主要因素。而不是當下JAVA崗位比.NET多就選擇JAVA了。

⑶ 自學編程可以嗎,難度大不大啊

要說編程難不難,這給你總結下編程的難點吧:
1、初學者。編程是用計算機語言和計算機交流,你輸入什麼,你期望計算機理解之後,輸出你需要的結果。所以這個過程可以概括為「輸入–計算–輸出」。學習一門計算機語言,說難不難,說易也不太容易,為什麼呢?如果你是編程的初學者,你要上手一門語言,是非常困難的(天才除外);但如果你是精通一兩門語言,再去學其他語言,可以說一個星期就能熟悉。所以,對大部分初學者來說,編程語言是難點。
2、編程思想。程序員一定要有編程思想。跳過初學者這一關,假設你可以對任何語言順手拈來、即插即用,那麼,你水平就一定很高了嗎?其實不然,這只能說明你學習能力上一層樓了,但並不說明你就多麼厲害。比如,你熟悉設計模式嗎?設計系統的時候有沒考慮擴展性?是否考慮到性能問題……如果整天只做crud,不去關注以上問題的話,瓶頸是很難突破的。那麼編程思想何來?就要平時多閱讀這類的書籍和文章,比如設計模式,比如高並發系統設計相關知識等。除此以外,還要多思考,為什麼這樣設計,所謂學而不思則罔,思而不學則殆!
3、溝通能力。好了,即使你掌握多種語言,又可以把系統設計要得很溜了,但是如果你是個不會說話的啞巴,你就無法表達出自己的思想,無法向老闆展現你的才能,那麼你的職業生涯會受到很多限制。我自認為本人的溝通能力是弱項,自己也在不斷努力改善這點。現在每次參加討論的時候都會積極發言,表達自己的觀點,除此之外還報了一些口才課,來提升自己的表達能力。
當然,每個人的邏輯思維能力不同,興趣點不同,總有一部分人覺得容易,一部分人覺得吃力。但只要你想學,肯定能學會。
學習編程是一個漫長而痛苦的過程,需要持之以恆的耐心,千自萬不能急於求成。對於一名初學者來說,最重要的還是打好基礎。說實話入門不難,但是想做精就比較困難了。

熱點內容
c語言列印char 發布:2025-05-22 16:02:20 瀏覽:556
內存掛腳本 發布:2025-05-22 16:02:19 瀏覽:148
表格歸1演算法 發布:2025-05-22 15:43:51 瀏覽:945
代理伺服器搭建代理ip填寫 發布:2025-05-22 15:39:58 瀏覽:993
php收藏 發布:2025-05-22 15:38:18 瀏覽:816
冰櫃壓縮機一般壽命 發布:2025-05-22 15:38:18 瀏覽:205
gp電池贈送的密碼鎖密碼是多少 發布:2025-05-22 15:32:29 瀏覽:909
蘋果重啟後突然要4位密碼是多少 發布:2025-05-22 15:13:13 瀏覽:170
php在線學習 發布:2025-05-22 15:13:06 瀏覽:198
遺傳演算法最大值 發布:2025-05-22 15:12:31 瀏覽:496