- 相關推薦
數控編程的學習與心得(精選20篇)
當我們備受啟迪時,不如來好好地做個總結,寫一篇心得體會,這樣就可以通過不斷總結,豐富我們的思想。那么你知道心得體會如何寫嗎?以下是小編精心整理的數控編程的學習與心得(精選20篇),歡迎大家分享。
數控編程的學習與心得 篇1
隨著我國制造業快速發展,數控機床以具有自動化程度高、生產率高、柔性好、加工精度高、加工質量穩定、易于建立與計算機間的通信聯絡、容易實現群控和良好的經濟效益等優點,迅速的占領制造業的市場。對于機械制造專業的學生來講,今后畢業將從事的行業很可能是數控加工行業。因此學好數控加工技術對于今后的就業就有著更加重要的意義。筆者在此提出自己在學習和實際操作數控機床時的一些心得體會以供廣大初學者參考。
一、數控機床的加工原理
學習數控加工技術首先得弄清數控加工的工作原理。首先將被加工零件圖上的幾何信息和工藝信息數字化,即將刀具與工件的相對運動軌跡、加工過程的切削速度、進給速度、工件和刀具的交換、冷卻液的開關等信息都按規定的代碼和格式編成加工程序,接著將該程序送到數控系統;數控系統則按照程序的要求,先進行相應的運算、處理,然后發出控制命令是個坐標軸、主軸及輔助動作相互協調,實現刀具與工件間的相對運動實現零件的加工。
二、數控加工中涉及的坐標系
數控機床上各個運動執行部件的動作都是由數控驅動單元(CNC裝置)控制的。因此為了建立各個運動部件相對于機床的相對位置的量化關系可借助坐標系來實現。這個坐標系是機床出廠是生產廠家已經確定的.稱為機床坐標系,建立機床坐標系的原點稱之為機床原點或零點。參考點是機床上坐標系中一個固定不變的位置點。通常將參考點與機床坐標系原點設置為同一點,所以有些機床上回參考點操作也叫回零點操作。在數控編程中通常以零件圖上某一點來建立坐標系進行編程,這個點稱之為工件編程零點,這個坐標系稱為工件坐標系。建立工件坐標系的目的在于方便和簡化編程。
三、數控編程的方法
數控編程的方法主要有兩種:一是手工編程;二是自動編程。兩種編程方法各有優缺點和適用于不同的加工范圍。手工編寫的程序具有程序簡單精煉、易于讀懂、程序調整容易、適用于編寫比較簡單的零部件的加工程序,但是手工編程難以實現復雜曲面的加工。而自動編程是指用計算機來編制數控加工程序,自動編程的效率高、正確性好、操作安全可靠、能實現手工編程無法實現的復雜曲面的加工,但自動編程編寫的程序比較冗長、不精煉、有些情況下走到軌跡不是很合理比較耗費工時,所以編程人員要根據零件實際情況選擇合理對的編程方式。
四、常用機床的編程
(1)數控車床編程。數控車削加工過程中通常會用到車削循環指令,車削循環指令主要有簡單車削循環指令和復合循環車削指令,而簡單車削循環指令與復合車削循環指令里面又各包含幾種不同的車循循環指令。面對不同的車削循環指令究竟該用哪一種合理,依賴于學習者對各種車削循環指令的走刀軌跡及走刀特點有一定的了解才能做出合理的選擇。對于車削比較細長的工件而用到尾座和頂尖時,編寫加工程序時應謹慎選擇退刀和換刀的位置防止刀架與頂尖或是尾座發生碰撞。另外在車削錐面和圓弧時由于刀位點的變動,往往會造成過切或欠切的現象,可借助刀尖半徑補償功能來消除此類加工誤差。
(2)數控銑床編程。數控銑主要用于加工平面類、變斜角類、曲面類、箱體類零件。數控銑床在加工過程中實際是控制刀具中心軌跡來實現銑削加工的,因此若不采取措施直接編程加工,所加工的零件在尺寸方面必然達不到圖紙的要求。決解這個問題的方法主要有兩種:一是編程時在相應的尺寸上加上或減去一個刀具半徑,二是運用刀具半徑補償功能來補償一個刀具半徑。在建立刀補的過程中刀具首先運動到程序中指定的目標位置,然后再根據刀具半徑補償中儲存的數據相對與原軌跡偏離一個距離,所以在建立刀具半徑補償時建立刀補的距離必須大于刀具半徑。而且建立與取消刀補必須在G01和G00上進行。在有些情況下為了防止在加工零件表面留下進刀痕跡可選擇圓弧切入切出的方式進行進刀。另外通過修改刀具半徑補中存儲的數值還可實現粗精加工。當數控機床用到多把刀進行加工時,在對刀的過程中只有第一把刀的x、Y、Z三個方向都要進行對刀操作其它刀具只需進行Z方向對刀操作即可。
(3)數控加工中心的編程。數控加工中心主要用于加工形狀復雜、工序多、精度要求比較高的工件。數控加工中心與數控車數控銑最大區別在于數控加工中心有刀庫和自動換刀裝置。對于不同規格的加工中心擁有不同數量刀具的刀庫,故刀具從刀具庫轉到換刀位所需要的時間有長有短,因此在編寫換刀指令時也比較靈活。例如:當刀具返回到換刀點的時間小于從刀具庫選刀的時間,為提高生產效率減少等待換刀的時間可將選刀動作指令編寫在換刀指令之前,在銑削的同時進行選刀。另外加工中心通常用長度補償指令來設置Z向零點。所以在設定工件坐標系時通常僅僅在x、Y兩個方向上進行零點偏置,Z向不進行偏置采取直接置零。當機床換上加工刀具后用塊規找正Z向,讀取塊規松緊合適時機床坐標系的Z值減去塊規高度后將其輸入到刀具長度補償值中,實現Z向零點的設定。通常情況下在編寫加工中心加工程序時應以工序集中原則進行編寫。
五、數控仿真的應用
實踐是檢驗真理的唯一標準。掌握了一定的數控編程技術理論基礎后,不進行實際操作只在紙上談兵也是不行的。初學者直接在數控機床上進行操作練習,難免會因不熟練或誤操作而導致造成機床設備的損壞。而且對于一個初學者來講也不可能有較多的實際上機操作練習的機會。數控仿真則提供了一個很好的學習平臺供學習者來進行模擬上機操作。初學者有足夠的時間和機會在數控仿真軟件進行各種數控機床的操作練習,并且初學者可通過仿真來實際感受加工環境、刀具毛坯的安裝、切削加工過程、觀察各種指令的走刀軌跡。另外數控仿真同樣可對加工程序進行快速精確的校驗,以防止加工時出現干涉碰刀現象。在數控仿真上進行模擬操作幾乎與實際機床上的操作是一樣的,因此它在一定程度上可以達到佷好的操作練習的目的。
六、進一步學習數控的必要準備
前面提到過對于一些比較復雜的曲面單靠人工進行編程往往是比較困難的,運用一些編程軟件進行自動編程可很好的解決這一難題。因此要想學好、學精數控編程這一門技術僅僅學習人工編程是遠遠不夠的,還得學習一些自動編程的知識,兩者結合在一起用才行。目前我國應用的比較多自動編程軟件有:國產的CAxA、美國的Pro/Engineer、UG CAD/CAM系統、Mastercam、以色列的CIMATRON等軟件,這些自動編程軟件在自動編程過程比較重要的一步是對零件進行幾何建模。所以學習者在學好手工編程的基礎上還得學習當今一些主流編程的基本建模方法和技巧。雖然當今的數控技術發展的比較完善各種功能的加工指令也比較齊全。但是隨著產品的不斷更新換代,這些指令可能滿足不了某些特殊零件的加工要求。而數控系統為用戶提供了宏程序功能,用戶可根據自己的加工要求來對數控系統的功能進行拓展。故學習一定的用戶宏程序知識對于今后在數控行業的發展還是很有必要的。
一個優秀的數控編程技術人員應不僅滿足編寫出零件輪廓的加工程序,還應做到所編寫的程序加工效率高、工藝性好、工藝參數選用合理、加工出來的零件合格率高、刀具壽命長、加工過程對機床壽命影響小。另外學好數控編程技術并不僅僅在于一朝一夕的努力刻苦學習,必須通過長期堅持不懈的努力鉆研和實際操作經驗的積累才能培養出優秀的數控技術人才。
數控編程的學習與心得 篇2
最近幾周一直在弄程序,說實話真的很累,但累中也有成功的快樂。我覺得學到了很多東西,這是只看課本知識所不能學到的。
說實話,以前我一直沒學過JAVA雖然我也知道JAVA的重要性,可是即使上課聽了,不實踐還是掌握不了。因為種種原因,今年我沒有買筆記本。沒有機器,僅僅靠每周一次的上機練習是絕對不夠的。所以我就插空調程序,在舍友們不用的時候自己再接她們的電腦調。
調上一個WEB版的通訊錄程序時我已經感覺到學的很吃力,好多東西都不懂。這次做的這個學生成績管理系統更復雜了,所以一開始調的時候感覺特別吃力。所以我告訴自己不能放棄,慢慢來,就這樣我從最基本的sql語句session對象開始學起,我覺得我還有太多不懂得所以要比別人付出更多的努力。就這樣我一點一點的學著?
說心里話,在做上一個web版的通訊錄時,我就感覺到成功的喜悅。好多地方我都是一點一點的問的,在問的過程中,我也學會了很多,像:Servlet和jsp之間跳不過去時有兩種解決辦法,一是關閉底層類中的db。close;二是將Servlet中的throws Exception改成try catch以捕捉異常;我還學到了集中查找錯誤的方法,可以加上兩個雙斜杠“//”將具體的方法屏蔽掉,一檢查是方法錯誤還是Servlet錯誤,還有就是寫上System out println將獲得的'數據輸出,用來檢查數據傳輸過程有沒有錯誤等等。
雖然在別人看來,這些方法可能都很常規,但是確實我自己學會的,我覺得很有成就感。我已經做好計劃了,暑假的時候去買本本用自己的本本練習一下JAVA,雖然下學期不學JAVA了,但是我對JAVA的熱情不會因為這個而削減的!
做完這個學生成績管理系統后,我覺得我對JAVA的看法已經改變了。一前總以為JAVA很繁瑣很難,聽同學說JAVA不好學,開始又有一些聽不懂,所以一直很畏懼JAVA。但真正做了這個系統以后我才感覺到其實任何事都沒有難與不難之分,只要你肯努力的去做,世上無難事只怕有心人!
我現在對java學習充滿了熱情,我知道我還有很多的不足,還有很多需要努力的地方,所以我的JAVA之旅將繼續進行?
數控編程的學習與心得 篇3
一、必備的前提條件
1、編程需要堅強的毅力和足夠的耐心
人各有所長,新人學PLC編程的心得體會。有些人把編程看作一項冗長而枯燥的工作;有些人把編程看作一項趣味的智力游戲。如果你是前者,強烈建議你遠離這份工作。畢竟編程工作是對人的毅力和耐心的挑戰。我所在實驗室中,很多學生看到我編程序就會驚訝于我面對這一堆堆符號所表現出的專注。其實,這是興趣使然。興趣使我具備了足夠的毅力和耐心。經過無數次失敗后,當看到一個個符號按我的思路整齊的排列,PLC按我的要求有條不紊的運行時,興趣得到了極大的滿足,如同打通了一個游戲的關口。所以,我告訴這些學生:你們看到的是一堆枯燥怪異的符號,我看到的卻是一群熱情奔放的舞者,而我則是她們的導演。
2、編程需要敢于實踐的信心
我曾經教過一個學生學AutoCAD,我對她的唯一要求就是實踐。我告訴她:你隨便怎么操作,大不了一張圖重畫;最壞的結果是系統崩潰,沒關系,系統重做,再來;只要電腦沒被砸了,怎么都行。兩年后,我再看到她做的CAD圖紙,也自嘆不如。
同樣道理,只有不斷地在PLC上運行這些指令,觀察運行的結果,才能弄清PLC指令的作用。很多初學者對PLC一臉的迷茫,往往是出于一種畏懼,擔心損壞設備。而這些畏懼是沒有任何道理的。仔細的閱讀手冊是非常重要的,但是僅靠讀書是成不了一個工程師的。更何況手冊上的內容并非面面俱到。我在接觸到那些不熟悉的指令時,喜歡單獨編一個小程序,讓PLC運行。然后逐個修改條件,觀察運行的結果(MicroWin為用戶提供了非常好的監控手段),反過來再重新理解手冊的描述,這樣就可以非常直觀的理解這些指令的作用和使用方法。不必擔心自己寫的程序會有什么問題,會影響PLC的正常工作。程序有沒有問題,只有讓PLC運行了才能發現。而發現問題并解決問題就是對自己能力的提高。撇開硬件操作不談,單就軟件來說,我還真沒有遇到過由于軟件問題而損壞PLC的事。在這里不必擔心繼電器電路接錯線可能造成的后果。所以,大膽的實踐是PLC編程的必由之路。
當然,大膽實踐并不是野蠻操作,而是必須遵循必要的規范。還有一個要注意的,在程序未經可靠性證實之前,千萬不要掛接負載,以免造成不必要的損失。數字量的輸出有LED顯示;而模擬量處理可以采用一些硬件或軟件模擬手段來解決。
3、編程需要有縝密的邏輯思維
編程本身就是一種邏輯思維過程。在高級語言中,使用最多的是if thenelse、select這些條件判別語句,這就是邏輯中的因果關系。PLC程序就是由這些因果關系組成的:判別條件是否成立,進而決定執行相應的指令。最初的PLC是用來替代繼電器邏輯電路的,所以繼承了繼電器電路以觸點作為觸發條件的描述方式。在PLC中,以虛擬觸點代替了繼電器的金屬觸點,而繼電器電路所表達的邏輯關系還是被完整的保留下來。即使引入了繼電器電路難以勝任的數值處理過程,PLC從根本上還是在執行一個個因果關系。所以,理順對象的各個事件之間的邏輯關系,是編程之前必須精心做好的準備工作。我在接到一項任務后,第一件事就是整理出一份邏輯關系圖,與用戶反復商討,取得用戶的認可,然后才真正進入程序的編寫過程。
4、不可或缺的相關知識
PLC的程序是直接作用于對象的`具體工藝過程,那么對對象具體工藝過程的理解是非常重要的的。我在與用戶的交流過程中,會用我所掌握的UnitOperation的知識分析用戶的工藝過程,協助用戶整理過程控制中的各個邏輯關系,甚至包括各種儀表、硬件的配置。這得益于我原本所學的專業。當然,不能要求所有搞PLC程序的工程師都有我這樣的經歷。但是有兩門知識卻是不可或缺的:一是過程儀表的硬件知識,包括傳感器、變送器(二次儀表)和PLC本身,這是構建控制系統的基礎;二是過程控制理論,包括各種控制模型的原理和應用,其中最重要的是二位調節和PID調節模型。PID調節是目前用得最廣泛的過程控制手段,且變化多端,心得體會《新人學PLC編程的心得體會》。學習PID最好的方法就是讀書。幾乎所有講解過程控制的書籍都有關于PID的內容,多讀基本相關的書籍對理解PID是很有益處的。我發現不少網友在進入PLC領域時,缺乏這些相關知識。這并不可怕;可怕的是當事者不能靜下心來彌補知識的缺陷。我們不要怪罪學校沒有教授這些內容,而是要注重自己如何去學習這些知識。工作中遇到的許多問題是學校里沒講過的,這不能成為我們拒絕工作的理由,而應該以積極的態度去應對這些問題。我的體會是,為了解決工作中的問題而學習的知識,比課堂上學的東西更容易記住。
5、養成良好的編程習慣
每個人編程都會有不同的習慣和特點,不能強求一致。但是一些好的習慣還是應該為大多數人所遵循。一是理順邏輯關系、時序關系,編制程序框圖;二是合理分配主程序、子程序和中斷程序;三是合理分配寄存器,編制寄存器符號表。
PLC編程更接近于單片機,或者說PLC就是模塊化的單片機。因此PLC的很多操作都是直接針對寄存器的,如果在程序中出現不合理的寄存器地址重疊,一定會出現不可預想的后果。編制寄存器符號表不僅可以避免上述問題(MicroWin會有問題提示),而且可以使程序具備更好的可讀性。這和VB中定義變量有異曲同工之處。
VB編程中關注的是事件,不強調主程序和子程序的觀念,因為VB主程序的工作是由PC的操作系統完成的。PLC則不然。PLC程序是以主程序為主干的,CPU不斷的循環執行主程序,只有觸發條件成立時才會調用子程序或中斷程序。即子程序和中斷程序所執行的任務不是全時需要的。如果把這些任務都放在主程序中會無端增加主程序的工作量,降低程序的效率。這點和單片機的編程思路是一致的。子程序的使用可以使整個程序的邏輯更清晰。而且子程序可以分開編寫、調試,最后“安裝”到主程序上。這樣你可以一個一個解決問題。
PLC編程,無論是LAD,抑或STL,都不如VB那么直觀、有趣,更不如CAD那么形象。但比單片機的匯編語言的可視性強多了。對于初學者,LAD(梯形圖)的編程相對直觀,更容易上手。
最后,PLC提供了豐富的指令、模塊,比單片機方便了很多。但是初學者編程時應盡量先使用簡單的指令達到目的。盡管看上去有點土,卻不失為一個入門的好途徑,且對你理解那些較為復雜的指令會有幫助。具備了一定經驗后,應該考慮掌握復雜指令的應用,以及程序的優化。
二、學習PLC密決
1.不要看到別人的回復第一句話就說:給個代碼吧!你應該想想為什么。當你自己想出來再參考別人的提示,你就知道自己和別人思路的差異。
2.別小家子氣,買本書幾十塊都舍不得,你還學個P。為了省錢看電子書,浪費的時間絕對超過書的價值。當然如果查資料,只能看PDF。
3.學習新的開發軟件時,一定要看幫助手冊。買的書不夠全面。剛接觸一個軟件,什么都不懂,就盲目的問東問西,讓人看起來很幼稚。
4.不要蜻蜓點水,得過且過,細微之處往往體現實力。
5.把時髦的技術掛在嘴邊,還不如把過時的技術記在心里。
6.看得懂的書,請仔細看;看不懂的書,請硬著頭皮看。別指望看第一遍書就能記住和掌握什么——請看第二遍、第三遍。
7.多實踐,調試,去寫去調,只用軟件模擬,是永遠成不了高手的。
8.保存好你做過的所有的源程序、原理圖等----那是你最好的積累之一。
9.對于網絡,還是希望大家能多利用一下,很多問題不是非要到論壇來問的,首先你要學會自己找答案,比如google、百度都是很好的搜索引擎,你只要輸入關鍵字就能找到很多相關資料,別老是等待別人給你希望,的出你平時一定也很懶!
10到一個論壇,你學會去看以前的帖子,不要什么都不看就發帖子問,也許你的問題早就有人問過了,你再問,別人已經不想再重復了,做為初學者,誰也不希望自己的帖子沒人回的。
11,論壇論壇,就是大家討論的地方,總期望有高手總無償指點你,除非他是你親戚!討論者,起碼是水平相當的才有討論的說法,如果水平真差距太遠了,連基本操作都需要別人給解答,誰還跟你討論呢。
三、如何學習PLC
弄通有關PLC程序設計理論是重要的。沒有這方面的理論準備或指導,僅靠在實踐中摸索,簡單的問題還好辦。復雜的就不好辦了。不僅無從下手,而且花了很多時間與精力,也難編出效率較高、質量也較高的
數控編程的學習與心得 篇4
在這個星期里,我們專業的學生在專業老師的帶領下進行了c語言程序實習學習。在這之前,我們已經對c語言這門課程學習了一個學期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,更多的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。
由于時間的關系,我們的這次實習課程老師并沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。包括了程序模塊處理.簡單界面程序.高級界面程序.程序的添加修改.用程序做一元線性回歸處理以及用c語言程序來畫粒度分布圖等這幾樣比較重要的時間操作。上機實驗是學習程序設計語言必不可少的實習環節,特別是c語言靈活、簡潔,更需要通過編程的實習來真正掌握它。對于程序設計語言的學習目的,可以概括為學習語法規定、掌握程序設計方法、提高程序開發能力,這些都必須通過充分的實際上機操作才能完成。
學習c程序設計語言除了課堂講授以外,必須保證有不少于課堂講授學時的上機時間因為學時所限,課程不能安排過多的統一上機實驗,所以希望學生有效地利用課程上機實驗的機會,盡快掌握用c語言開發程序的能力,為今后的繼續學習打下一個良好的基礎
為此,我們結合課堂講授的內容和進度,安排了12次上機實驗。課程上機實驗的目的,不僅僅是驗證教材和講課的內容、檢查自己所編的程序是否正確,課程安排的上機實驗的目的可以概括為如下幾個方面:
1.熟悉程序開發環境、學習計算機系統的操作方法
一個c語言程序從編輯、編譯、連接到運行,都要在一定的外部操作環境下才能進行。所謂 環境 就是所用的計算機系統硬件、軟件條件,只有學會使用這些環境,才能進行程序開發工作。通過上機實驗,熟練地掌握c語言開發環境,為以后真正編寫計算機程序解決實際問題打下基礎。同時,在今后遇到其它開發環境時就會觸類旁通,很快掌握新系統的使用。
2.學習上機調試程序
完成程序的編寫,決不意味著萬事大吉。你認為萬無一失的程序,實際上機運行時可能不斷出現麻煩。如編譯程序檢測出一大堆錯誤。有時程序本身不存在語法錯誤,也能夠順利運行,但是運行結果顯然是錯誤的。開發環境所提供的.編譯系統無法發現這種程序邏輯錯誤,只能靠自己的上機經驗分析判斷錯誤所在。程序的調試是一個技巧性很強的工作,對于初學者來說,盡快掌握程序調試方法是非常重要的。有時候一個消耗你幾個小時時間的小小錯誤,調試高手一眼就看出錯誤所在。
通過這次為數不多的幾天計算機實習學習,我們了解了一些關于c語言的知識,理解鞏固了我們c語言的理論知識,著對我們將來到社會工作將會有莫大的幫助。同時它讓我知道,只要你努力,任何東西都不會太難。
3.加深對課堂講授內容的理解
課堂上要講授許多關于c語言的語法規則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對于語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握c語言的語法規定。對于一些內容自己認為在課堂上聽懂了,但上機實習中會發現原來理解的偏差,這是由于大部分學生是初次接觸程序設計,缺乏程序設計的實習所致。
學習c語言不能停留在學習它的語法規則,而是利用學到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。
通過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數同學在完成老師作業時的心態。
但是在程序設計領域里這是一定要克服的傳統的、錯誤的想法。因為在這種思想支配下,可能你會想辦法去 掩蓋 程序中的錯誤,而不是盡可能多地發現程序中存在的問題。自己編好程序上機調試運行時,可能有很多你想不到的情況發生,通過解決這些問題,可以逐步提高自己對c語言的理解和程序開發能力。
數控編程的學習與心得 篇5
其實從大一上學期加入科協后就開始看C語言,但當時對計算機、對編程語言都不太了解,只是聽師兄師姐們的講說和指點盲目的看,只知道師兄師姐說這樣看就對,然后就那樣看,自己何去何從根本沒有一點主張,不知道自己該怎么樣去學習,對C、對語言仍是知之甚少。從大一下學期我們開了C語言課程,有了老師的講解、又有了上機的機會,慢慢的開始對C、對語言有了進一步的認識,那時對C已經看了一些,而且在科協聽其他會員說的也比較多了,所以學起C來如魚得水,老師稍微的點撥就能明白,所以當時學的很快,感覺C很簡單,但現在想來,其實語言學習都很簡單,但是學好學深卻不易,C是,C++是,C#、Delphi也是,學習了這么多,每門語言都停留在知識邊緣地帶,都沒深入到他們的精華部分,對他們的精華部分都知之甚少,所以要我說他們之間的差別,也只能說出他們表面上的一些差別,更不用說讓我說出他們精華部分的差別了,這里我也是談一下自己個人學習的小的看法。
首先是C,C語言是我接觸到的最早的一門語言,可以說是C語言把我帶入了計算機的編程世界,雖然對C學的不夠好,學的也不夠深,但在學習C語言的過程中看著通過自己的雙手調試成功的程序讓自己產生的成就感,慢慢的使自己喜歡上了編程。但是隨著自己學習的越來越多,對C也有了更進一步的認識:首先C他是一個面向過程的語言,完全不面向對象,采用的是結構化的程序設計方法,其語言結構只有三種,即順序、選擇和循環。每個模塊都是有這三種基本結構組成。C語言的精髓就是他的指針,有了指針,C語言允許直接訪問物理地址,能實現匯編語言的大部分功能,可以直接對硬件進行操作,還有C語言寫的程序可移植性好,基本上不用修改就能用于各種型號的計算機和各種操作系統。
隨后在大一暑假,由于了解到C擅長于硬件編程,對計算機底層的操作很靈活,效率也很高,這也是C語言之所以能活到現在的原因之一,但是由于自己對硬件不十分感興趣,所以當時就有了放棄C的尋找新的學習方向的念頭,當時對編程世界還是知之甚少的,暑假很大一段時間都處在迷茫時期,偶然的.機會認識了Delphi,這里我請老師允許我談及Delphi,畢竟是Delphi把我帶進了Windows程序設計的世界。我的編程世界里少不了Delphi。也畢竟在學習C#時,我大多是用Delphi去理解C#,大多是拿Delphi去和C#進行比較。都說真正的程序員用C++,而聰明的程序員用Delphi,又都說,Delphi是VB的殺手。確實Delphi不同于C語言,Delphi是一個可視化的面向對象的開發工具,她很完美的融合了面向對象的程序設計方法與組件技術、數據庫技術、網絡技術以及可視化、代碼自動生成等先進的技術,給編程人員提供了一個超強高效的開發環境,她繼承了Pascal語言的嚴禁結構和優雅風格,完全支持面向對象程序設計,基于以上特性,Delphi很容易上手,學習起來很輕松。Delphi的數據庫開發能力很強,效率也很高,她通過Borland數據庫引擎即BDE,來完成對數據庫的訪問,具有很高的效率,同時,她還封裝了微軟提供的ADO數據對象的功能,使得數據庫應用程序訪問數據庫十分的方便。據說Delphi誕生之后與當時的PowerBuilder、Visual Basic并稱為C/S三杰。另外Delphi的底層和網絡的操作也是很強的,現在流行的很多病毒軟件有很多都是用Delphi所編寫的。由于所學不多,對她的認識也只有這么多。
大三,學習了C++、C#,早就聽說,C++是很難的,要想學好,沒有幾年是不行的,別說是在一個學期內了,但是越是難學,她的功能就越是強大,因為C++把許多決策權交給了程序員,具有很大的靈活性,功能相當的強大。
C++是在C語言的基礎上發展起來的一種即支持面向過程又支持面向對象的編程語言。所謂的面向對象,它將數據及對數據的操作方法放在一起,作為一個相互依存、不可分離的整體——對象。對同類型對象抽象出其共性,形成類。類中的大多數數據,只能用本類的方法進行處理。類通過一個簡單的外部接口與外界發生的關系,對象與對象之間通過消息進行通信。
C++既然是由C語言發展起來的,當然具有C語言的大部分優點,然而C++與C相比最顯著的變化就是增加了面向對象的成分,也就是增加了類的概念,而且Visual C++還為程序員提供了Microsoft基本類庫(MFC庫),MFC庫提供了大量可重用代碼,隱藏了程序設計中的許多復雜工作。因為類的增加使軟件開發可以比較容易的描述人類的思維,使得軟件的開發和維護變得相對簡單,直接降低了軟件的成本, 但因為C++是面向對象的語言,這本身就制約他的速度,所以C++適合開發那些大型項目。
有了Delphi的學習,C#學習起來變的相對容易了很多,因為,都是可視化的開發環境,很多思想都是一樣的。C#是在C和C++的基礎上發展起來的,具有簡單、現代和類型安全的特點。由于是可視化的開發環境,很多東西都是封裝好的,可以直接拿來用,所以開發一個windows應用程序要比C、C++要快的多。不同于C++,C#是一個完全面向對象的一種語言,繼承了C、C++的很多語法、優點,吸收JAVA中的一些數據類型,并擴充了很多C、C++中沒有的數據類型,如委托與事件、裝箱與取消裝箱、Web Services等。
雖然C#與Delphi很多方面都很相似,但我總認為C#的某些操作要比Delphi操作要麻煩一些,比如窗體與窗體之間的通信,Delphi很容易的就可以實現,而C#卻要相對著比Delphi要麻煩一些,也許這也是C#的一個特點,對象的安全性比較高,確實,C#有很多地方都比Delphi要方便。
C是一種完全面向過程的語言,而C++是一種既支持面向過程的有支持面向對象的,而C#、Delphi卻是完全面向對象的語言,這是他們最大的區別。其實每門語言都有它的優點和缺點,也各有各的用途和方向,不能說這個語言比那個語言功能強大,每個語言的功能都很強大,主要還是看編程人的思想、編程修養如何。
由于所學不多,對于這幾門的大差別也就能說出這些了,當然他們之間有很多細節上的不同,但由于用的少,了解的不多,所以也不敢說太多,沒寫這些東西時,感覺自己學了很多,對這些語言有一肚子的話要說,可直到寫這些東西時才感覺到自己其實還有很多細節方面沒有學好,對這些還是了解的不夠深,怎么想也想不起該怎么寫,該怎么說,看來自己要學的東西還是很多的。
數控編程的學習與心得 篇6
首先來看看這位學習者,在C語言學習過程中用了笨的學習方法,天天有事沒事抄程序,然后回到宿舍機子上做調試,當時老師讓做的一個項目,我幾乎是一氣呵成,當時就想著每天抄抄小程序還是有很大作用的,大程序不就是由一個個的小程序組成的嘛,抄程序雖然笨的方法但它是進步快的方法,這位學者這樣認為,他說:“抄程序是積累經驗的時候,而做項目才是真正把所學為所用的時候,也就是你做一個大點的項目才能真正說明你學到了很多東西,達到學有所用才是終的目的,不然就算你學的再多,然而并無卵用“。
在學習的時候一定要注意這幾點:
1、不會的一定要問明白,要學會為我所用,看書的時候一定要做好標記,不懂的地方一定要標明是什么意思。
2、在學習的過程中一定要記住動手,不然很容易形成眼高手低的局面,不管什么樣的程序都要親手做過才能說會了,不要整天說我不會學不會,其實是你不想學,只是你下決心抄一個月程序,我保證我能有大的進步,其實當你抄到一周到兩周的時候你就會特想抄,因為你會發現程序你能看懂了,能幫別人調程序了,有一種成就感呀!它會讓你更加努力的`去學習。
3、在培訓學習過程中,我建議大家在上課的時候少看課本,課本要在下課的時候看特別是上課前一定要先看看課本,上課的時候呢就不要看了,不要老師講到那個問題了你馬上在書上找,這樣不好,會影響你的注意力,其實還真不如注意聽老師講呢?因為你要是一邊聽一邊看課本,你是看到了書上的答案但是老師的思路你沒有聽到,而要是你不看的話,你聽明白了思路,一定是想迫切的看到結果,這個時候看課本才是記的牢固的時候,學習要的不就是個高效率嗎?
4、在學習過程中一定要講求效率,如果你學一小時還沒別人學一分鐘學的效果好,那你還不如先去轉換下思路,等到想的學的時候才能夠學的更好。
數控編程的學習與心得 篇7
轉眼間來達內參加南京java培訓已經快4個月了。在這短時間里,我一方面學到了很多的知識,另一方面也結交了不少新朋友。雖然學習的過程很累,但是學習的過程中卻是那么的充實,在學習JAVA過程中,對學習JAVA有一些深刻體會:
1、學習JAVA心態:JAVA是一門計算機語言,是人類發明的語言,應該比人類語言更容易學習,只要你有一種必勝學習JAVA心態就可以成功。
2、學習JAVA指導老師:學習JAVA指導老師必須有項目開發經驗,如果沒有開發經驗JAVA學習老師指導,會花費很多時間;達內的老師都是有著豐富JAVA教學經驗,這一點也讓我的學習輕松不少。
3、學習JAVA項目:JAVA企業商業項目非常重要,必須按照JAVA企業商業項目去學習與指導。
4、學習JAVA的.方法:JAVA學習中,首先要做到課前、課后復習及預習,在java的學習中,要時刻保持一個清醒的頭腦;多和同學溝通;互相學習;取長補短;
在學習中做到幫助他人或他人幫助自己。
我相信在不斷的JAVA學習過程中,經過為期4個月學習我一定獲得成功!
數控編程的學習與心得 篇8
首先來看看這位學習者,在C語言學習過程中用了笨的學習方法,天天有事沒事抄程序,然后回到宿舍機子上做調試,當時老師讓做的一個項目,我幾乎是一氣呵成,當時就想著每天抄抄小程序還是有很大作用的,大程序不就是由一個個的小程序組成的嘛,抄程序雖然笨的方法但它是進步快的方法,這位學者這樣認為,他說:
“抄程序是積累經驗的時候,而做項目才是真正把所學為所用的時候,也就是你做一個大點的項目才能真正說明你學到了很多東西,達到學有所用才是終的目的,不然就算你學的`再多,然而并無卵用“。
小編給大家分享下學者的學習心得體會,在學習的時候一定要注意這幾點:
1、不會的一定要問明白,要學會為我所用,看書的時候一定要做好標記,不懂的地方一定要標明是什么意思。
2、在學習的過程中一定要記住動手,不然很容易形成眼高手低的局面,不管什么樣的程序都要親手做過才能說會了,不要整天說我不會學不會,其實是你不想學,只是你下決心抄一個月程序,我保證我能有大的進步,其實當你抄到一周到兩周的時候你就會特想抄,因為你會發現程序你能看懂了,能幫別人調程序了,有一種成就感呀!它會讓你更加努力的去學習。
3、在培訓學習過程中,我建議大家在上課的時候少看課本,課本要在下課的時候看特別是上課前一定要先看看課本,上課的時候呢就不要看了,不要老師講到那個問題了你馬上在書上找,這樣不好,會影響你的注意力,其實還真不如注意聽老師講呢?因為你要是一邊聽一邊看課本,你是看到了書上的答案但是老師的思路你沒有聽到,而要是你不看的話,你聽明白了思路,一定是想迫切的看到結果,這個時候看課本才是記的牢固的時候,學習要的不就是個高效率嗎?
4、在學習過程中一定要講求效率,如果你學一小時還沒別人學一分鐘學的效果好,那你還不如先去轉換下思路,等到想的學的時候才能夠學的更好。
數控編程的學習與心得 篇9
c語言學習真的是千言萬語?梢哉fC語言在世界語言排名中名列前茅,像一些操作系統,驅動軟件,多媒體軟件,大型游戲,
軟件操作系統,比如殺毒軟件,都是CC的特區,真的是其他語言達不到的。接下來我給大家講一點C語言編程訓練的學習經驗,可能對你的C語言編程訓練和學習有幫助。
首先我們來看一下這個學習者,他在學習C語言的過程中用了一個很笨的學習方法,每天都要抄程序,然后回宿舍機做調試。當時老師讓我一口氣做一個項目。當時覺得每天抄小程序還是起了很大作用的。大程序由小程序組成。雖然復制程序是一種愚蠢的方法,但它是一種快速移動的方法。這位學者是這么認為的。他說:“抄程序是積累經驗的.時候,做項目是真正學以致用的時候,也就是說,如果你做了一個更大的項目,你就真的可以說明你學到了很多東西,學以致用才是最終目的。不然就算學多了,也沒有雞蛋用”。
邊肖將與你分享學者們的學習經驗。學習時一定要注意以下幾點:
1.沒有的話一定要問清楚,學會給我用,讀書的時候標注,不懂的地方標注。
2.在學習的過程中,一定要記得去做,否則很容易形成自己高人一等的局面。不管你要做什么樣的程序,只能說學不會。其實你并不想學,只是下定決心要把程序復制一個月。我保證我能取得很大的進步。其實抄一兩周就會很想抄了,因為你會發現你能看懂程序,還能幫別人調整。它會讓你更加努力學習。
3.在訓練和學習的過程中,我建議你上課少看課本,尤其是課前,不要在課堂上看。如果老師談到那個問題,你應該馬上去看書。這樣不好,會影響你的注意力。其實還是關注老師比較好。因為如果你邊聽邊看課本,看到的是書上的答案卻沒有聽到老師的思路,但是不看就明白了思路,一定是迫切想看到結果。這個時候看課本就是你能牢牢記住的時候。學習不是一種高效率嗎?
4.在學習的過程中,一定要講求效率。如果你學了一個小時,別人一分鐘都沒學,你不妨先換個思路,等你想學的時候再學更好。
數控編程的學習與心得 篇10
我參加拓盛java培訓班已經有一段時間了。今天,我偶爾有時間分享一下我在拓盛學習java培訓的經驗。學習java編程是非常無聊的。每天,你在電腦上寫代碼。代碼行就像電腦鍵盤敲擊下的城堡。他們一定要很專注,很細心,因為如果你一個標點符號都不注意,或者大寫有點小錯誤,你可能要努力寫幾天代碼,你就要從頭再來。所以寫代碼要有嚴謹的態度,要反復測試檢查。不然辛辛苦苦的高樓,也會因為自己的疏忽和一個小失誤而倒塌。在我看來,無聊的代碼就像是生命跳動的音符。仔細看完,總會奏出醉人的音樂。
自從參加托生java培訓班以來,給我印象最深的是我沒有足夠的時間,每天過著充實的`生活。忙到約會,忙到娛樂,忙到連吃飯睡覺都忘了,還在寫代碼,連吃飯睡覺的同學都在說怎么寫代碼才能達到一定的功能。在拓盛聽了董的java編程課程,受益匪淺。董幽默漸進的教學方法讓我們更快地掌握了代碼,他還讓我們參與軟件開發項目,理論聯系實際,讓我們在工作中發現問題,在實踐中成長。我認為這種沉浸式java培訓和教學非常好。實踐給我們真正的知識。只有在實踐中才能真正學到東西,發現問題,提高自己。
在這段時間的學習生活中,我也認識了很多同學,我們來自不同的學校,我們因為共同的理想而走在一起,其間我們有過迷茫和彷徨,有過艱辛還有歡笑,但不管怎樣,我們微笑著面對,因為我們是一個有理想的碼農。雖然我們在我們前行的道路上,或許有些許坎坷,但其實人生的快樂正是在起起落落間,只要堅信我們前進的方向正確,我深信,終有一天總會觸摸到天堂。
路漫漫其修遠兮,吾將上下而求索。共勉!
數控編程的學習與心得 篇11
轉眼間來達內參加南京java培訓已經快4個月了。在這短時間里,我一方面學到了很多的知識,另一方面也結交了不少新朋友。雖然學習的過程很累,但是學習的過程中卻是那么的充實,在學習JAVA過程中,對學習JAVA有一些深刻體會:
1、學習JAVA心態:
JAVA是一門計算機語言,是人類發明的語言,應該比人類語言更容易學習,只要你有一種必勝學習JAVA心態就可以成功。
2、學習JAVA指導老師:
學習JAVA指導老師必須有項目開發經驗,如果沒有開發經驗JAVA學習老師指導,會花費很多時間;達內的'老師都是有著豐富JAVA教學經驗,這一點也讓我的學習輕松不少。
3、學習JAVA項目:
JAVA企業商業項目非常重要,必須按照JAVA企業商業項目去學習與指導。
4、學習JAVA的方法:
JAVA學習中,首先要做到課前、課后復習及預習,在java的學習中,要時刻保持一個清醒的頭腦;多和同學溝通;互相學習;取長補短;在學習中做到幫助他人或他人幫助自己。
我相信在不斷的JAVA學習過程中,經過為期4個月學習我一定獲得成功!
數控編程的學習與心得 篇12
學生在學校學習Java時,老師教學內容太多,學生跟老師學習時,往往抓不住學習的重點,學習的知識太空泛,也缺少項目經驗,造成有些學生只會空泛的理論,項目能力,實踐能力不強,達不到企業選用人才的標準。但是學生參加思軟的培訓之后,學生能對Java的結構能更好掌握,對知識點也能深刻連貫的理解。尤其是對企業面試的考點能做到很好的掌握,讓你在企業的面試過程中,不管是項目能力,還是考試能力,都會讓你有很大的提升,讓你在求職的過程中穩操勝券。
學生在最初學習Java時,學生考慮到自己有C語言基礎,而且英語基礎也很扎實,所以想先學校學習然后去考試。學校學習了一段時間后,發現Java的知識點都還比較容易理解,因此信心十足地做了幾套考試模擬題,可是結果卻令學生頗受打擊。究其原因,學生發現自己平時學習計算機語言時習慣多上機練習,多查文檔,多翻參考書,所以對一些細枝末節的地方往往都不加特殊記憶。然而,在考試中,自己沒有任何文檔可查,內容又往往偏向那些不被注意的細節上。而且由于Sun公司用于考試的專用教程,只有在授權培訓中心參加了培訓之后才能獲得,所以學校學習的重點往往與考試方向“謬以千里”。所以參加思軟培訓班之后,會讓你更容易通過考試,取得SCJP證書,讓你高薪就業。
學校學習時不容易注意到的`知識點,講師都會給予提醒和講解。
比如,垃圾回收機制,Java沒有指針,利用后臺線程進行垃圾回收。學校學習時看到書上的講解真是一頭霧水,聽課后,就會“恍然大悟”。講師把垃圾回收機制這個知識點必須理解的幾條內容列出:“程序員無權回收內存;系統自動完成垃圾回收;回收的時間無法預計;程序員可使本地變量賦值為空,使其失去意義以待回收;當運行用戶線程時不能回收內存;垃圾回收時必須使變量賦值為空null!敝v師會列出考試中此類知識點的考查方
由于培訓方向就是面向應用和認證考試的,促進就業。所以在整個授課過程中,重點都會圍繞著考點,講師會在其中添加一些實用的知識以助理解。對難以區分的概念,講師會用例子進行歸納總結,學員可高效率地準確掌握。
比如“重載(overloading)”與“覆蓋(overriding)”這兩個概念,考試中?,自己看書時覺得很相似,書上講得又很抽象。某中文參考書上對“重載”解釋成“在同一類中實現取用不同變元的同名成員函數”,把“覆蓋”解釋成“子類修改父類中的方法”,而且舉的例子很簡單,即使理解了其中的含義,也很難想到考試中會如何考查此知識點。在思軟Java培訓班上,講師將兩個概念的不同與要點都總結成幾條,把重載的特點總結成“在同一個類中方法名相同的方法;參數個數,參數類型,參數順序不能完全相同;只有方法返回類型不同的方法不是重載;構造函數也可重載”。同時把覆蓋的特點總結為“分別在子類和父類中的同名方法;方法聲明形式必須相同;子類方法訪問權限不能縮小;子類中覆蓋的方法不能拋出比父類中更多的異常!睂@兩個概念的每個特點和不同點都會有例子對其進行解釋,還會給學員思考鞏固的時間。例子都與知識點很貼切,能在最短的時間里牢固掌握這兩個概念。然后講師會舉出一個考試中的例題進行練習,這樣學員不僅掌握了這個知識點,而且理解透徹,正所謂“萬變不離其宗”,考試中只要與這兩個概念相關的題都會迎刃而解。
學校學習時不容易注意到的知識點,講師都會給予提醒和講解。
比如關鍵字false和true不能大寫,這在學校學習時很難注意。講師講到關鍵字時,會寫出“FALSE”,問學員是不是關鍵字,每個人會做出不同的回答。講師會強調思軟Java中嚴格區分大小寫,false和true都不能大寫。接著會有相應的考試例題,如:下列哪幾個是關鍵字?A、falseB、TRUEC、gotoD、sizeof。因為思軟Java中取消了goto語句,所以goto當然就不是關鍵字了,有C語言基礎的人對sizeof想都比較熟悉,所以很容易會認為sizeof也是思軟Java中的關鍵字,然而結果恰恰相反。goto是關鍵字,但只是保留并不使用,sizeof不是關鍵字。這樣記憶就比較深刻,學校學習時往往就容易忽略。
整個授課過程中,學員可以共享講師的電子版講義,需要做筆記得內容很少,學員能專心聽課,不用分散注意力作筆記。講師的講義都很有條理,而且講課內容也很貼切,所以在復習和預習時都很方便。培訓用的教材也是Sun公司發行的專門用于認證培訓的,內容緊扣認證考試,比國內翻譯過的中文書更有利于學習和考試,而此教材在市面上是買不到的。每堂課都有充足時間作實驗,同時會有講師作輔導,這樣本堂課的內容學員就會很快地掌握和理解,遇到不懂的問題都會得到講師及時耐心的講解。
認證考試與編程有許多不同之處,培訓中心的講師不僅僅為了考試而授課,同時對一些編程技巧都會有所設計。有的培訓中心也是授權考試中心(例如中軟培訓中心),考試中心工作人員會在考試前對考試中需要注意的問題免費對學員進行講解培訓。這是很必要的,因為第一次參加認證考試的學員很多,如果不了解答題方式和某些需注意的細節,很可能造成由于誤操作使得考試無法進行。
我們山西思軟培訓機構會對每一位學員負責,對自己負責。相信你自己,也相信思軟,相信同我們和你們共同努力學習,跟著思軟老師學習,認真完成培訓學習任務,高薪就業不再是夢想,而是即將成為現實。
數控編程的學習與心得 篇13
本人自xx年9月份參加工作至今,六個月的實習時間已經結束。在這段時間里,在領導和同事們的悉心關懷和指導下,通過自己的不懈努力,在各方面都取得了進步。
實踐讓我的技能不斷增長,工作能力不斷加強。剛開始工作的時候,發現自己以前在學校學習的知識很死,知識面很窄,以前做的練習項目的實用性也不是很好。在開始的幾周公司給我們實習員工培訓了xxxx平臺的使用,通過這次培訓使我認識到xxxx平臺的優勢,可以大大提高軟件開發效率。隨后我就加入到"xxxxx稅源控管系統"項目的開發中,成為開發小組中的一員。在項目開發過程中一邊是同事們的悉心指導,一邊是自己反復琢磨與理解,幾個月下來大大提高了自己業務和技術兩方面的技能,已經能夠比較熟練的掌握基本的工作方法和一些技巧,而且能夠獨立完成一些模塊的開發。通過實踐,我解決實際問題的能力得到了很好的鍛煉。工作中也遇到了很多的.以前沒有遇到過的新技術,面對技術難題我總是直接面對,沒有逃避,也因此自學了好多新的技術,大大提高了自己的自學能力,也加深了對自己工作要負責的信念。在項目開發過程中也遇到了一些自己確實無法解決的困難,在經理和同事的幫助下也順利的解決了,在此表示感謝。在開發團隊中,加強了自己的團結精神和集體感,對工作認真負責,對團隊認真負責。通過這個項目不僅學習到了很多技術也了解了整個項目的大體流程,從需求分析、數據庫設計、詳細設計、代碼編寫、測試、項目維護等方面,使自己不僅從一個代碼編寫人員的角度還從一個整體的角度來看整個項目開發,加深了軟件開發概念的理解。
不斷學習使我對工作有了更進一步的認識和了解。不懂就學、就問,是一切進步取得的前提和基礎。因為有大學專業課的底子和參加過專門的java培訓使我在工作過程中遇到的技術知識能更快的理解和掌握。工作中時常遇到新的問題,就需要查閱相關資料,請教同事和經理,一個問題一個問題的解決,一個困難一個困難的克服,不僅將原有知識溫習鞏固,產生新的理解,而且學到很多新知識,有了許多新的認識。但某些認識都還是膚淺的,還需要我在實踐當中去不斷深入地理解。
現場開發與維護使我不僅從一個開發人員的角度而且從客戶的角度去思考問題。在項目的開發后期,也就是項目即將上線的階段我與其他幾位同事被派往現場去開發與維護項目。以前的開發都是根據需求分析來進行,功能要求一般在分析里面都寫的很清楚,但是在現場開發直接面對客戶,客戶提出的需求一開始只是一個大體的功能描述,如何將這個只是語言描述的功能轉化為技術實現需要很強的抽象能力和對業務的深入理解,這個過程大大鍛煉了自己的綜合能力。在第一時間接觸客戶的需求,從客戶的角度思考問題,只有更了解客戶需求才能更合理的設計軟件的結構,功能
數控編程的學習與心得 篇14
經過五天的Java實訓,感觸很深,收獲也很大,對自己的缺點也有了很多的認識,回首本學期JAVA學習,重點還是在學習概念等一些常識性的東西,關于類型、變量、接口、輸入輸出流、分析異常、拋出異常,后期主要是小程序運用,Gui界面設計和事件。
在我學習的語言中,我自己認為Java是一門比較強大的面向對象的編程語言,不僅僅是因為它的跨平臺型還有它的較強的實用性,強悍的嵌入性。
本次實訓主要是針對我們對項目流程不熟悉和對整體項目的把握不清楚,學習數據庫的設計和表的建設以及表與表之間的聯系,還有一些代碼的.編寫,這些都是我們所不熟悉的也是我們最薄弱的部分。
通過這一周的實訓,雖然實訓的時間不長,但是總體上收獲挺大的,當我們正式準備學習實訓java編程技術時,讓我感到非常高興,因為java一直學的是課本知識,所以實訓對于我來說是必須要學會熟練操作的。當然開始學習后也并非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱巨,因為學習中我遇到了很多以前未曾遇到的難點,有時后也難免會失去耐心,但是,通過老師的指導,自己的努力的練習,我順利的化解了一道道的障礙?朔薐ava學習上的一道道難關,現在自己已經基本掌握了java的基礎知識。
有些知識點以前沒有學過,但我也沒有去研究,實訓時突然間覺得自己真的有點無知,雖然現在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以后的學習中加以改進的地方,同時也要督促自己在學習的過程中不斷的完善自我。另外一點,也是在實訓中必不可少的部分,就是同學之間的互相幫助。所謂”當局者迷,旁觀者清”,有些東西感覺自己做的是時候明明沒什么錯誤,偏偏程序運行時就是有錯誤,讓其他同學幫忙看了一下,發現其實是個很小的錯誤。所以說,相互幫助是很重要的一點,這在以后的工作或生活中也是很關鍵的。俗話說:“要想為事業多添一把火,自己就得多添一捆材”。
此次實訓,我深深體會到了積累知識的重要性。在實訓當中我們遇到了不少難題,但是經過我們大家的討論和老師細心的一一指導,問題得到了解決。兩個月的實訓結束了,收獲頗豐,同時也更深刻的認識到要做一個合格的程序員并非我以前想像的那么容易,最重要的還是細致嚴謹。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學生向工作者轉變,總的來說我對這次實習還是比較滿意的,它使我學到了很多東西,為我以后的學習做了引導,點明了方向。
這次實訓,我們更多學到的是不懂就要問和自己應該盡自己的全力去嘗試,哪怕失敗,也要盡自己的全力,和身邊的同學一起探討而不是抄襲,團隊合作和發揮團隊意識,最后在自己的努力下終于運行成功,這種感覺美不可言,心情愉悅至極,有很強的成就感。
最后,我自己感覺這次實訓的收獲還是很大的,我相信在不久的將來我們會有自己的一片天空。
數控編程的學習與心得 篇15
目前在國內制造業對數控加工高速增長的需求形勢下,數控編程技術人才出現了嚴重短缺,數控編程技術已成為就業市場上的需求熱點。以市場為導向的職業教育不斷開辟這一領域的新課題,在傳統職業的知識和技術上溶入了數字化信息的新技術、新知識、新工藝。國家大力發展職業教育,大力進行職教師資培訓。以骨干教師為重點的培養培訓活動在全國各個重點建設職教師資基地紛紛開展。我就是2007年第二批次國家級骨干教師培訓的學員,培訓地在濟南數控編程培訓學校,專業是數控加工技術。在濟南學習期間,對于數控機床編程技術的學習心得寫下來跟朋友們一起探討。
一、學好數控編程技術需要具備以下幾個基本條件:
(1)具有基本的學習資質,即學員具備一定的學習能力和預備知識。
。2)有條件選擇好的培訓機構和培訓教材。
。3)在實踐中積累經驗。
二、學習數控編程技術,要求學員首先掌握一定的預備知識和技能,包括:
。1)基本的機械制圖基礎。
。2)基本的機械加工常識。
。3)機加工工藝基礎。
。4)基本的三維造型技能。
三、選擇培訓教材應考慮的因素包括:
。1)教材的內容應適合于實際編程應用的要求,以目前廣泛采用的基于CAD/CAM軟件的交互式圖形編程技術為主要內容。在講授軟件操作、編程方法等實用技術的同時也應包含一定的基礎知識,使讀者知其然更知其所以然。
。2)教材的結構。數控編程技術的學習是一個分階段不斷提高的過程,因此教材的內容應按不同的學習階段進行合理的分配。同時,從應用角度對內容進行系統的`歸納和分類,便于讀者從整體上理解和記憶。
四、學習方法與技巧
同其他知識和技能的學習一樣,掌握正確的學習方法對提高數控編程技術的學習效率和質量起著十分重要的作用。下面是幾點建議:
。1)短期目標規劃,在一個較短的時間內集中完成一個學習目標,并及時加以應用,避免進行馬拉松式的學習。
。2)系統課題設計,按照課題要求有目的進行實操訓練。
。3)注重培養規范的操作習慣,培養嚴謹、細致的工作作風,這一點往往比單純學習技術更為重要。
。4)做好實踐筆記,將平時所遇到的問題、失誤和學習要點記錄下來,這種積累的過程就是水平不斷提高的過程。
總之,理論指導實踐,而實踐豐富了理論。理論聯系實踐才是數控編程技術學習的指導思想。
數控編程的學習與心得 篇16
1. 自學是走對的第一步。
老師的責任是教會你入門,和解答你提出的問題。如果你就等著老師把你教成高手,那就完了,注定成不了高手。你在自學過程中遇到問題,是可以向老師提的,如果相關方面的老師回答不了應該回答的問題,那才能說明是老師的責任。
一個好老師對以后的發展很有影響,多問一些真正的高手,學校的老師水平參差不齊,而且確實實戰經驗,最好到實際工作的地方去咨詢,才能更好的走出第一步。
2. 基礎要扎實。
有句話說得好,成功是給有準備的人的。同樣,好的作品,好的方案,好的創意,也是給基礎扎實的人的。在基礎鞏固的情況下,更容易理解問題,更容易創新方案。也就是說學習快的 創意好的 人,他的基礎肯定不錯的。
對應于英語單詞不要怕,很多搞編程的英語并不是很好,但起碼你不要排斥他,你對英語的熱愛程度會一定程度上影響你的技術深度,編程與我們的口語不一樣,現在學習也不晚。
3. 深入理解編程思想。
不是說對一門語言如何如何了解就是編程高手,也不是說會了多少多少語言他就是高手。深入理解編程思想的人,學習一門語言簡直是小兒科,熟練運用一個陌生語言,那也不是難事。好比宙宇物質小到分子原子質子微子,大到銀河系河外星系。這編程思想也有兩方面,小到一個小小的精妙的算法,大到面向對象面向SOA(面向服務)等等,每一方面都需要有一定的理解,在不同的狀況下側重于某一方面。以上三個流程做好了,那隨手寫出的網站也是具體一定技術含量的站。學習要注意方法,不是每個人都能做好上面流程的。下面提出應該注意的問題.
編程思想一般就是想實現一個功能所需要很多的想法,如何判斷,并且中間很多的例外情況的處理,編程思想可以通過多看別的.代碼來學習。慢慢你也有編程思想了,好的編程思路會為程序帶來更好的執行效率。
4. 多多動手。
為什么紙上談兵不行?紙上談兵太理想化了,把自己沒有發現的問題隱藏了,當成了不存在的問題。只有實際多多親自動手,才會發現有太多的問題是書上沒提到的,也是自己沒想到的。才會發現,一個小小的問題也要搞上半天。當然,如果你基礎鞏固的話,那這些問題應該都是可以被你解決的。熟練后,就不認為這些問題了。
不要看代碼不難就感覺會了,只有自己的手打一遍,沒有錯誤,編程的嚴謹些決定了,你錯一個字母都不行。所以大家一定要注意,編程是自己打出來的,不是復制,粘貼你就會了,以后碰到了,還是不會。
5. 不要超出水平研究問題。
發現總有很多喜歡問問題的人問出一些自己水平遠遠不足的問題。那就算別人幫你解決了,你又能學到什么?下次遇到這個問題還不是一樣的要問。學習本是循序漸進 分階段 一步步來的。試問問,有幾個程序員能夠一夜之間成為高手的?在學校,有老師領你入門,但更多的高手都是自學入門的;入門后,你可以找到相當多的經典資料進入學習;提高后,你發現菜鳥太多,但高手也是有不少,與他們交流自己那個水平層次的問題會得到很多經驗;如果你天分好,對編程思想有所領悟,那你會很快的提高一個檔次,這時要找找一些原始的技術資料,通常老外的技術還是不錯的;最后就是研發出啥啥啥超NB的系統。這就是水平層次,這水平層次的上升不僅是靠了解高層次知識而提升的,而更大成份是需要是自己理解編程思想的。我信國的一個詞好:悟。記住,不是什么都能讓別人教會的!
剛開始接觸不要剛開始就研究一些特別強大的cms或軟件,那樣你會發現你什么都不會,而且會對你以后的學習帶來很多的不利因素,要根據當前的水平研究,現在phpcms,dedecms,帝國什么的都不錯,如果一個新手研究下去會瘋的,他們的代碼都是封裝過的,不會像別的留言板那樣這么清晰。當你會寫留言板,能寫一個簡單的文章管理系統再去研究可能是更好,當然如果你是牛人你可以去干這個。
很多情況下大家要堅持夢想,學習編程需要堅持并且需要大量的實踐。希望你以后就一個一個技術牛人,以后帶團隊。
數控編程的學習與心得 篇17
今天上午線上參加了萊西市信息技術學科人工智能與編程教學研討會,觀摩了張老師《變量》一堂課,本課張老師精湛的業務知識和巧妙的駕馭課堂的能力讓我受益匪淺。下面我從幾個方面來談一下感受:
一、激趣導入,引入新知
學生們都對刮獎非常感興趣,通過刮獎環節的'設計,學生很快的融入課堂環境中,學生們積極參入,踴躍發言,學習興趣盎然,在寓教于樂額學習氛圍中學習新知識,掌握新技能。
二、積極探索,形象直觀
學生們利用之前所學程序可以計算出簡單的價格,但是當問題逐漸增多,利用之前的方法就非常麻煩了,這時候引導學生提出問題,教給學生新的知識點-變量。
三、小組合作,積極探究
本節課學生參入度高,動手實踐能力強,設計的問題層層遞進,環環相扣,過渡環節都處理的非常到位,更多的是讓學生自己去探索,把課堂交給學生,不斷創新,發揮了學生的主體學習地位,讓其自主探索,合作學習,做到真正的掌握一門技能。這也是培養學生不斷創新的手段之一。
希望以后能有更多這樣的學習機會,以便于在信息技術的教學上有更大的進步和提高。
數控編程的學習與心得 篇18
通過這次c語言的課程設計,我明白了很多也知道了很多,更收獲了很多。在課程設計的過程中出現過困難,
三周的課程設計已經結束了;叵雽W習c語言的過程中,既有快樂又有煩惱,回顧這次課程設計,至今我仍感慨頗多,的確,自從拿到題目到完成整個編程,從理論到實踐,在整整一個星期的日子里,可以學到很多很多的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論和知識是遠遠不夠的,只有把所學的理論知識與實際相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考能力。在設計的過程中遇到的問題,這畢竟獨立做的,難免會遇到各種各樣的問題,同時在設計的過程中發現自己的不足之處,對以前所學的知識理解得不夠深刻,掌握得不夠牢固,比如說結構體……通過這次課程設計之后,一定把以前所學過的知識從新溫故。這次課設終于順利完成了,在設計中遇到了很多編程問題做完這個課程設計,我們的自信一下子提高了,我們也會寫程序了;盡管對于有些人這種程序會很簡單,可對于我們c語言初學者來說,已經很不容易了。這次體驗為以后的學習計算機的我們增強了信心。享受勞動成果的滋味實在美妙啊!
很感謝這次的課程設計,它使我更加地體會到多看專業書的`重要性,只有掌握了一定量的專業知識才能得心應手地解決諸多問題;另外,在做任何事倒要有耐心,不要一遇到困難就退縮;在學習和工作中要時刻謹記“團結”二字,它好比通向成功的鋪路石,不可或缺。
人生的道路是曲折的,但正是因為曲折人生才光彩奪目,在人生的道路上,總遇到重重困難,但正是因為困難我們才變得更堅強。今后的路還很長,面對困難,讓我們用行動去俘虜它吧!
數控編程的學習與心得 篇19
此次只實訓了短短的三周。雖說時間很短,但其中的每一天都使我收獲很大、受益匪淺,它不但極大地加深了我對一些理論知識的理解,不僅使我在理論上對Java有了全新的認識,在實踐能力上也得到了提高,真正地做到了學以致用,更學到了很多做人的道理,對我來說受益匪淺。除此以外,我知道了什么叫團隊,怎樣和團隊分工合作;同時我還學會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何說服別人認同自己的觀點。這也是第一次讓我親身感受到理論與實際的相結合,讓我大開眼界。
也是對以前所學知識的一個初審吧!這次實訓對于我以后學習、找工作也是受益菲淺的,在短短的三周中相信這些寶貴的經驗會成為我今后成功的重要的基石;這對于我的學業,乃至我以后人生的影響無疑是極其深遠的。
這次實訓雖然是我們的第一次,不過同學們表現不錯,由此看來,我們在進入大學的這幾個月里學到了不少的專業知識,只是自己感覺不到而已。對于所學專業,我們不能過于自卑和擔憂,否則會妨礙自己學習。實訓是學習Java的重要環節,有利于我們鞏固專業知識、掌握工作技能,提高就業籌碼。
一個星期的實訓課很快結束了,我發現我對計算機有了新的認識,以前只知道玩游戲、娛樂和簡單的應用。通過這次的實訓,我了解到,要真真正正的掌握計算機程序還不是一件簡單容易的事兒,但真正掌握后,它帶個我們的將是無窮的便捷與科技,我喜歡高端便捷的生活。我希望我能做計算機這個萬能機器人的主人而不是奴隸,我會努力加油的!感謝學校,感謝老師給我的幫助,讓我的思想、技能又上了一個臺階!感謝!加油!
我把本次為期三周的實訓看作是“理論與實踐相結合的`橋梁”。通過這周的實訓和學習,我知道了此次實訓的目的,也清楚目前自己的不足,那就是缺乏相應的知識與經驗,對所學的專業知識不能夠很好地運用于實踐操作。正所謂“百聞不如一見”,經過這次自身的切身實踐,我才深切地理會到了“走出課堂,投身實踐”的必要性。平時,我們只能在課堂上與老師一起紙上談兵,思維的認識基本上只是局限于課本的范圍之內,也許就是這個原因就導致我們對專業知識認識的片面性,使得我們只知所以然,而不知其之所以然!限制了我們網絡知識水平的提高。但是課本上所學到的理論知識是為我們的實際操作指明了方向、提供相應的方法,真正的職業技巧是要我們從以后的實際工作中慢慢汲取的。而針對實際操作中遇到的一些特殊的問題,我們不能拘泥于課本,不可純粹地“以本為本”。
在這次實訓中我得到了許多收獲,我第一次體會到Java工程師的工作是什么樣子的,也發現了很多不曾注意到的細節,在實訓的演示過程中,我對作為一名Java工程師注意的事項應該從小事做起、從基本做起。把職業能力訓練與職業素質有機的結合起來。相信這對我接下來學習專業知識會起到很有效的幫助,在接下來的幾個月里,我會以作為一名職業人的身份在這幾個方面要求自己,嚴格自我,向Java工程師靠近。
而經過這次實訓,讓我明白如果是一個完整項目的開發,必須由團隊來分工合作,否則,即費力又費時還做不好這個項目。因此不管在工作中還是在生活中要和老師、同學保持良好的關系是很重要的。做事首先要學做人,要明白做人的道理,如何與人相處是現代社會的做人的一個最基本的問題。對于自己這樣一個即將步入社會的人來說,需要學習的東西很多,他們就是最好的老師,正所謂“三人行,必有我師”,我們可以向他們學習很多知識、道理。
實訓結束了感覺雖然辛苦,但很充實。我想這就是Java工程師的工作。我也體會到Java工程師成功地完成一個任務的那種興奮,那種小有成就的感覺是只有置身其中的人才能體會的。
總之,這次實訓為我提供了與眾不同的學習方法和學習體會,從書本中面對現實,為我將來走上社會打下了扎實的基礎。作為在校計算機專業的學生,現在我能做的就是吸取知識,提高自身的綜合素質,提高自己的職業技能,自己有了能力,到時候才會是“車到山前必有路”。我相信在不久的未來,會有屬于我自己的一片天空。
我希望計算機專業的同學在以后的學習或工作中以務實的態度給提供更多的機會鍛煉自己,為大家的成才與就業奠定堅實的基礎;并希望同學們要做好角色定位,將自己所學的知識,學熟、學精。
多學習和收集與項目有關的資料,來提高自己的業務水平,同時多請教經驗豐富的老師,使他們好的經驗能夠對自己起到借鑒作用,在他們的幫助下,能夠很快的培養自己的管理技能及節省時間,避免做無用功,也可以讓自己了解很多項目管理上的捷徑,從而減少自己會遇到的挫折和錯誤。
數控編程的學習與心得 篇20
在軟件實驗室經過2個星期Jsp程序設計實訓,從對軟件開發沒有太多經驗的我掌握了更多的軟件開發的方法和技能,收獲頗多。
經過這次理論學習,了解到要做好軟件開發,要求掌握的知識并不是只有編寫代碼方面的,網絡、數據庫、操作系統等的知識對做好項目開發是很有幫助的。這讓我明確了以后學習的目標,在不斷學習軟件開發的同時,也應該繼續其他相關知識的深入學習。
實訓期間經歷的許許多多,給我們帶來了很多很多有實無形的東西,知識、友情以及團隊開發的熱情,快樂無一不包圍著我們。在這我很想感謝幾個人,王璐老師和班上一同參與這次實訓的2位同學。王璐老師對我們備至關心,不論在學習前后,都給予我們關懷不少,并且王璐老師不愧是從事多年軟件開發的專業人士,其深厚的專業技能知識和豐富的經驗令我等欽佩無比。對于我們未出茅廬的大學生而言,遇到的問題多而復雜,詢問有經驗的人,他們或許一句話就能解決問題,而自己就得找資料或上網摸索可能要一兩天,有時甚至絞盡完腦汁都不得其解。用個詞形容,老師的解答如醍醐灌頂,而對我們,則甘之如飴。
實訓這段期間真的好累,盡管實驗室給我們提供了一個相當不錯的上課學習環境,但是整天木木地待在實驗室面對毫無生氣的熒屏,為code而煩惱,為bug而郁悶,被文檔所包圍,隨程序侵蝕。然而,這就是學習的生活,既選之也則安之。忙碌的生活讓我每天似乎沒有太多的時間去想一些其他的事,耐心的去調試,專注的去編寫更好的算法,沉浸充實和快樂之中。
更重要的是,兩個星期的實訓使我們明白我們所欠缺的不僅僅是技術知識,更重要的是有一種處理事情的方法、面對問題的心態和動手能力。面對完全陌生的新知識、新技術、新項目以及整個IT行業,我們不能畏懼,要以一種積極的心態去面對,分析并抓住關鍵所在。因為我們所即將應對的每一個項目都是既需要實際操作,又需要詳細規劃的。作為組長,協調組員、激勵其他組員和積極參與項目開發是我每天必做的工作。我認為每個人都應該在團隊中做好自己應盡的職責,再優秀的個人也可能完成一個即龐大又復雜的項目工作,我們必需緊密的聯合在一起,以一個團隊的角色來面對。
總之,這次實訓為我們以后從事軟件開發工作打下了良好的專業基礎,為我們的進一步學習提高打下了扎實的理論基礎。
Jsp程序設計實訓在不知不覺中就結束了,我感覺自己還有好多理論知識要學,還有好多的技術不懂呢!這是我大學以來第三次實訓,每次實訓我都感覺學到了好多東西!因為是一天到晚的不間斷訓練,所以記的會非常牢固。不像平時上課,每上兩次的理論課卻只有90分鐘的實際操作。在課上,做的練習小項目都不復雜,可輪到做大的項目實訓并且要求我們獨立完成的時候,,就不那么順手了,一個個技術問題,一個個bug接踵而至!我很感謝學校有實訓這樣的安排,把我們這一學期學的東西系統的集中的進行訓練,對我們計算機水平的提高發揮著重要作用!還要感謝我們的王璐老師,王老師很溫柔,也很有耐心,即使老師講了很多遍的'問題,我們不會,老師還是會走進我們給我們耐心的指導。還有,一起完成這個項目的其他小組成員,大家一起討論算法,一起攻克Bug,一起協作,分工明確又彼此幫助,彼此傳授自己的經驗,和諧,積極而又快樂,充實。
經過這次的實訓,我真真確確的感受到了團隊的重要性,身為團隊中的一員,一定要做好團隊個成員之間的溝通,要彼此協作。充分發揮團隊的力量,對于軟件項目開發至關重要。同時,這次實訓也暴露了自己在軟件開發過程中相關理論、技術方面的不足,在以后的學習過程中要重視理論的學習,開發經驗的積累,要多練習,多去嘗試開發一些項目,查漏補缺,積累開發經驗,并且要不斷的去學習一些新技術。
此外,這次實訓給我們營造了一個很好的類似于在公司實習的氛圍,并且整個項目的流程是按照現實中項目的通常情況來安排的,無論是在項目的設計步驟還是日期安排上,不同于以往我們自己做課堂練習時缺乏這樣詳細的設計和計劃,讓我們向更正規的項目實施靠近了一步,并且在真正進入公司工作之前讓我們更熟悉業務流程,使更多的時間可以專注于自己的工作而不是適應從學校到工作環境的轉變上。
總之,經過這次實訓學到了很多,成長了很多,相信在以后的項目開發中這些經驗會讓我受益匪淺的。
【數控編程的學習與心得】相關文章:
數控機床編程技巧學習02-28
數控編程的技巧03-25
數控編程代碼大全03-09
數控編程M代碼大全09-22
數控車床編程與操作03-02
高級數控編程:子程序調用及編程舉例03-09
數控機床編程與操作試卷03-18
數控車床編程入門方法03-09
快速入門數控加工中心編程的方法03-07
如何學好數控車床編程10-20