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