回覆列表
  • 1 # 二龍山浩哥2016

    不是大佬,共同學習

    先學語言,玩熟了再學思想

    每一種程式語言所適用的方向是不一樣的,先學一門感興趣或用得上的。在熟悉的基礎上熟悉一些演算法,編寫一些小專案。

    個人感覺程式是為了解決問題才編寫的,所以首先需要技術,等技術達到一定層次,經過提煉就是思想。

  • 2 # 視覺反轉YM

    我覺得你應該在淘寶上買一份初級的C語言,多看一些初級的程式設計

    然後你的英語也要多學習學習,我們上課的時候老師要求英語過四六級,不過看自己的資質,

    然後要自己試著編輯一下計算機的程式設計,一點點嘗試,我覺得你會進步很大

  • 3 # ping不通

    這裡理解程式設計思想為設計思想和邏輯,程式設計技術理解為程式語言和框架

    首先看自己當下的處境,學生?臨近畢業?轉行?還是興趣?還是要進階?

    學生

    如果是小學生,也就是所謂的少兒程式設計,講什麼程式設計思想,肯定是先上手啊,如Scratch這種少兒程式語言,易於上手,還能快速做出作品,有益於培養孩子興趣,提高自信心,興趣上來了,實驗過程中思維能力也會提升,程式設計思想未來慢慢學

    如果是在校大學生,初入大學,學習能力和時間都不成問題,也沒什麼壓力,邊學思想邊程式設計,完全沒問題,如果非要分出個先後,那先上手吧,

    應屆

    一般來說,應屆的問題在於就業壓力(大神無所謂),所以還是注重技術吧,就業後再補程式設計思想吧

    轉行

    轉行到IT,一般都是看中了IT相對來說穩定的高薪(別較真,只談薪水不說油水),既然是奔著錢來的,你得有目標,選一個方向,確定一門技術,上手就是了,畢竟是轉行,儘快學會公司招聘崗位需要的技能,其他的後面自己惡補,要不遲早還要換到其他行業

    興趣

    如果只是興趣,個人覺得思想比語言本身有意思多了,但你是興趣使然,先學哪個都無所謂,持之以恆不會差

    進階

    如果是行內人,已經有至少一門程式語言的基礎,想進階到更高水平,技術領域牛逼的思想和解決問題的思維還是要多學,技術思想本身是通的,而通的這部分就是最重要的

    以上供參考

  • 4 # 煙雨染墨

    我大概從事了十年的程式設計師跟你說心裡話,先學技術,思想很自然的就轉變了!

    舉個例子:

    1+1=?

    你首先會看到1加1等於多少?你會用加法得出結論,這個加法就是技術,如果你不懂加法的話,你看到這裡,即使你有程式設計思維也沒有什麼用!因為你沒有技術的底子,你看不懂這段程式碼是如何表達的。

    程式設計現在也分很多門類,有熱門的也有比較冷門的。選擇一門語言很重要,可以都嘗試一下選擇適合自己的或喜歡的。否則這一路走來會很枯燥,跟煉獄裡面混沒什麼區別。

  • 5 # 能源科技鋰電池探索者

    1:如果你能夠熟練的使用Windows的話,你就可以開始你的程式生涯了!

    2:首先從C語言開始。有的朋友可能認為C語言太難了,應該從VB開始。雖然,對於一個初學者來說,用一些控制元件堆砌成一個小軟體,是有一些成就感,但是,基礎才是最重要的!C語言對於資料型別的描敘,遠比VB裡面說的更為全面,清楚,明白,而這些卻是程式設計中的根本!

    3:學C語言,從資料型別,基本表示式,再到條件語句,迴圈語句,然後學習函式,再加上一些簡單的陣列知識,就可以了!一句話,到現在為止,你只要理解結構化程式設計的思想也就夠了!

    4:有了以上的基礎,就要開始學彙編了。彙編開始的時候是很難,那些各種各樣的暫存器,分段的記憶體地址,是很難理解,可是這些知識理解了以後,後面的內容就簡單了,學習8086的那些指令,再加上一些偽操作,還有DOS和BIOS中斷的呼叫,就可以看懂書上的彙編程式了。(著重是理解演算法,對於後面的那些彙編的應用有興趣的可以看一下!)到此,你應該會對計算機的理解更深一層!

    5:有了彙編的基礎,再來學習C語言中的精華部分----指標,可謂如魚得水了。現在你要對C語言全全面面的學一遍了,譚版的教材要從頭到尾認認真真的看兩遍以上。

    6:學完以上的內容,有必要研究一下資料結構了,線性表,堆疊,佇列,樹,圖,二叉樹,等等,都要滾瓜爛熟!(最好是清華嚴蔚敏老師的那本教材)

    7:請時刻記住:浮躁是學習程式設計的大忌!

    8:現在,你應該學習一些資料庫的知識,還有一些常用的演算法了!

    9:如果以上的知識你都學精通的話,就可以開始C++的課程了,找本C++上手的書,用一個星期的時間大概瞭解一下C++,然後找一本VC上手的書,再花一個星期的時間學習VC的介面和用法,就可以做一些簡單的應用了!

    10:要想學好VC,沒有紮實的C++知識是不行的,以下書籍是VC程式設計師必須翻的爛熟的:C++Primer,Effective C++,Thinking in C++,More Effective C++

    深入淺出MFC。

    11:深刻理解C++面向物件的思想!

    12:程式設計的時候,出錯是難免的,所以,MSDN一定要熟練使用;好的程式碼風格會使除錯的時候,更加簡單的查錯,所以,一定要養成良好的程式設計風格!

    13:如果你嚴格的走好了以上的每一步,你才踏上了程式設計的門檻,可以混口飯吃了!

    至於在以後,編譯原理,作業系統,還有軟體工程等等基礎知識,是必不可少的!

    14:如果現在再來學習JAVA,C#等別的語言的話,應該是觸類旁通,拿來就用了,

    到此,你才可以稱得上是一個高手!

  • 6 # 號卡情報局

    一.提升程式設計技術上

    程式設計講究的是語法邏輯框架,如果你的框架非常清晰,擁有非常好的邏輯設計思維能力,但是沒辦法用語言實現也是沒用的。這種情況就是像一個產品經理做好了需求邏輯但是必須透過技術幫忙實現一樣,本身用Java實現,你只會C那這個也就沒辦法進行下去。

    因而技術能力很重要,需要提升自己的技術能力,現在網路上很多教程,可以跟著學習自己開發。不要只是聽課程,一定要自己動手去寫,熟能生巧,用多了,就自然提升了。雖說bug永遠存在,但是至少可以減少出現的機率。開發多了,程式設計思想在無形中也就提升了,因為開發過程得不斷實踐思考。

    二.提升程式設計思想上

    為何平時要鍛鍊自己的思維呢?因為如果技術能力非常好,但是你理解不了需求,這無疑是致命的。畢竟再好的技術,滿足不了使用者的需求,做出來的東西就不能讓使用者滿意。此外,邏輯思想更多的是後續的擴充套件和最佳化。可能針對同一個需求每個人都能完成,但是差距就在於,寫的程式碼是否冗餘,是否容易擴充套件,是否有框架概念。

    因而,個人認為程式設計技術和程式設計思想可以同步進行,並不衝突。不存在先後關係,相輔相成。

  • 7 # 陽光海牛大資料

    推薦理論技術同時學習比較好。

    只學理論不應用的話,很快就會忘掉。

    聽的時候聽懂了,敲的時候不一定能實現。

    等真的能實現了,才是真的懂了。

    再等學得更深了,你會發現自己又有些不懂了。

    這就是看山是山,看山不是山,再到看山還是山的過程。

    學程式設計,一定要動手。

    敲程式碼。

  • 中秋節和大豐收的關聯?
  • 嬰兒鵝口瘡能自愈嗎?