筆者是一個(gè)專(zhuān)科院校的一名普通學(xué)生,目前就職于某三線城市的WEB方面.Net開(kāi)發(fā)實(shí)習(xí)生,在找實(shí)習(xí)期間和就業(yè)期間的一些看法,發(fā)表此文,純個(gè)人想法,歡迎討論,指正!哈哈輕點(diǎn)噴~
尉氏網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)公司于2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。
在校學(xué)習(xí)技術(shù)方面也是.Net方面,所以實(shí)習(xí)就是.Net開(kāi)發(fā)實(shí)習(xí)生。我也很喜歡這門(mén)優(yōu)雅的語(yǔ)言!
在還未上專(zhuān)科院校的時(shí)候,我就開(kāi)始了解編程,從啟蒙的VB,到簡(jiǎn)單的排序算法。我曾經(jīng)感嘆:簡(jiǎn)單的幾行代碼,就可以完成這么多好玩的東西!跟風(fēng)在網(wǎng)絡(luò)上看到程序員的高薪,身為一個(gè)農(nóng)村的孩子,也想通過(guò)編程賺取高一些的薪資和在辦公室辦公。
但當(dāng)我開(kāi)始在B站(VB也是通過(guò)視頻學(xué)習(xí))等渠道,搜索編程語(yǔ)言,教程的時(shí)候,十之八九的視頻教程都是建議學(xué)習(xí)Java,無(wú)論是就業(yè)還是薪資方面,仿佛都告訴我:選擇java就可以走上人生巔峰!迎娶白富美!
當(dāng)進(jìn)入學(xué)校,大一的課程是Html Css Java的時(shí)侯,我覺(jué)得這樣子的路線,和網(wǎng)上說(shuō)的是一樣的!參加了社團(tuán)之后,有學(xué)長(zhǎng)和我說(shuō),我們的主要學(xué)習(xí)技術(shù)棧是.Net方面,我當(dāng)時(shí)也是一臉問(wèn)號(hào)?沒(méi)聽(tīng)過(guò)這個(gè),好像也不出名。會(huì)不會(huì)是個(gè)坑?
之前在網(wǎng)上看的什么介紹視頻都是java這種的,給了我一種,java是最好的語(yǔ)言的感覺(jué),大環(huán)境都使用他。以至于我一開(kāi)始是不太喜歡.Net的,現(xiàn)在回頭想想,還是太天真了~ 從大一下學(xué)期開(kāi)始,我們的課程變成了C#,WinForm 方面,我一看,這不是和VB有點(diǎn)相識(shí)嗎,都是托拉拽,寫(xiě)事件的。在內(nèi)心更不喜歡C#了,覺(jué)得有點(diǎn)低級(jí) 哈哈哈(WinForm 開(kāi)發(fā)大佬別噴我),那也是再次加深了偏見(jiàn),我和我們專(zhuān)業(yè)課老師也曾對(duì)話:
在那時(shí),我還是不理解為什么要選擇這門(mén)語(yǔ)言,但我還是跟著老師一步學(xué)下來(lái)了,后來(lái)的的課程是Sql,.NetCoreMVC ,JavaScript,NodeJs,Vue,WebApi
在專(zhuān)科院校,我們學(xué)院算是管理比較嚴(yán)格的。輔導(dǎo)員和親媽一樣,一周查寢兩三次,經(jīng)常和你聊天,在課堂學(xué)習(xí)的時(shí)候,還會(huì)來(lái)抓人是否有玩手機(jī),偷偷睡覺(jué)的。也是這種環(huán)境,讓我沒(méi)機(jī)會(huì)偷懶,很感謝我的兩位輔導(dǎo)員(孫姐,琦姐)! 咳咳,跑題了
其實(shí)在宿舍我們也曾一起聊天這方面:
在這期間,我也自己在看javaSE的基礎(chǔ)教程,發(fā)現(xiàn)和C#有點(diǎn)像啊這個(gè)語(yǔ)法?吃驚!
時(shí)光飛快,我來(lái)到了大二的下學(xué)期,那時(shí)候剛學(xué)完WebApi和Vue,終于有點(diǎn)前后端的感覺(jué)了(第一次體驗(yàn)到前后端分離),在我們學(xué)院,大二的暑假是不放假的,在學(xué)校用兩個(gè)月做實(shí)訓(xùn),模擬企業(yè)開(kāi)發(fā),分組分工,大家一起做一個(gè)項(xiàng)目。
在分完組的時(shí)候,我就想:多分幾個(gè)技術(shù)比較厲害的同學(xué)給我哈哈,我們做酷一點(diǎn)! 老師還是按平均水平給我們分好了,不好不壞。第一個(gè)項(xiàng)目是blog,一開(kāi)始老師說(shuō)是簡(jiǎn)單的完成功能就可以了,我心想:那不是很簡(jiǎn)單嗎?
后來(lái)發(fā)現(xiàn)兩周的時(shí)間,還是趕得半死才做出來(lái)!
從數(shù)據(jù)庫(kù)建模,確認(rèn)表關(guān)系、到前端頁(yè)面的原型、頁(yè)面的效果配色、后臺(tái)的框架的搭建(.Net6 WebApi + EfCore + JWT +非常簡(jiǎn)單的借鑒DDD的分層概念)第一次感覺(jué)到團(tuán)隊(duì)的溝通協(xié)作和項(xiàng)目是如何從一堆報(bào)錯(cuò)到另外一堆報(bào)錯(cuò)的哈哈
兩周的時(shí)間還是太短了,至少對(duì)于我這種第一次上路的新手司機(jī),最后也是匆匆忙忙,直到驗(yàn)收會(huì)的前十分鐘,還是修改部署到云服務(wù)器上。也是第一次感覺(jué)這么緊張且激動(dòng)!
然后就是開(kāi)始了第二個(gè)練手項(xiàng)目:教務(wù)系統(tǒng),比第一個(gè)項(xiàng)目難度高了一個(gè)等級(jí),就單純表的確定,就討論了兩天,還是初步模型,后來(lái)改了N次 以及確定使用無(wú)顯示外鍵這種關(guān)系。由于涉及到排課,我們還想著如果并發(fā)了,應(yīng)該要加上鎖的情況。還有如何更好的借鑒一下DDD這個(gè)思想。后端要用上什么新的技術(shù),可以更好的性能。前端要小程序和網(wǎng)頁(yè)版,區(qū)分教師和學(xué)生....
在第二個(gè)項(xiàng)目寫(xiě)的時(shí)候,就有一種感覺(jué),都是CRUD,怎么有這么多花樣,這么多玩法呢?
很快到了八月底,我開(kāi)始了投簡(jiǎn)歷的時(shí)候,一共投了幾十家,由于學(xué)歷的問(wèn)題也被拒絕了幾次,給我整的有點(diǎn)灰心,也拿到了三個(gè)面試的機(jī)會(huì)
在九月我就來(lái)到了目標(biāo)城市準(zhǔn)備入職啦,我記憶非常深刻的是:在和我同時(shí)入職的兩個(gè)人,一個(gè)是軟件測(cè)試主管,一個(gè)是八年的前端工程師。
在入職之后,我才發(fā)現(xiàn)了,就我一個(gè)獨(dú)苗.Net實(shí)習(xí)生,其他實(shí)習(xí)生都是做Java方向的。主要的維護(hù)以前的老項(xiàng)目。用的是WinForm 等技術(shù)。
萌生了離職的想法,因?yàn)閯側(cè)肼毬?,第三天就跑路了,主要是個(gè)人原因不是很能接受WinForm ,可能是我覺(jué)得他比較老舊了吧,和我想要的不一樣哈哈(再次求輕點(diǎn)噴),后來(lái)入職了那家50人左右的公司,不卷不加班,大家人都很友好,技術(shù)方面也是比較前沿的,完美符合了我的要求?。?/p>
然后在工作的時(shí)候,就發(fā)現(xiàn)了,.Net太優(yōu)雅了,對(duì)比Java,擁有太多語(yǔ)法糖,寫(xiě)起來(lái)很舒服。但也是因?yàn)槲④泿臀覀冏隽颂嗟氖虑?,反而讓我們不知道底層原理,設(shè)計(jì)模式等。
我深知一門(mén)優(yōu)秀的語(yǔ)言應(yīng)該是易用易學(xué),好上手的,這點(diǎn)上C#完勝!宇宙最強(qiáng)的IDE,一站式幫你配置好了!
反觀Java,在環(huán)境變量配置,IDE的選擇等等,就會(huì)勸退一些小白(我一開(kāi)始也不知道怎么配置環(huán)境變量)。
但在我的想法中,也許底層原理,設(shè)計(jì)模式這些,作為一個(gè)程序員應(yīng)該懂,然后再去使用這些語(yǔ)法糖,知其然又知其所以然!
我開(kāi)始在博客園中大量的搜索關(guān)鍵詞 .Net轉(zhuǎn)java 發(fā)現(xiàn)了很多這樣子的文章。也看到對(duì)立,引戰(zhàn)的發(fā)生!這點(diǎn)讓我寫(xiě)一篇文章十分害怕哈哈,再次聲明,我只是分享我的一些經(jīng)歷!
我看到了自由飛大佬的文章,其實(shí)也發(fā)現(xiàn)了學(xué)校選技術(shù)的用意,java的競(jìng)爭(zhēng)太過(guò)于激烈,而C#和Java相近,市場(chǎng)也有需求。先就業(yè)再擇業(yè),先入行再選擇!
至此,我明白了當(dāng)時(shí)老胡說(shuō)的意思:不要糾結(jié)于語(yǔ)言,主要是編程思想和學(xué)習(xí)方法。
現(xiàn)在我也仍然在學(xué)習(xí).Net 和java。在工作上使用的是.Net ,回來(lái)看的視頻教程是Java,我想通過(guò)java來(lái)更深入的了解一些底層一點(diǎn)的機(jī)制,學(xué)習(xí)更新的技術(shù)。也是因?yàn)閖ava的教程確實(shí)比.Net更加豐富,生態(tài)會(huì)更好一點(diǎn),不可否認(rèn)!
但我依然喜愛(ài)這C#這門(mén)十分優(yōu)雅的語(yǔ)言,喜歡它無(wú)處不在的語(yǔ)法糖!在工作上也仍然會(huì)繼續(xù)深入研究它!
最后,也告訴自己:不要糾結(jié)于語(yǔ)言,主要是編程思想和學(xué)習(xí)方法。
本文標(biāo)題:關(guān)于.Net和Java的看法-一個(gè)小實(shí)習(xí)生經(jīng)歷
標(biāo)題鏈接:http://chinadenli.net/article8/dsoioip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、動(dòng)態(tài)網(wǎng)站、網(wǎng)站維護(hù)、關(guān)鍵詞優(yōu)化、品牌網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)