mysqljoin規則?
MySQL的連接用法有三種:inn
如果精通一門編程語言,再去學習其他編程語言是不是很容易?
我開始編程前后差不多經歷了五種主流編程語言。第一種編程語言給我的印象最深,后面的編程語言基本都是按照套路來的,遠不是第一次學編程。第一次安裝linux后,我對在上面寫helloworld的第一行很感興趣。我太激動了,以至于我沒有那天我沒有睡好,好像我擁有了全世界。后來慢慢的在linux上寫了一些簡單的C語言程序。當我學習函數的時候,我覺得我可以理解C語言的所有代碼。于是我懷著興奮的心情去了圖書館,得到了一份linux內核源代碼分析。我真的是帶著興趣咬緊牙關看了100多頁。后來真的看到了,才知道后面還有人,學的是基本語法,離真正的高手還很遠。
后來隨著C語言學習的深入,尤其是學習指針,然后切入鏈表,就更加迷茫了,一怒之下放棄了一個星期。后來,我覺得這樣做真的很抱歉,又開始撿起來。我完全明白我找到了芮林博士sC/C在互聯網上,這是一個系統的主人。后來遇到指針,基本都是一路。It這本書并不神奇。我可能是在某個階段看到其中一個細節的時候拍的。
技術部的一個同事在公司好幾年了,職位換了幾次。最后,他下定決心玩技術。半年開始的時候,他幾乎沒有我什么都不明白。他想換多少次?后來,他心軟了,又給了一次機會。有一天,他在做代碼的時候,突然做了很多讓人驚訝的事情,好像懂了很多。現在他已經可以慢慢獨立做一些功能模塊了,再一次驗證了一個道理。其實這和學習第一門編程語言是一樣的。只要堅持下去,以后學會轉用其他編程語言,是很自然的事情。
說到掌握編程語言,是極難做到的。基本上編程語言能達到做項目的熟練程度就夠了。而且,即使很難切入第二種編程語言,也會比第一次學簡單很多。我接觸的第二種編程語言是C,當然C的語法學習是在學校完成的。當企業真正開始做C項目的時候,我傻眼了。這些泛型編程的東西在學校都沒接觸過,我只好老老實實把基礎拿出來再學一遍。即便如此,我還是比以前學得快多了。畢竟當時已經有了C語言做鋪墊。不同之處在于語法細節和面向對象的編程思想。過渡期只用了很短的時間就趕上了大部隊。
用第三編程語言做項目,用Java語言,用C學習基本沒有障礙,不到一個月就可以跟項目了。當然,編程語言可以不要隨隨便便就完全理解,這需要時間來磨練,但它這相對容易上手,因為任何一種編程都有其固有的東西。編程語言在一定程度上是一種工具式的存在,最核心的東西是編程思想和算法設計思想。但事實是,學習一種編程語言會讓你更快地學習其他東西。
希望能幫到你。