❶ 18歲 鐵了心要做一名程序員 該怎麼做 好迷茫
說明你並沒有鐵了心,是你自認為自己鐵了心了,如果真的鐵了心那麼堅定的話,又怎麼會別人說點什麼就動搖?
18歲這么好的時候追求進步想要學習當然是值得雙手鼓勵的事情,如果喜歡程序的話,當然是可以學習的。反正年輕!
能力不行,提升能力!學歷不行,提升學歷!一年兩年三年誰也攔不住你干就完了!
何須迷茫?
❷ 長大以後我想當程序員,但我不知道應該從哪裡開始
你既然喜歡編程,就應該認認真真的學習一門語言,學習微軟的就先從VB開始,VB是比較
好的入門語言,可視化的,比較簡單,是非常好的入門語言。書籍最少應該准備兩本,不可能一本書籍會包含VB的所有內容,在看書的時候,可以交叉的看,一本
書籍中沒有講到的內容可以在另一本中看到,這樣對學習是很有好處的,也能保證所學知識的完整性。學編程是一個很漫長的過程,不要著急,要理論與實踐想結
合,常式書籍也是很重要的,看源代碼對學習也是很有幫助的,等你學完這門VB語言之後,學習別的語言是非常簡單,可以嘗試C語言,按照C——C++——
VC的順序學習,有助於知識的連貫性,我也希望你能學好的。
或者學習Delphi,入門較為簡單類似於VB,但比VB強大,即可作為入門又能做強、做大
1.明確學習目的
學
習編程對大多數IT業人員來說都是非常有用的。學編程,做一名編程人員,從個人角度講,可以解決在軟體使用中所遇到的問題,改進現有軟體,可以為自己找到
一份理想的工作添加重要得砝碼,有利於在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟體產業做出應有的貢獻,一名優秀的程序員永遠是被爭奪
的對象。學習編程還能鍛煉思維,使我們的邏輯思維更加嚴密;能夠不斷享受到創新的樂趣,將一直有機會走在高科技的前沿,因為程序設計本身是一種創造性的工
作。知識經濟時代給我們帶來了無限的機會,要想真正掌握計算機技術,並在IT行業里干出一番事業來,有所作為,具有一定的編程能力是一個基本條件和要求。
2.打好基礎
學編程要具備一定的基礎,總結之有以下幾方面:
(1)數學基礎 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。
(2)
邏輯思維能力的培養學程序設計要有一定的邏輯思維能力,「邏思力」的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到
這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要
敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。
(3)
選擇一種合適的入門語言 面對各種各樣的語言,應按什麼樣的順序學呢?程序設計工具不外乎如下幾類: 1)本地開發應用軟體開發的工具有:Visual
Basic 、Delphi 、VC++ ( C++ Builder ) 等;資料庫開發工具有:Visual Foxpro 、Oracle
Developer 、Power Builder 等。 2)跨平台開發開發工具如 Java 等。 3)網路開發對客戶端開發工具如:Java
Script 等;對伺服器開發工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的環境下幾種開發工具中 VB
法簡單並容易理解,界面設計是可設化的,易學、易用。選 VB 作為入門的方向對出學者是較為適合的。
3. 注意理解一些重要概念
一本程序設計的書看到的無非就是變數、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三,觸類旁通。
4.掌握編程思想
學
習一門語言或開發工具,語法結構、功能調用是次要的,最主要是學習它的思想。例如學習 VC 就要學習 Windows
的內在機理、什麼是線程......;學習 COM 就要知道 VTALBE
、類廠、介面、idl......,關鍵是學一種思想,有了思想,那麼我們就可以觸類旁通。
5.多實踐、多交流
掌握
編程思想必須在編程實際工作中去實踐和體會。編程起步階段要經常自己動手設計程序,具體設計時不要拘泥於固定的思維方式,遇到問題要多想幾種解決的方案。
這就要多交流,各人的思維方式不同、角度各異,各有高招,通過交流可不斷吸收別人的長處,豐富編程實踐,幫助自己提高水平。親自動手進行程序設計是創造性
思維應用的體現,也是培養邏輯思維的好方法。
6.養成良好的編程習慣
編程入門不難,但入門後不斷學習是十分重要的,相對來說較為漫長。在此期間要注意養成一些良好的編程習慣。編程風格的好壞很大程度影響程序質量。良好的編程風格可以使程序結構清晰合理,且使程序代碼便於維護。如代碼的縮進編排、變數命令規則的一致性、代碼的注釋等。
7.上網學編程
在網上可以學到很多不同的編程思想、方法、經驗和技巧,有大量的工具和作品及相關的輔導材料供下載。
8.加強計算機理論知識的再學習
學
編程是符合「理論→實踐→再理論→再實踐」的一個認識過程。一開始要具有一定的計算機理論基礎知識,包括編程所需的數學基礎知識,具備了入門的條件,就可
以開始編程的實踐,從實踐中可以發現問題需要加強計算機理論知識的再學習。程序人人皆可編,但當你發現編到一定程度很難再提高的時候,就要回頭來學習一些
計算機科學和數學基礎理論。學過之後,很多以前遇到的問題都會迎刃而解,使人有豁然開朗之感。因此在學習編程的過程中要不斷地針對應用中的困惑和問題深入
學習數據結構、演算法、計算機原理、編譯原理、操作系統原理、軟體工程等計算機科學的理論基礎和數理邏輯、代數系統、圖論、離散數學等數學理論基礎知識。這
樣經過不斷的學習,再努力地實踐,編程水平一定會不斷提高到一個新高度。
總結
1、先照書上的題目寫,題目的設計是有道理的鞏固基礎知識。
2、找數學題,寫個小程序解決,熟悉演算法和基礎函數。
3、自己出題目,小一點的,如自編資源管理器、自編寫字板之類,練習WINDOWS下的編程。
4、結合身邊的事,找個中等課題,或看別人的程序,自已想辦法實現。
5.把教材中的例子,自己仿照著寫一遍,上機運行,看結果.要知道,任何產品都是有例子的,有機結合或仿照。
6.從自己熟悉的事情入手,如成績統計,編制一段程序,完成一個功能.然後再完善。
7.要反復破壞代碼,從破壞中尋找代碼的規律。
8.必須經常反復上機練習。
❸ 兒子想當程序員,應該報哪個大學的計算機專業比較好
現在這個社會上大學畢業的學生真的是到處都是,所以說你的兒子想當程序員的話,不管是報考哪一所大學上面的計算機專業都是一樣的。
給你個參考意見吧,找一些以計算機專業為主大的大學,因為每個大學裡面都會有一個主打的專業,不管這個專業裡面的學生學得好不好,不管老師教的好不好,但是這個學校在外面的口碑就是這個學校的計算機專業比較好。
其實說實話,只要你兒子肯認真學,想圓自己這個當程序員的夢,他就一定會在大學裡面好好學習的。
我現在的公司就有很多程序員,他們在乎的不是你是哪所大學畢業的,而是你的社會經驗與能力。就算你是清華大學畢業的,可是在實際運用中你沒有這個能力要你有什麼用呢?
一般很多大學生在學校裡面學習到的東西是不多的,有些同學是因為自己在大學里比較自由輕松,所以喜歡在外面玩放鬆自己,在學業上面就慢慢地鬆懈下來了。
還有一點就是老師不願意去教的太多,因為很多學校裡面的老師每個星期你就那麼幾節課,多餘的時間都是要靠自己去學習的。
那麼你兒子想要當一個程序員的話,在學校里學習是不夠的,他還要參加各種補習班培訓班來提升自己的能力,然後再在社會工作中不停的累積自己的經驗,這樣才會在以後的工作中順風順水。
所以說你兒子想當程序員最重要的是想辦法學會程序,大學真的不是那麼的重要重要的是他的這門技術到底好不好……
❹ 兒子想去學編程,合適嗎
孩子有興趣是最重要的事情。我孩子很早就去學編程了。並不是要他以後做程序員,只是希望他能培養出一個縝密的邏輯思維。在解決問題方面能做的更好。我孩子也確實在上完課之後改變了不少。
❺ 長大想當程序員 學習編程線路很迷茫
我越來越擔心我作為一個C++程序員的未來。
恍然間,發現自己在這個行業里已經摸爬滾打了五年了,原以為自己就憑已有的項目經驗和工作經歷怎麼著也應該算得上是一個業內比較資歷的人士了,但是今年在換工作的過程中卻遭到了重大的挫折。詳細過程我就不再敘述,在此,只想給大家說一說被拒絕的原因,看看大家有沒有相似的經歷,和類似的感悟。面試官對我的答復大致是這樣的,我們不需要熟練工,我們需要在某領域擁有超過常人的積累認知,和擁有整套完整思維模式和優秀認知事物能力的人…他很誠懇地告訴我,你還年輕,真的應該好好地靜下心來,深入地研究一些東西,自己寫一些東西,而不是這也用過,那也知道,但是多半都是局限於僅僅見過,會用,卻從來沒有認真思考過其代碼背後蘊含的思想,更少有人研究過源碼,進而體會大師們在某些問題的解決上秉承的思想和思維的風格。個人感覺,這也算是國內大部分程序員最讓人悲哀的地方了,當然這也與外界浮躁氛圍的蔓延不無關系。不了解這一行的人總覺得程序員都是代碼民工,如果自己也認為自己是敲代碼的機器的話,我誠懇地建議您盡早轉行吧,也許我這么說會得罪傷害一些同行,畢竟轉行對任何一個人來說都是有相當的風險和挑戰的。不過這絕對應該是善意的忠告。相反,我強烈地認為,程序員應該是最有活力和最有思想的一個群體,只要你不肯讓自己浮於表面,更重要的是,必須勤於思考。如果你認可我這句的話,就請您繼續往下看看我的感慨,否則,那就希望您好好利用好自己的時間做您最需要做的事吧。
由於面試中被問到線程池,TCP/IP網路的時候,讓面試官問得人仰馬翻,啞口無言,所以回來之後洗心革面,下決心要把線程池,TCP/IP好好研究個明白,再也無法容忍自己只知其一不知其二了。
清醒的認識自己
我一直擔驚受怕,過去,可能是因為我年輕,但現在,我已經不是那麼年輕了,我仍然發現有很多事情讓我害怕。
當年紀越來越大後,我開始變得不能加班。我開始用更多的時間和家人在一起,而不是坐在計算機前(盡管這樣,她們仍是抱怨)。我在本地教育委員會社區里提供一些幫助,還組織開源興趣小組參加活動。
我在思考,為什麼以前會把如此多的時間全部用在編程上。大量的編程。那是我渴望深入研究一個類庫,一個框架或一門技術。
現在的技術的學習曲線的增加,讓我的忍耐性越來越低。各種新技術,因為新奇讓人興奮,但最終變成一場場爭論。我越來越無法忍受這些充滿市場宣傳我對技術看重的是穩定,清晰。
據不完全統計,截至目前(2018.07)為止,中國C++程序員的數量已經超過了100萬。而且,隨著IT培訓業的持續發展和大量的應屆畢業生進入社會,C++程序員面臨的競爭壓力越來越大。那麼,作為一名C++程序員,怎樣努力才能快速成長為一名高級的程序員或者架構師,或者說一名優秀的高級工程師或架構師應該有怎樣的技術知識體系,這不僅是一個剛剛踏入職場的初級程序員,也是工作三五年之後開始迷茫的老程序員,都必須要面對和想明白的問題。為了幫助大家少走彎路,我總結出一個C++程序員的工作2-5年成長路線圖。
加油,選好的路一定要堅持下去!!!守得雲開見月明,加油!!
❻ 讓孩子學習少兒編程,是為了讓孩子長大了當程序員嗎
少兒編程應該不只是長大可以當程序員,畢竟現在電腦普及。多懂一些電腦方面的知識也很重要。
❼ 讓孩子學習編程,長大以後就要當程序員嗎
讓孩子學習編程並不是為了長大以後當程序員,更多的是學習編程思維,培養能力,尤其是程序員解決問題和完成項目的能力。而且軟體不是簡單代碼的堆砌,而是架構的藝術;代碼分裝成類,類組成模塊,模塊構建子系統,子系統相互協同實現完整的系統功能。系統設計、整體規劃、團隊合作,這些都程序員標志性技能。
童程童美少兒編程課程,面向6-18歲青少年兒童,依託達內教育集團16年IT編程教育經驗和上千名精英教研團隊等教育資源優勢,研發出一套系統的少兒編程課程體系,內容涵蓋少兒啟蒙編程(Scratch)和少兒趣味編程(JavaScript、HTML、CSS、Java等),能夠實現不僅僅讓小孩學會編程,更希望通過他們的中小學階段的培訓激發他們對程序的認識和熱愛,激發他們對計算機和it互聯網的認識和熱愛。同時培養編程思維,提高中國孩子的綜合能力和素質。課程流動課堂目前以走進全國130多所中小學公立校,受到教育界和學生家長的高度認可。
❽ 學少兒編程之後,孩子將來就要從事程序員工作嗎關於核桃編程,大家了解多少
沒人說學少兒編程就是為了一會當程序員,這個少兒的編程課內容和成人學的編程是兩回事。關於核桃編程,我覺得這個機構挺好的,我女 兒就是在核桃編程學的。我家孩子就是文科好,理科弱一些,學少兒編程之後吧,孩子數學比之前好了,這我還挺欣慰的。其實如想具體了解核桃編程,可以申請個試聽課,或者上公司的官網看看,這樣信息更明確。
❾ 孩子想學源碼熊編程,將來會做程序員嗎
您好,首先,孩子學習少兒編程,長大不一定是要做程序員。
孩子學習少兒編程,主要是為了培養邏輯思維能力和動手能力,此外在編程的過程中,還會用到許多數學知識,對孩子提升和鞏固學科知識也非常有用。
此外,孩子長大要做什麼職業,還是由孩子自己決定為好,現在完全不必擔憂。