java實訓感想感受篇一
通過java實習,我自身發生了重大的轉變,我相信我會在java開發這條路上走的更長更遠,分享心得體會。下面是本站小編為大家收集整理的java實習心得體會,歡迎大家閱讀。
經過五天的java實訓,感觸很深,收獲也很大,對自己的缺點也有了很多的認識,回首本學期java學習,重點還是在學習概念等一些常識性的東西,關于類型、變量、接口、輸入輸出流、分析異常、拋出異常,后期主要是小程序運用,gui界面設計和事件。
在我學習的語言中,我自己認為java是一門比較強大的面向對象的編程語言,不僅僅是因為它的跨平臺型還有它的較強的實用性,強悍的嵌入性。
本次實訓主要是針對我們對項目流程不熟悉和對整體項目的把握不清楚,學習數據庫的設計和表的建設以及表與表之間的聯系,還有一些代碼的編寫,這些都是我們所不熟悉的也是我們最薄弱的部分。
通過這一周的實訓,雖然實訓的時間不長,但是總體上收獲挺大的,當我們正式準備學習實訓java編程技術時,讓我感到非常高興,因為java一直學的是課本知識,所以實訓對于我來說是必須要學會熟練操作的。當然開始學習后也并非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱巨,因為學習中我遇到了很多以前未曾遇到的難點,有時后也難免會失去耐心,但是,通過老師的指導,自己的努力的練習,我順利的化解了一道道的障礙。克服了java學習上的一道道難關,現在自己已經基本掌握了java的基礎知識。
有些知識點以前沒有學過,但我也沒有去研究,實訓時突然間覺得自己真的有點無知,雖然現在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以后的學習中加以改進的地方,同時也要督促自己在學習的過程中不斷的完善自我。另外一點,也是在實訓中必不可少的部分,就是同學之間的互相幫助。所謂”當局者迷,旁觀者清”,有些東西感覺自己做的是時候明明沒什么錯誤,偏偏程序運行時就是有錯誤,讓其他同學幫忙看了一下,發現其實是個很小的錯誤。所以說,相互幫助是很重要的一點,這在以后的工作或生活中也是很關鍵的。
俗話說:“要想為事業多添一把火,自己就得多添一捆材”。此次實訓,我深深體會到了積累知識的重要性。在實訓當中我們遇到了不少難題,但是經過我們大家的討論和老師細心的一一指導,問題得到了解決。兩個月的實訓結束了,收獲頗豐,同時也更深刻的認識到要做一個合格的程序員并非我以前想像的那么容易,最重要的還是細致嚴謹。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學生向工作者轉變,總的來說我對這次實習還是比較滿意的,它使我學到了很多東西,為我以后的學習做了引導,點明了方向。
這次實訓,我們更多學到的是不懂就要問和自己應該盡自己的全力去嘗試,哪怕失敗,也要盡自己的全力,和身邊的同學一起探討而不是抄襲,團隊合作和發揮團隊意識,最后在自己的努力下終于運行成功,這種感覺美不可言,心情愉悅至極,有很強的成就感。
最后,我自己感覺這次實訓的收獲還是很大的,我相信在不久的將來我們會有自己的一片天空。
大學生活臨近了尾聲,這短短的三年,卻是我的人生中彌足珍貴的時光。在這三年里,我從一個莽撞少年成長為一名合格的大學生,用脫胎換骨來形容并不為過。總結過去可以撥開時間的迷霧,清晰的回首所走過的路,從而為將來的人生旅程準備一些經驗和教訓。
大學生活主線是學習。大學學習是迥然不同于以往的一種新形式,它賦予了學習者更大的自主性和更廣闊的思維空間,同時也對學習者提出了更高的要求。在這種半開放式的教學模式下,要求學習者必須有明確的學習目的,有更強的選擇辨別能力和更強的自學能力。對于這個方面,我應該感謝大學這四年的學習生涯,在這期間的歷次挫折與成功,使我真正知道了怎樣進行自我學習,怎樣有選擇有目的的學習,隨之而來的是自己自學能力和學習效率的提高。而學習之外的課外科技活動的參與,同時也是對所學知識的一種鞏固和加強,它不僅提高了我的動手能力,拓寬了我的知識面,而且在不斷的探索過程中,也促使自己學習更多更新的東西,這更進一步豐富了自己的理論知識。
實習是每一個大學畢業生必須擁有的一段經歷,它使我們在實踐中了解社會、在實踐中鞏固知識;實習又是對每一位大學畢業生專業知識的一種檢驗,它讓我們學到了很多在課堂上根本就學不到的知識,既開闊了視野,又增長了見識,為我們以后進一步走向社會打下堅實的基礎,也是我們走向工作崗位的第一步。
通過此次實習,讓我學到了很多課堂上更本學不到的東西,仿佛自己一下子成熟了,懂得了做人做事的道理,也懂得了學習的意義,時間的寶貴,人生的真諦。明白人世間一生不可能都是一帆風順的,只要勇敢去面對人生中的每個驛站!這讓我清楚地感到了自己肩上的重任,看清了自己的人生方向,也讓我認識到了文秘工作應支持仔細認真的工作態度,要有一種平和的心態和不恥下問的精神,不管遇到什么事都要總代表地去思考,多聽別人的建議,不要太過急燥,要對自己所做事去負責,不要輕易的去承諾,承諾了就要努力去兌現。單位也培養了我的實際動手能力,增加了實際的操作經驗,對實際的文秘工作的有了一個新的開始,更好地為我們今后的工作積累經驗。
我知道工作是一項熱情的事業,并且要持之以恒的品質精神和吃苦耐勞的品質。我覺得重要的是在這段實習期間里,我第一次真正的融入了社會,在實踐中了解社會掌握了一些與人交往的技能,并且在次期間,我注意觀察了前輩是怎樣與上級交往,怎樣處理之間的關系。利用這次難得的機會,也打開了視野,增長了見識,為我們以后進一步走向社會打下堅實的基礎。
實習期間,我從末出現無故缺勤。我勤奮好學.謙虛謹慎,認真聽取老同志的指導,對于別人提出的工作建議虛心聽取。并能夠仔細觀察、切身體驗、獨立思考、綜合分析,并努力學到把學樣學到的知道應用到實際工作中,盡力做到理論和實際相結合的最佳狀態,培養了我執著的敬業精神和勤奮踏實的工作作風。也培養了我的耐心和素質。能夠做到服從指揮,與同事友好相處,尊重領導,工作認真負責,責任心強,能保質保量完成工作任務。并始終堅持一條原則:要么不做,要做就要做最好。
為期近1個月的實習結束了,我在實習中學到了很多在課堂上根本就學不到的知識,收益匪淺.現在我對這2個月的實習做一個工作小結。
一、作為學生,生產實踐是學生對專業知識的進一步鞏固和認識。也是我們順利融入社會化大生產的一項有利保障。因為學生自古以來都是以學為本,社會實踐的機會機會相對較少。而社會對大學生的要求即使社會實踐,社會生產經驗都具備的員工。因此,對于我們來講,動手能力是我們能成功就業的關鍵。同時生產實踐,也是對我們協作能力,處理同學關系的一次鍛煉。大學作為一個“熔爐”,為我們提供了許多培養社會經驗的機會,但是相對于社會生產關系而言,我們卻知之甚少。而生產關系的認識又是我們事業發展不得忽視的。因此,適當處理協作關系是我們能夠開展事業的關鍵。
二、要善于溝通:要想在短暫的實習時間內,盡可能多的學一些東西,這就需要跟老師有很好的溝通,加深彼此的了解,剛到實習的地方,老師并不了解你的工作學習能力,不清楚你掌握了哪些知識,不清楚你想了解什么樣的知識,所以跟老師建立起很好的溝通是很必要的。同時我覺得這也是我們將來走上社會的一把不可獲缺的鑰匙。通過溝通了解,老師我有了大體的了解,一邊有針對性的教我一些會計實際知識,一邊根據我的興趣給予我更多的指導與幫助,在這次的工作中,我真正學到了會計教科書上所沒有的知識,擁有了實踐經驗,這才真正體現了知識的真正價值,學以致用。
三、充滿激情與耐心:激情與耐心,就像火與冰,看似兩種完全不同的東西,卻能碰撞出最美麗的火花。在中心時,老師就跟我說,想做軟件這一塊,激情與耐心必不可少,在編寫程序這方面,這一行業就像做新聞工作,需要你有耐心去實事求是,而你的耐心就要用到不斷的學習新知識,提高自己的專業水平當中去。在一些具體的工作當中也是這樣的。后來我又進行了自主學習,一遍又一遍的研究,自然有些煩,但我用我的熱情與耐心克服這些困難,老師也教給我一些自己的寶貴的經驗。這些在平常的書本上僅僅是獲得感性的認識,而在這里真的實踐了,才算是真正的掌握了,也讓我認識到了自己的不足,告誡自己,不管做什么,切忌眼高手低,要善于鉆研。老師說對每個程序都要細心耐心,具有基本的專業素養,因為細心負責是做好每一件事情所必備的基本條件,基本的專業素養是做好工作的前提。
四、關于具體編碼:
開發幾個項目之后,對編寫程序有了更進一步的了解。
好的程序應該具有:易讀性,易擴展性,容錯性。
易讀性:所有變量和函數以及類名用簡單易懂易記憶的命名方式。所有類和函數甚至變量都有關鍵的注釋說明。這點很重要,也是最基礎的。如果代碼書寫不夠美觀和易懂,我想自己以后也不想再看。就更別談功能的擴展和新版本開發了。
易擴展性:整體系統架構邏輯簡單清晰。模塊與模塊之間盡量做到互不影響,也就是盡可能的獨立。這部分工作主要體現在前期設計工作中,需要掌握好的設計經驗和方法才能夠做得比較好。
容錯性:對數據流和指針以及數組都做數據有效性檢查;對第三方接口的調用失敗的容錯性。對所有代碼都做調用失敗后的錯誤處理。以及在大的工程中加入trace文件輸出,把關鍵的數據流和關鍵處理部分的操作信息輸出。以便對工程異常情況產生條件的定位,及時解決問題。
我覺得程序員能在這三方面做得很好就算一個優秀的programmer了。
經過過去一個月的實踐和實習,我對未來充滿了美好的憧憬,在未來的日子,我將努力做到以下幾點:
一、繼續學習,不斷提升理論素養
在信息時代,學習是不斷地汲取新信息,獲得事業進步的動力。作為一名年輕人更應該把學習作為保持工作積極性的重要途徑。走上工作崗位后,我積極響應單位號召,結合工作實際,不斷學習理論、技能知識和社會知識,用先進的理論武裝頭腦,用精良的業務知識提升能力,以廣博的社會知識拓展視野。
二、努力實踐,自覺進行角色轉化
“理論是灰色的,生活之樹常青”,只有將理論付諸于實踐才能實現理論自身的價值,也只有將理論付諸于實踐才能使理論得以檢驗。同樣,一個人的價值也是通過實踐活動來實現的,也只有通過實踐才能鍛煉人的品質,彰現人的意志。
三、提高工作積極性和主動性
一個月的實習期很快過去了,是開端也是結束。展現在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今后的工作和生活中,我將繼續學習,深入實踐,不斷提升自我,努力創造業績,繼續為社會創造更多的價值。
最后感謝實習單位領導和老師們對我的輔導和幫助,我會繼續努力的。
初次涉及java領域,感覺到java入門是好像沒有c,c++入門快,工具也沒有什么turboc,visualc++好用,什么java_home,classpath,虛擬機等概念都是初次基礎,旁邊的人都很少用java的。感覺java就是做applet的。讓我不可思議的是java2,jdk,j2se,j2ee,j2me等新名詞在自己的腦海里蔓延。搭起java開發環境后,記得剛開始還是用ultraedit編輯并編譯的慢慢的改用jcreator了,要開始干項目了,以前從書上看到的東西,在項目中有了很好的機會去溫習,開始主要是用swing,開發桌面系統,放置一個按鈕怎么也放不好,后來才知道有一個布局管理器。后來開始涉及到數據庫訪問,jdbc。隨后java規范了。最開始下載的規范是jdbcspecification,很多概念一目了然,尤其是database的事務性控制,自己對于她的理解慢慢的有了較為深入的了解。對于開發c/s結構,比如,swing+jdbc,開發數據庫應用系統,讓我學會開發兩層結構的應用系統。
開發豆豆網時,基于linux+jsp+javabean+oracl的系統。不同于swing+jdbc的開發模式,系統之間多了一層;同時,很多開發技術和面向左面系統不一樣,比如分頁技術。
完成項目后,自己對于java的很多方面都比較了解了。開始思考一個問題,j2ee是什么東西?。我們學習java大概有3個方向,第一,桌面系統,包括c/s結構;第二,j2me,面向無限領域,很有潛力的家伙,看看中國的手機用戶就知道了。第三,面向企業應用、計算的平臺,j2ee。
通過實習,我自身發生了重大的轉變,我相信我會在java開發這條路上走的更長更遠。
實習雖然結束了但是給我的感觸很大。在信息時代,學習是不斷地汲取新信息,獲得事業進步的動力。作為一名即將畢業的大學生更應該把學習作為保持工作積極性的重要途徑。
實習,是開端也是結束。展現在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今后的工作和生活中,我將繼續學習,深入實踐,不斷提升自我。
實習的同時也讓我了解到了自己的不足,我會繼續努力,完善自我。對于學校的精心安排和指導老師的用心輔導非常感謝.
java實訓感想感受篇二
是非常重視效率的公司,工程師文化盛行,給我面試電話的是一個工程師,他說我是騰訊的軟件工程師,近日收到你的簡歷,想找你聊聊。
技術面試分為四輪,第一輪是兩個年輕的程序員,問一些項目背景啊,技術方向啊,也結合我的項目經驗聊了實現原理之類,聊得還比較開心和輕松。
第二輪是 team leader,重復了一遍項目經驗,他的側重點在項目進度控制和風險控制方面,他也問了我的薪資要求及技術意向,也說明了他們目前需要一個什么類型的人才。
第三輪是專家評審,他們的側重點在于計算機基礎知識,項目實現原理,數據結構和算法,他們采取讓你先陳述,然后由淺入深提問,層層遞進鋪開的面試思路,非常專業,這相比很多公司面試喜歡冷門的技術細節,不知道高到那里去了,這輪面試有很多開放性的問題,我回答時他們也會幫我糾正錯誤,整理思路。
第四輪是技術總監面,這哥們穿著真太隨意了,他好像比較忙,一直不斷在電腦上敲,只問了我兩個問題,說說你從業生涯中遇到的最大技術難題和解決過程,說說你熟悉的兩個開源項目以及項目背景和原理。
我在小白板上寫和說,過程中他很少說話,過程中他一直:然后呢?還有呢?最后看了一會小白板就走了,我一直納悶他到底聽了沒有。
最后就是 hr,她說該了解的都了解了,你有什么問題問我沒有,我簡單問了幾個公司結構的問題,然后她就和我談薪資了,肯定是我開的薪資太低了啊,吐血啊啊啊,她淡淡說了一句,這個薪資沒問題,我們一周左右給你發 offer 就結束了。
java實訓感想感受篇三
雖然我們學習有關市場營銷專業的基礎理論知識已經兩年多了,但是我們還不怎么了解一個企業是怎樣進行營銷工作,怎樣進行生產的。通過學校組織我們到茂名鐵路運輸公司,茂名石化物質供應中心,眾和化塑集團有限公司等三家企業進行實地考察,參觀,聽取企業工作人員講課,學習討論,我不僅開拓了我的視野,而且還認識了市場營銷專業知識在實際工作中的作用。
二、實習時間和過程
本次實習的時間是:20xx年1月4日到20xx年1月6日。
本次實習的過程是這樣的:20xx年1月4日,學校組織我們到茂名鐵路運輸公司進行了參觀和學習。20xx年1月5日,學校組織我們到茂名石化物質供應中心進行了實地考察和聽取該公司的李主任講課。20xx年1月6日,學校組織我們到眾和化塑集團有限公司進行了參觀和學習討論。
三、實習內容
通過本次的實習,我了解了鐵路運輸公司的運輸系統及操作和日常工作和管理的情況;了解了茂名石化的原材料是怎樣供應,怎樣采購,怎樣儲存和管理;了解了該公司的生產原材料的化學裝置,生產原材料的運作和制成成品——塑料編織袋的生產流水線。通過這次的實地見習,我還了解到了各種營銷手段是怎樣被運用到企業的生產經營當中和各企業的營銷管理特色。
四、實習體會
這次的實習雖然只有短短的三天時間,可是,我已經收獲良多。以下幾點是我這次實習的心得體會。
(一)深刻了解茂石化
雖然來到茂名讀書已經有三年多了,可是對于茂石化的了解說起來真的很少。平時,只是聽別人說茂石化很厲害,有了茂石化才有了茂名,自己并沒有主動積極地去了解茂石化。但是,聽了茂名石化物質供應中心李主任的詳細講解之后,我對于茂名和茂石化終于有了一個全面而又深刻的了解。聽了李主任的課之后,我不僅對于茂石化的起源歷史有了深刻的了解,而且對于茂石化生產的產品、產品的特點、產品的用途都有了一定的了解。聽了李主任的課之后,我對于石油在一個國家的重要性又有了深刻了解。這次的見習,給了一個讓我深刻了解茂石化的機會。我也充分地利用了這次機會,好好地學習了茂石化的歷史和生產過程。
(二)深刻認識到機械化在生產中的作用和管理
我平時都是生活在學校的象牙塔里面,很少有機會出去見習,就算寒暑假出去兼職工作,也是在勞動密集型的工廠里面做些手工活。在沒有去見習之前,我對于生產機械化這一詞真的沒有什么概念。雖然通過教材的學習也知道現在的社會已經很發達了,很多的生產已經進入機械化生產,苦力已經漸漸退出生產環節了。可是,沒有親眼看到,親身經歷,我不能深刻體會到機械化在生產中的作用。來到茂名鐵路運輸公司,看到來來往往的火車在運輸著各種各樣的產品,可是,卻看不到有很多很多的工人在現場指揮操作。一走進他們的信息樓,看到有幾個工作人員在一個很大的電子屏幕面前進行著各種各樣的操作,我才明白到他們的這些運作是靠系統指揮操作的,已經進入半自動化了,所以并不需要很多的工人在現場進行指揮。而在現場的工作人員也不是去指揮工作的,而是通過系統了解到下面的機械出現了故障,下去維修的。再來到眾和化塑集團有限公司,一個做編織袋的廠,年產3千萬噸,我以為會有很多很多的工人在車間工作。可是,一來到車間,我知道我原先的想法是錯的了。倘若大的車間,一排排機械有序的排放著,高速運轉地工作著,只是有一兩個工人在工作。看著這些高速運轉的機器,我終于明白到3千萬噸的產能是怎么來的了。現在的生產已經是機械化地生產,再也不是傳統的人力勞動了。機械化的生產,解放了勞動生產力,大大地提高了產出,降低了生產成本,保證了產品的質量,為企業的競爭提供了很好地保障。
(三)熟悉自己的產品和競爭對手
在見習的過程中,聽了三家企業的主任,廠長的課之后,我發現了他們都有一個共性:就是非常熟悉自己企業的產品,尤其是產品的特性,用途,優越性和不足。不僅如此,他們還非常了解他們的競爭對手,如競爭對手的產品特性,競爭對手的產出量,競爭對手采取了那些營銷策略等。各位主任和廠長的經驗之談,很好地印證了老師教導的內容。在學營銷基礎理論知識的時候,老師教導我們在銷售自己產品的時候,我們要非常熟悉產品的特性才能把產品很好地銷售出去;在銷售產品的時候,我們要宣傳產品的優越性從而吸引顧客的眼球;在制定營銷策略的時候,我們還要關注競爭對手的營銷策略......我想理論與實踐就是這樣相結合的吧。這也是我們常說的:知己知彼,百戰不殆。
(四)質量保證貫徹到實際生產中
在學習理論知識的時候,我們都知道也經常強調產品要保證質量才能銷售出去,才能提高消費者滿意度,可是,我們并不了解在生產過程程中到底要怎樣才能保證質量。在這次是實習過程中,我學習到眾和化塑集團有限公司是這樣做的。首先,引進先進的生產設備從而保證質量。眾和化塑集團有限公司的生產設備都是非常先進的,這為他們的產品質量提供了保障。其次,建立質量方針政策,在車間的墻上掛上牌子,牌子的內容是這樣的——公司質量方針:質量為本,市場導向,持續改進,用戶滿意;公司質量方針:目標產品合格率=98%,顧客滿意率=95%,員工培訓率100%,客戶投訴和抱怨處理率100%。這樣做,讓每一個員工時時刻刻都記住公司對產品質量的要求,把產品質量要求深化到員工的言行中。最后,派專人負責檢測產品的質量。在參觀車間的時候,我們發現他們會派一兩個員工專門負責檢測產品的質量,并且定時檢測產品的質量,從而保證產品的質量和合格率。
java實訓感想感受篇四
在本學期的二周時間內,我們在學校機房進行了為期二周的java實訓。現在即將結束了,回首本學期的java學習,重點還是在學習概念等一些常識性的東西,也學到平常在課堂中沒有學到的東西,在java api中又多認識了幾種類,使我對java產生了濃厚的興趣。兩周的時間說長也不長,在這兩周中,我們的實訓任務是倉庫管理系統,在演示過程中,并沒有覺得它有很難,但在實際編程過程中,卻遇到了各種各樣的錯誤,這也多虧了老師的指點和班級同學的幫忙,使我一步步克服了實訓過程中遇到的困難。
雖然我所做的系統并沒有實現所有功能,但是我覺得自己進步了,很多原來都不懂的東西現在都已經了解了,也培養了我的團隊合作精神,讓我感受到了集體的溫暖。實訓的過程與課堂上的講課比,更為有趣,因為可以真正的自己動手操作,使我對老師上課所講的內容有了更深一步的了解,使我在以后的編程中可以靈活運用。我期待以后有更多類似的實訓,使我們可以多掌握一項技能,也可以讓我們在以后找工作中可以有更多的實踐經驗。學知識可不能憑自己的愛好和一時興趣,要一步一個腳印,認認真真,踏踏實實,理論與實踐相結合,在扎實掌握課本實例和內容之后,有一定的擴展閱讀和課外學習,充分全面的了解java的應用和擴展運用。
和實用性較強,可以說比較的經典和強悍。所以學好java語言有很大的用處,這次實訓,我們更多學到的是不懂就問和自己應該盡自己的全力去嘗試,哪怕失敗,只要自己盡自己的全力,和身邊同學一起探討而不是抄襲,團結合作,發揮團隊意識,最后在自己的努力下,終于運行成功,這種成就感美不可言,心情愉悅至極。
最后終于要結束了,大家都有種釋懷的感覺,當然我想我更多的是興奮和自己掌握了知識之后的飽滿感,學知識就像吃東西一樣,吃飽了就應該好好的消化。要不斷的溫習和運用,做到舉一反三,將所學知識充分融入到平時的學習生活中去,為以后的工作做好堅實的基礎。感謝學校和老師能夠為我們提供這次機會,讓我們更好的掌握和了解java這門語言。
java實訓感想感受篇五
在為期兩周的實習時間已悄然離去,剛來時的那種新鮮好奇早飛到了九霄云外,更多的是離開時的那種不舍和對自己及所學的反思。
當我第一天來這里時,和其他同學一樣懷著興奮得心情踏進達內it培訓中心,或許是單純的對這個新環境的好奇、也或許是曾經對這兒有一點了解想親自見證一下,因為聽大二的學長說只有來到達內才能學到與學校不同的東西,才能更接近實際項目工程。的確如他們所說,運行程序前必須作許多準備工作,如:在classview內的 csdidemodoc文檔內創建變量或增加成員函數;在resourceview內創建快捷鍵或增加菜單項……當然做成功一個項目必須先寫好需求分析。
就這樣既興奮又好奇的跟著老師一步一步往下走,跟著在鍵盤上忙碌的敲代碼、調整程序。實習時間慢慢的在減少,而程序卻相反——越來越難,越來越繁。因為一個小環節與大家拉開了距離,在一個龐大的項目中是不允許任何一處掉鏈子的。看到同學們早已“輕車熟路”操作自如了,而我卻不知所措,立刻就有了壓力。一天下來感受最深的就是那種巨大的差距。學校所學與實際應用中的脫節。
在我困惑與迷茫時,老師給我解釋說:“咱用的編程軟件是vc6。0,更加注重的是對學生實戰能力的培養,在學校所學專業知識的基礎上讓我們學習最新的編程技術,通過做項目的方式來讓我們明白實踐中的編程到底是怎樣的……”正是冀老師的耐心講解讓我重新找回了自信,幾天下來從簡單的c++程序到第一個win32程序,從mfc到第一個dialog……雖然程序中還是有太多的疑惑但更多的是增長了見識看清了差距。
通過實際項目的開發我有以下幾點收獲:
1。多向老師、同學虛心請教,也別說自己學的不怎么樣,不然會大大減少自己的自信,從而與大家的差距越來越大。
2。編程以前一定要對整個項目有仔細的了解,最好能寫好需求分析,這樣在實際操作時就會更加調理,而且不會遺漏東西。
3。做任何項目都離不開團隊合作。所以我們一定要注意團隊合作意識,多和小組內的人交流。
4。在編程中一定要規范,絕對不可以隨性
在x內的這半個月培訓我感覺獲益匪淺。雖然與課本知識不同,至少我看清了實際做項目與書本知識之間的差距,不至于在就業后手足無措。這次實習對我以后的學習甚至就業帶來了巨大的幫助。
java實訓感想感受篇六
隨著移動智能設備的不斷發展,移動互聯網也將更快到來。在移動互聯網中,“應用為王”已經成為了某些場合經常使用的短句,在眾多技術中,java進行安卓開發無疑是非常適合開發移動互聯網應用的。
大學三年多,雖然我們學校里面只學了javaee企業級,但是由于之前學習的時候就已經學了java的編程基礎,因此在自學安卓開發的時候,通過在csdn, java貼吧,java中文網里面一邊參考,一年多學習也讓我具備了開發普通移動互聯網應用的能力。
此次學校的實習中,由于我目前對于java安卓技術還是很感興趣,因此我就選擇了一家致力于移動互聯網應用開發的軟件公司,希望可以在里面和那些牛逼的java移動開發者一起工作,學到很多我難以在書籍、網絡、雜志學習的一些知識。
不過和很多程序員大大、任課老師、畢業學長說得差不多,剛剛進入公司的新人基本上是不會直接進入開發組,參與到項目的開發工作中的。因此前期我基本上也就是一個打雜的,負責給公司的大部分人提供生活、工作上的便捷服務,其中包括買咖啡,收快遞,接孩子等非保姆所能夠做的事情。
就這樣渾渾噩噩地度過了兩個星期,我終于有機會可以在研發部門擁有一張獨屬于自己的辦公桌了,因此也有了幾位同樣使用內網聊天工具聊天的好友,可以一邊聊天一邊學習了。當看到辦公桌上電腦里面的程序代碼的時候,我才意識到原來我的技術水平還真不是一般的次,就連很多普通的小功能我都難以像那位將代碼寫進電腦中的程序員一樣以簡短的代碼高效率地讓程序執行起來。
所幸的是,研發部的同事們也都是很樂于助人的,有時候他們去喝水、上廁所的時候,總會和我打聲招呼,如果我遇到了什么難題的話,甚至還會停下腳步和我一起商量這個問題的解決方法。如果是在下班的時間,他們甚至就像一個大哥哥一般,照顧我這個小弟,讓我在氣氛比較壓抑的開發部也過得更有聲色。
除了java的安卓技術之外,我還遇到了一位c語言特別牛逼的同事,據說他以前做個單片機,在某家大型的公司也擔任過一個重要項目的項目經理。雖然他平時看下去總是一副顯山不露水的樣子,但是如果你和他開始交談起來的話,你就會發現原來平時這個最低調的人竟然就和電視劇里面掃地和尚一般,令人敬佩他的個人能力。
通過不斷的交流,我目前和研發部的所有成員都已經認識,還結識了幾位在編程方面都有著共同夢想的朋友,或許以后有機會的話,我們都可能會獨自作為一個團隊開發出完全由我們設計的移動互聯網應用出來。所以也希望我可以在后續的實習中學到更多的知識,為以后的發展打好鋪墊。
java實訓感想感受篇七
近年快速發展,也是我一直想加入的公司之一,只是我一直不知道廣州有研發分公司,直到后面聽一個朋友說的,于是就過來聊聊了。
首先是前臺 mm 給我一張我很介意的背景調查讓我填寫,盡管不想填,還是耐性填了,有一份比較簡單的筆試題需要做,題目主要還是一些線程,消息之類的 android 基礎題,感覺并沒有根據級別來出題。
技術面試有三輪,首先是一個酷酷的灰衫人,問題集中在計算機基礎上,項目背景我介紹完了他也比較簡單問了一些問題,相對而言會少涉及 android 開發,深度也有所欠缺,他理解能力非常好,有些專業性問題看得出來他沒有接觸過,但是很快就可以理順,途中他有問我這個面試題怎樣,我坦誠回答對我而言知識點深度廣度有所欠缺,如果有針對性會更好。
二輪是一個看起來很 nice 的年輕哥們,面試過程一直保持微笑,口頭禪是為啥?面試內容上項目經驗涉及會比較多,也有一些設計模式和數據存儲相關,項目周期和風險控制也有所 check,總體下來理論為主,技術點比較少比較淺,面試聊得挺愉快滴。
三輪是總監面,大部分問題圍繞在你有什么優點,相對其他程序員有什么優勢,有沒有某個項目因為你加入而變得不同,前兩輪也有一些這類問題,但不像這輪變成一個針對點,確實有一些項目組因為我的加入變得不同,但并沒有發生過質的裂變,雖然這種問題有壓價鋪墊的嫌疑,我一直覺得開源技術的發展已經讓整個互聯網行業變化,相對上個時代,團隊才是決定因素,但整個面試都有這類問題,也能側面反映出公司有個人主義趨向。
最后是 hr 談薪,hr 帥哥很贊很爽快,沒有很多公司的職業套路和夸夸其談,我的面試評價挺好,薪資要求超過了總監決定范圍,他說去申請,很快就收到了 offer。
在呆的時間短暫,和同事的相處挺好的,經常在一個小臺球桌上玩兒(一面的灰衫人花樣虐菜我),業余活動也很豐富,有健身房和滴滴,加班很多(22 點離開算早),行政 mm 各個節日活動都很用心,年會也非常高大上玩得很嗨森。
在這里從事了很多業務方向的編碼,獵豹有一些原有的通用模塊,但大部分已經無法適應要求,每個項目都需要造一次輪子,努力想推進一些通用模塊的編碼,很難有機會和支持,雖然一直覺得不適應,覺得這并非一個有技術氛圍的公司,開發地位相當低,但還是想努力改變自己來適應環境。
真正促使我離職是轉正評審,其實我覺得自己在獵豹的輸出還是不少的,有諸多槽點,也相信自己是至少及格的,轉正評審投影一直不太好用,時有時無的,我分別從項目輸出、技術輸出幾個方面說了,期間參與評審的兩個上司一直在玩手機,講完后卻說我未說過對項目的貢獻,幾乎全盤否定了我在通用技術的輸出,內部通用組件和開源方案也覺得沒有任何意義,有一種野路子出身的土軍閥感,當時本想辯解九層之臺起于累土。
但因為另一位同事插話說我某個項目 ppt 寫成全是自己做的(其實只有少部分),業務方面的業余程度讓我震驚,心累沒話說了(不與傻子論短長),后來只能離職。
離職原因一方面是我本身對獵豹廣研瘋狂加班的文化不適應,另一方面是想換個更適合技術人員發展的環境,離職感受一般,我前后對所有工作上有過支持和合作的同事都表示了感謝,期間簽字領導保持漠不關己的麻木感,缺少人與人之間的基本尊重,覺得欣慰的是最后收到入職帥哥 hr 一個離職祝語的小卡片,上面的打油詩讓我覺得離職獵豹還是有所遺憾。
java實訓感想感受篇八
作為就業培訓,項目的好壞對培訓質量的影響十分大,常常是決定性的作用。這篇文章是關于在學習ja軟件開發時練習項目的體會,簡單體會為以下幾點:
1、項目一定要全新的項目,不能是以前做過的
2、項目一定要企業真實項目,不能是精簡以后的,不能脫離實際應用系統
3、在開發時要和企業的開發保持一致
4、在做項目的時候不應該有參考代碼
長話短說就是以上幾點,如果你想要更多的了解,可以繼續往后看。
一:項目的地位
因為參加就業培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在校或者是剛畢業的學生,多少都有一些基礎。
他們欠缺的主要是兩點:
(1)不能全面系統的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業的需要。
(2)沒有任何實際的開發經驗,完全是想象中學習,考試還行,一到實際開發和應用就歇菜了。
解決的方法就是通過項目練習,對所學知識進行深化,然后通過項目來獲取實際開發的經驗,從而彌補這些不足,盡快達到企業的實際要求。
二:如何選擇項目
項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據java的研究和實踐經驗體會,選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小
這個要根據項目練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。
2:項目不能脫離實際應用系統
項 目應該是實際的系統,或者是實際系統的簡化和抽象,不能夠是沒有實戰意義的教學性或者是純練習性的項目。因為培訓的時間有限,必須讓學員盡快地融入到實際 項目的開發當中去。任何人接受和掌握一個東西都需要時間去適應,需要重復幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鉤。
3:項目應能覆蓋所學的主要知識點
學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再說了,軟件開發是一個動手能力要求很高的行業,什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實際應用系統
學 員經過這個項目的練習,就要走上實際的工作崗位了,如果這個系統還達不到實際應用系統的標準,學員練習過后也還是達不到企業實際的需要,那么這個培訓應該 說質量就不高了。理想的狀況是這個項目就是實際項目,到時候學員就業到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
三:java怎么選擇項目
這個不是靠想象,而是根據實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這里只是討論方法,不涉及具體的項目案例。
我們可以采用倒推的方式來分析:
(3)然后開始選擇分階段的項目,分階段的項目應該比剛才分析出來的分階段任務稍稍復雜點,這樣才能達到訓練的目標。定下分階段項目后,同樣去分解,定出為了完成他所需要的各部分知識點和深度。
(5)最終把要求掌握的知識點和要求掌握的深度,分散到日常教學和練習中。 好了,把上面的分析用正向描述就是:
日常教學和練習中學習和掌握的知識 ==〉演示項目 ==〉分階段項目 ==〉綜合項目 ==〉勝任企業實際開發需要。
附注:有了好的項目還要有好的訓練方法(這個另外立文討論),最最基本和重要的一條就是:絕對要指導學生親自動手做,而不是看和聽,所以盡量不要選擇有現成代碼的項目,演示用的項目也最好不配發代碼,讓學生能夠跟著做出來才是真的掌握了。
上面闡述了java對項目的態度和基本選擇方法,這里再把其中幾個重要的、與眾不同的特點闡述如下:
1:真項目
項 目一定要真實,要是企業實際應用的,不能是教學性的項目,否則會脫離實達不到項目實訓的效果。還有一個一定要是最新的項目,企業的要求也是在不斷變化的, 應用技術的方向和層次也在不斷變化,這些都體現在最新項目的要求上,舊項目所要求的技術和層次很可能已經過時了,根本達不到訓練的目的。
java的做法是:沒有固定項目,每個班做項目之前會從企業獲取最新的項目需求,然后經過挑選和精心設計,以保證既能訓練技術,又能得到實際的開發經驗。這樣實現了跟企業的同步,企業做什么,我們就學什么,然后也跟著做什么。
2:真流程
開發的流程也要跟企業的實際開發保持一致。從項目立項開始,到需求分析、概要設計、詳細設計、編碼、測試的各個環節,都要完全按照真實的開發流程來做。
java的主力老師都是實戰出身,在java開發方面都至少有七年以上的開發經驗,同時具備多年的項目管理經驗,所以能夠完全按照企業開發的流程來訓練學生。
3:真環境
開發的環境也要跟企業一樣,包括常用的開發工具、開發平臺、應用服務器、常用插件、測試工具、項目管理工具、項目管理文檔等等。
java的做法是:構建跟企業完全一樣的環境,然后跟企業開發一樣,分團隊開發。老師就相當于項目經理,一個班分成多個小組,每個組有自己的team leader,大家分工合作,共同完成項目。
4:真開發
這是java最與眾不同的一點,java深知:軟件是做出來的,而不是聽出來或者看出來的,企業需要能實際開發的人員,而不是只聽過、看過但不能做的人。所以java十分強調:項目一定要讓學生動手寫出來。
java的做法是:老師做為項目經理,帶領著大家一起去做需求分析、概要設計、數據結構設計、接口設計、重要業務流程的分析設計等,然后由學生們分團隊進行開發,實現整個項目。這里有幾個與眾不同:
(1):現場帶領學生一起做分析和設計,而不是預先做好了來講講。因為需要學生學習的是分析設計的過程和方法,而不是已經做好的結果。
(2):java選用的項目基本都是企業最新的項目,很多都是java的學生和企業在同期開發,所以是不配發源代碼的。這樣也斷絕了學生的依賴思想,認認真真去開發。可能有同學會問:為什么不選擇有源代碼的項目呢,那樣還可以參考學習啊!
這 是一個典型的誤區:覺得通過看人家的代碼能夠加快自己的學習。這個方法對有經驗的人來講是對的,但是對于還在學習期間,沒有經驗的學員來講,就是一個認識 的誤區了。因為你也許能看懂代碼的語法,但根本看不懂代碼背后的含義,看不懂代碼的設計,看不懂為什么要這么實現,看不懂代碼所體現的思想,其實,看了跟 沒看沒有多大區別。
事實上,java界最不缺的就是代碼了,那么多開源軟件,小到一個工具,到企業級erp都有開源的,而且很多都是大師級的 作品,說實話比你參考的那些代碼質量高多了,但是又有多少人能真正看明白呢,原因就在于達不到那個水平,看不懂代碼背后所體現的設計和思想以及為什么要這 么做,效果也就不好了。當然不排除有這樣的高人是能夠完全能理解和掌握這些大師級作品的,但估計不會是剛開始學習java開發的學生,所以java根據多年的培訓經驗,友情提 示:在初學階段,看一千遍,聽一千遍,都不如自己動手寫一遍所達到的學習效果。自己能寫出來的功能才是你真正掌握的功能,而不是你看得代碼或者是聽老師講 的,就算講過看過,但是自己做不出來,那都不算會。java的主力老師都是實戰出身,在java開發方面都至少有七年以上的開發經驗,同時具備多年的項目管理經驗,所以能夠完全按照企業開發的流程來訓練學生。