今天解答一些同學在學開發過程中的普遍問題
,就是如何學好一門語言?
我是這樣來理解的
,要做任何事物
,首先要分析為什麼要做
,只有把核心的
,內心的原因找到才能把一件事情做好,否則
,你花再多的學費學某種技術仍然會一無所或
,從我個人的成長過程來將我是從
97年接觸計算機
,開始學的一踏糊塗
,不知道老師在講什麼
,不知道學了會有什麼用
,興趣點應該在
foxbase
課的考試
,老師要求每個小組完成乙個專案作業作為期末考試分數,我當時在想資料庫能做什麼,乙個偶然的機會班裡有個同學拿來了吉普賽遊戲撲克,可以根據每張牌的縫隙算命,比如今天的運氣、財運、愛情等等,頓時我突發聯想如果能把這些資料錄入到資料表中,再產生隨機數就可以模擬算命了,呵呵,當我把我的想法跟其他小組成員說完很多人給了我詫異的眼光,
"別妄想了
","你以為你是誰
",(我當時是乙個經常掛科的同學),我內心當時擁有了巨大的動力,一定要把專案完成,所以我每天自己看書把所有
foxbase
的類庫全部讀了一遍,如何建立過程、建立表、建立函式等均自學了、驗證了多次,一到下課便去經貿系的機房練習,終於把自己的專案作了出來,拿了優秀的成績。
對於現在來講我會分析做什麼事情是我的興趣所在,做網路?嵌入式?傳統軟體
?3g移動開發?遊戲開發?首先我會看每個方向的市場如何,前景如何,都有哪些公司在做,都需要學什麼東西,大概需要多少的投入(時間和金錢),然後我會找到一條適合自己的學習路徑,之後便努力去學習。所有目標和知識,以及學習計畫表不是一成不變得,最好的辦法是每天花
20分鐘時間到智聯招
看一下,每天匹配一次自己能力和公司需求。只要能堅持半年,你會發現你自己已經能夠給自己規劃學習計畫了.
另外學習語言的十**則:1。從
hello
學起,你會發現每一遍
hello
完成都有不同收穫
2.理解什麼是迴圈。(我當是冥思苦想了1個月
1+2+3+
。。+100
,如果你能在
1個月內明白,你就適合學程式,不要放棄)
3.區分類和物件。(這是迴圈後的第二個門檻,從面向過程到物件導向)
4.盡量從你能理解的案例開始
.,(不理解的部分要快速翻過)
5.要學會理論聯絡實際
(實現你身邊最急迫的需求,如編乙個菜譜,每天隨機訂餐)
6。不要被新技術所迷惑。
7。每個人不能學全部的技術。
8。找到自己的特點。
9。要善於在黑暗中獨自前行。
10。給自己乙個能完全說服自己的理由,來推動自己
(比如我要脫離依靠父母,我要證明給愛人,我要做我喜歡的事,我能做有挑戰的工作,我要去北京,等等
...)
期待大家也把訣竅和收穫拿出來分享,我的
email:[email protected]
coding中十大低階錯誤(java c )
1.前言 2.十大低階錯誤 1.不能用 比較兩個字串內容相等。2.對list做foreach迴圈時,迴圈 中不能修改list的結構。3.陣列下標越界 4.將字串轉換為數字時沒有捕獲numberformatexception異常。5.對檔案 io 資料庫等資源進行操作後沒有及時 正確進行釋放。6.迴圈...
開發客戶的十大技巧
成功銷售的能力,與你的客戶質量直接相關。因此,銷售最關鍵的一步就是準確找到需要你產品或服務的人。然而,並不是每個企業都能清楚地告訴它的銷售人員,如何開發客戶,找到需要自己產品和服務的人。以下 10 條 營銷聖訓 是進行成功銷售和開發客戶的法則。實踐證明它們是行之有效的。一 每天安排一小時。銷售,就象...
Android開發用過的十大框架
文件介紹 開源框架android async http 第9大框架 官網 kjframeforandroid框架 第10大框架 參考 kjframeforandroid是一款基於android的orm和 ioc應用開發框架,封裝了很多android開發中常用的功能,包括android中對bitmap...