chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如果你喜歡編程想學(xué)習(xí)編程請(qǐng)看看下文給你的 7 個(gè)建議

C語(yǔ)言編程基礎(chǔ) ? 2018-04-03 10:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果你喜歡編程,那么你真是受到了上天的眷顧。你是非常幸運(yùn)的少數(shù)人之一,能夠以自己喜歡的事謀生。大多數(shù)人沒(méi)有這么幸運(yùn)。你認(rèn)為理所當(dāng)然的觀念“熱愛你的工作”,其實(shí)是一個(gè)很現(xiàn)代的概念。通常的看法是,工作是一種讓人很不開心的事,你為了拿工資才不得不去上班。你工作的目的是為了攢下錢去干那些自己真正喜歡干的事,但是前提是你得等到65歲退休之后才行,而且還有不少條件。條件一,你的積蓄必須足夠多;條件二,你沒(méi)有老到走不動(dòng),你還有體力去干那些事情;條件三,你喜歡的事情不需要用到脆弱的膝蓋、昏花的視力,也不要求你走上一里地不喘氣,等等。

我剛才說(shuō)到哪里了?對(duì)了,我要提建議。

畢業(yè)前練好寫作

如果不是Linus Torvalds不斷地散布福音,請(qǐng)問(wèn)Linux操作系統(tǒng)會(huì)成功嗎?雖然他是一個(gè)非常聰明的計(jì)算機(jī)天才,但是Linux吸引來(lái)全世界一大批志愿者的真正原因卻是Linus Torvalds的表達(dá)能力。他通過(guò)電子郵件和郵件列表用書面形式傳播自己的想法,最終引起了所有人的注意。

你聽說(shuō)過(guò)現(xiàn)在風(fēng)靡一時(shí)的“極限編程[ ] ”(Extreme Programming)嗎?我在這個(gè)地方不談我對(duì)極限編程的看法,我只說(shuō)如果你聽過(guò)這個(gè)詞,那么原因就是它的倡導(dǎo)者都是一些非常有才華的作家和演說(shuō)家。

即使我們縮小范圍,將目光局限在任何一個(gè)軟件開發(fā)團(tuán)體中,你也會(huì)發(fā)現(xiàn)該團(tuán)體中最有權(quán)勢(shì)和影響力的程序員正是那些表達(dá)能力強(qiáng)的程序員,他們無(wú)論是做書面表達(dá)還是做口頭表達(dá),都能夠清晰、自如、具有說(shuō)服力地傳達(dá)觀點(diǎn)。此外,長(zhǎng)得高也有助于提升影響力,不過(guò)這個(gè)不取決于你。

一個(gè)普通程序員與一個(gè)優(yōu)秀程序員的區(qū)別,不在于他們懂得的編程語(yǔ)言誰(shuí)多誰(shuí)少,也不在于他們喜歡用Python語(yǔ)言還是喜歡用Java語(yǔ)言,而在于他們能否與他人交流思想。如果你能說(shuō)服其他人,你的力量就可以得到放大。如果你能寫出清晰的注釋和技術(shù)規(guī)格說(shuō)明書,其他程序員就能夠理解你的代碼,因此他們就能在自己的代碼中使用,而不必重寫。如果你做不到這一點(diǎn),你的代碼對(duì)其他人就沒(méi)有價(jià)值。如果你能為最終用戶寫出清晰的使用手冊(cè),其他人就能明白你的代碼是用來(lái)干什么的,這是唯一讓別人明白你的代碼有何價(jià)值的方法。SourceForge[ ]上有許多優(yōu)美的、有用的代碼,但是它們都像被埋葬了一樣,根本沒(méi)人來(lái)用,原因就是它們的作者沒(méi)有寫好使用說(shuō)明(或者壓根就沒(méi)寫)。這樣一來(lái)就沒(méi)有人知道他們的成果,他們杰出的代碼就衰亡了。

如果一個(gè)程序員不會(huì)用英語(yǔ)寫作、沒(méi)有良好的寫作能力,我就不會(huì)雇他。如果你能寫,不管你去哪家公司工作,你很快就會(huì)發(fā)現(xiàn)寫作技術(shù)文檔的任務(wù)會(huì)落到你頭上,這意味著你已經(jīng)開始在放大自己的影響力了,管理層正在注意到你。

大學(xué)里有些課程被公認(rèn)為“寫作密集型”(writing intensive)課程,這就是說(shuō)為了拿到學(xué)分,你必須寫作多得可怕的文字。一定要去上這樣的課程!不要管學(xué)科,只要這門課每周甚至每天都要你寫東西,你就去上。

你還可以動(dòng)手寫日記或者網(wǎng)志。你寫得越多,寫作就會(huì)變得越容易。寫起來(lái)越容易,你就會(huì)寫得越多。這是一個(gè)良性循環(huán)。

畢業(yè)前學(xué)好C語(yǔ)言

第二點(diǎn)我要講的是C語(yǔ)言。請(qǐng)注意,我說(shuō)的是C語(yǔ)言,而不是C++。雖然在實(shí)際使用中C語(yǔ)言已經(jīng)越來(lái)越罕見,但是它仍然是當(dāng)前程序員的共同語(yǔ)言。C語(yǔ)言讓程序員互相溝通,更重要的是,它比你在大學(xué)中學(xué)到的“現(xiàn)代語(yǔ)言”(比如ML語(yǔ)言、Java語(yǔ)言、Python語(yǔ)言或者其它正在教授的流行垃圾語(yǔ)言)都更接近機(jī)器。你至少需要花一個(gè)學(xué)期來(lái)了解機(jī)器原理,否則你永遠(yuǎn)不可能在高級(jí)語(yǔ)言的層次寫出高效的代碼。你也永遠(yuǎn)無(wú)法開發(fā)編譯器和操作系統(tǒng),而它們恰恰屬于目前程序員能夠得到的最佳工作之列。別人也永遠(yuǎn)不會(huì)放心將大型項(xiàng)目的架構(gòu)設(shè)計(jì)交給你。我不管你懂多少延續(xù)(continuation)、閉包(closure)、異常處理(exception handling),只要你不能解釋為什么while (*s++ = *t++);這句代碼的作用是復(fù)制字符串,或者不覺得這是世界上對(duì)你來(lái)說(shuō)再自然不過(guò)的事情,那么你就是在盲目無(wú)知的情況下編程。在我看來(lái),這就好像一個(gè)醫(yī)生不懂得最基本的解剖學(xué)就在開處方,他看病的根據(jù)完全是因?yàn)槟切┩尥弈樀尼t(yī)藥廠商銷售代表說(shuō)這種藥有用。

畢業(yè)前學(xué)好微觀經(jīng)濟(jì)學(xué)

如果你沒(méi)有上過(guò)任何經(jīng)濟(jì)學(xué)課程,那么我首先來(lái)做一個(gè)超短的評(píng)論:經(jīng)濟(jì)學(xué)是這樣的學(xué)科之一,剛開始學(xué)的時(shí)候轟轟烈烈,有許多有用的、言之有理的理論和可以在真實(shí)世界中得到證明的事實(shí),等等;但是,再學(xué)下去就每況愈下,有用的東西就不多了。經(jīng)濟(jì)學(xué)一開始那個(gè)有用的部分正是微觀經(jīng)濟(jì)學(xué),它是商業(yè)領(lǐng)域所有重要理論的基礎(chǔ)。跟在微觀經(jīng)濟(jì)學(xué)后面的東西就不行了。你接下來(lái)學(xué)的是宏觀經(jīng)濟(jì)學(xué),如果你愿意,盡管跳過(guò)去,也不會(huì)有什么損失。宏觀經(jīng)濟(jì)學(xué)開頭的部分是利息理論,內(nèi)容比方說(shuō)是利率與失業(yè)之間的關(guān)系,但是怎么說(shuō)呢,看上去這部分里面還沒(méi)有被證實(shí)的東西多于已經(jīng)被證實(shí)的東西。學(xué)完這部分,后面的內(nèi)容越來(lái)越糟糕,許多經(jīng)濟(jì)學(xué)專業(yè)的學(xué)生實(shí)際上都變成在搞物理學(xué),因?yàn)檫@樣才能在華爾街上找到更好的工作。但是不管怎樣,你一定要去學(xué)微觀經(jīng)濟(jì)學(xué),因?yàn)槟惚仨毟愣┙o和需求,你必須明白競(jìng)爭(zhēng)優(yōu)勢(shì),你必須理解什么是凈現(xiàn)值(NPV),什么是貼現(xiàn),什么是邊際效用。只有這樣,你才會(huì)懂得為什么生意是現(xiàn)在這種做法。

為什么計(jì)算機(jī)系的學(xué)生也應(yīng)該學(xué)經(jīng)濟(jì)學(xué)?因?yàn)?,從?jīng)營(yíng)一家公司的角度來(lái)看,比起那些不懂的程序員,一個(gè)理解基本商業(yè)規(guī)則的程序員將會(huì)更有價(jià)值。就是這么簡(jiǎn)單。我無(wú)法告訴你有多少次我是那樣地充滿挫折感,因?yàn)槲铱吹搅颂嗟奶岢鲆恍┋偪竦南敕ǖ某绦騿T,這些想法在代碼上也許可行,但在資本主義世界中毫無(wú)意義。如果你懂得商業(yè)規(guī)則,你就是一個(gè)更有價(jià)值的程序員,你會(huì)因此得到回報(bào)的,但是前提是你要去學(xué)習(xí)微觀經(jīng)濟(jì)學(xué)。

不要因?yàn)榭菰锞筒贿x修非計(jì)算機(jī)專業(yè)的課程。

想提高GPA績(jī)點(diǎn)的一個(gè)好方法就是多選修非計(jì)算機(jī)系的課程。請(qǐng)千萬(wàn)不要低估你的GPA的重大意義。千千萬(wàn)萬(wàn)的人事經(jīng)理和招聘人員在拿到一份簡(jiǎn)歷的時(shí)候,第一眼就會(huì)去看GPA,包括我也是這樣。我們不會(huì)為這種做法道歉。為什么?因?yàn)镚PA不反映單個(gè)的成績(jī),而是代表了許多個(gè)教授在一段很長(zhǎng)的時(shí)間中,在不同的情況下,對(duì)你的表現(xiàn)的一個(gè)總的評(píng)估。SAT成績(jī)難道不夠嗎?哈,那只不過(guò)是一場(chǎng)幾個(gè)小時(shí)的測(cè)試罷了。GPA中包括了四年大學(xué)期間你的小論文、期中考試和課堂表現(xiàn),總數(shù)有幾百次之多。當(dāng)然,GPA也有自己的問(wèn)題,不是百分之百準(zhǔn)確。比如,這些年來(lái),老師對(duì)學(xué)生的打分越來(lái)越寬松,學(xué)習(xí)成績(jī)有通貨膨脹的趨勢(shì)。再比如,GPA無(wú)法反映課程的難度,沒(méi)人能夠看出你的GPA是來(lái)自無(wú)名社區(qū)大學(xué)家政系的輕松課程還是來(lái)自加州理工學(xué)院針對(duì)研究生的量子力學(xué)課程。漸漸地,我形成了一套自己的做法,首先我會(huì)過(guò)濾掉所有來(lái)自社區(qū)大學(xué)、GPA低于2.5的簡(jiǎn)歷,然后我會(huì)要求剩下的人給我寄成績(jī)單和推薦信。我再?gòu)闹邪l(fā)現(xiàn)那些成績(jī)一貫優(yōu)秀的人,而不是那些僅僅在計(jì)算機(jī)系課程中得到高分的人。

為什么我要關(guān)心某人的“歐洲歷史”課程成績(jī)呢,畢竟作為雇主我要找的應(yīng)該是程序員???何況,歷史是那么枯燥,不得高分很正常。哦,這么說(shuō)來(lái),你的意思是我應(yīng)該雇用你,而不用考慮一旦工作變得枯燥你會(huì)不會(huì)努力工作?別忘了,在編程工作中也有很枯燥的東西。每一項(xiàng)工作都有枯燥難耐的時(shí)刻。我不想雇用那些只想干有趣事情的人。

選修有大量編程實(shí)踐的課程

我依然清楚記得我發(fā)誓絕不讀研究生的那一刻。那是在一門叫做“動(dòng)態(tài)邏輯”的課程上,教師是活力十足的耶魯大學(xué)教授Lenore Zuck,她是計(jì)算機(jī)系那些聰明的老師中最聰明的人之一。

如今, 由于記憶力糟糕, 我已經(jīng)差不多把這門課的內(nèi)容忘光了,但是不管怎么說(shuō),在這里我還是想要對(duì)付著說(shuō)一下。大致上,形式邏輯的意思是說(shuō),如果條件成立,你就能證明結(jié)論也成立。比如,根據(jù)形式邏輯,已知“只要成績(jī)好,就能被雇用”,然后假定“Johnny的成績(jī)好”,你就可以得到一個(gè)嶄新的結(jié)論“Johnny會(huì)被雇用”。這完全是經(jīng)典方法。但是,一個(gè)解構(gòu)主義者(deconstructionist)只需要10秒鐘就能破壞形式邏輯中所有有用的東西。這樣一來(lái),留給你的只是一些趣味性,而不是實(shí)用性。

現(xiàn)在再來(lái)說(shuō)動(dòng)態(tài)邏輯。它與形式邏輯其實(shí)是一回事,但是必須再多考慮時(shí)間因素。比如,“你打開燈之后,就能看見自己的鞋子”,已知“燈以前是亮的”,那么這就意味著“你看見了自己的鞋子”。

對(duì)于像Zuck教授那樣聰明的理論家,動(dòng)態(tài)邏輯充滿了吸引力,因?yàn)樗瓷先ズ苡邢M屇阍谛问缴献C明一些計(jì)算機(jī)程序的相關(guān)理論問(wèn)題。這樣做說(shuō)不定很有用。比如,你可以用它在形式上證明,火星漫游車的閃存卡不會(huì)發(fā)生溢出(overflow)問(wèn)題,不會(huì)因而整天一遍又一遍地重啟,耽誤了它在那顆赤紅色的星球上漫游尋找火星人馬文(Marvin the Martian)。

在第一堂課上,Zuck博士寫滿了整整兩面黑板,甚至黑板旁邊的墻上都寫上了很多證明步驟。需要證明的問(wèn)題是,有一個(gè)控制燈泡的開關(guān),現(xiàn)在燈泡沒(méi)有亮,這時(shí)你打開了開關(guān),請(qǐng)證明燈泡將會(huì)點(diǎn)亮。

整個(gè)證明過(guò)程復(fù)雜得不可思議,處處都是陷阱,必須十分小心。保證這個(gè)證明不出錯(cuò)太困難了,還不如直接相信打開開關(guān)燈就會(huì)亮。真的,雖然證明過(guò)程寫滿了許多塊黑板,但是還是有許多中間步驟被省略了,因?yàn)槿绻獜男问竭壿嬌贤暾C明所有步驟,那就瑣碎得無(wú)法形容了。許多步驟是用各種經(jīng)典的邏輯證明方法推導(dǎo)得到的,包括歸納法、反證法等,甚至有些部分還是由旁聽的研究生證明的。

留給我們的課后作業(yè)是證明逆命題:如果燈原來(lái)是關(guān)著的,現(xiàn)在卻亮了,那么請(qǐng)證明開關(guān)的狀態(tài)一定同原來(lái)相反。

我動(dòng)手開始證明,我真的去證明了。

我在圖書館里待了很長(zhǎng)時(shí)間。

我對(duì)照著Zuck博士的原始證明想依樣畫葫蘆。研究了幾個(gè)小時(shí)之后,我在其中發(fā)現(xiàn)了一個(gè)錯(cuò)誤??赡芪页瓕懙臅r(shí)候抄錯(cuò)了,但是這使得我想通了一件事。如果花費(fèi)3個(gè)小時(shí),寫滿了一塊又一塊的黑板,每一秒鐘都可能出錯(cuò),最后能夠證明的卻只是一個(gè)很瑣碎的結(jié)論,那么這種方式有多大的實(shí)用性呢?在活生生、充滿趣味的現(xiàn)實(shí)世界中,你永遠(yuǎn)都不會(huì)有機(jī)會(huì)使用它。

但是,動(dòng)態(tài)邏輯的理論家們對(duì)這一點(diǎn)不感興趣。他們看上它不是因?yàn)樗杏茫且驗(yàn)樗梢詾樗麄儙?lái)終身教職。

我放棄了這門課,并且發(fā)誓絕不會(huì)去讀計(jì)算機(jī)科學(xué)的研究生。

這個(gè)故事告訴我們,計(jì)算機(jī)科學(xué)與軟件開發(fā)不是一回事。如果你真的非常幸運(yùn),你的學(xué)??赡軙?huì)開設(shè)很像樣的軟件開發(fā)課程。但是另一種可能是,你的學(xué)校根本不教你在現(xiàn)實(shí)中如何編程,因?yàn)榫W(xué)校都覺得,教授工作技能最好留給職業(yè)技術(shù)學(xué)校、犯人重返社會(huì)的培訓(xùn)項(xiàng)目去做。你到處都能學(xué)怎么寫代碼。別忘了,我們是耶魯大學(xué),我們的使命是培養(yǎng)未來(lái)的世界領(lǐng)袖。你交了16萬(wàn)美元的學(xué)費(fèi),卻在學(xué)循環(huán)語(yǔ)句的寫法,這怎么可以?你以為這是什么地方,難道是機(jī)場(chǎng)沿途的酒店里臨時(shí)拼湊起來(lái)不靠譜的Java語(yǔ)言培訓(xùn)班?哼哼。

麻煩在于我們沒(méi)有一種真正教授軟件開發(fā)的專門學(xué)校。你如果想成為一個(gè)程序員,你可能只能選擇計(jì)算機(jī)科學(xué)專業(yè)。這是一個(gè)不錯(cuò)的專業(yè),但是它同軟件開發(fā)不是一回事。在那些400等級(jí)的課程代號(hào)中,去尋找名稱中帶有“Practicum”這個(gè)詞的課程吧(編者注:指供人實(shí)習(xí)的課程)。不要被這個(gè)拉丁語(yǔ)單詞嚇倒,這些都是有用的課程,之所以起這種名字,只是為了讓那些文縐縐、裝腔作勢(shì)、滿嘴胡說(shuō)八道的公司經(jīng)理們覺得高深莫測(cè)。

別擔(dān)心所有工作都被印度人搶走

我首先要說(shuō)的是,如果你本身就已經(jīng)在印度了,或者你就是印度人,那么你真的毫無(wú)必要去想這件事,根本不用琢磨所有的工作機(jī)會(huì)是不是都跑到了印度。那些都是非常好的工作,好好地享受吧,祝你身體健康。

但是,我不斷聽說(shuō)計(jì)算機(jī)系的入學(xué)人數(shù)下降得很厲害,已經(jīng)到了危險(xiǎn)的程度。根據(jù)我聽到的說(shuō)法,其中的一個(gè)原因是“學(xué)生們不愿去學(xué)一個(gè)工作機(jī)會(huì)都流向印度的專業(yè)”。這種擔(dān)心大錯(cuò)特錯(cuò),有很多理由可以反駁。首先,根據(jù)一時(shí)性的商業(yè)潮流決定個(gè)人的職業(yè)選擇,這是愚蠢的。其次,即使編程工作無(wú)一幸存地都流向了印度和中國(guó),但是學(xué)習(xí)編程本身依然是一種第一流的素質(zhì)訓(xùn)練,可以為各種超級(jí)有趣的工作打下基礎(chǔ),比如業(yè)務(wù)流程工程(business process engineering)。再次,不管是在美國(guó)還是在印度,真正優(yōu)秀的程序員依然是非常非常短缺的,這一點(diǎn)請(qǐng)相信我。不錯(cuò),確實(shí)有相當(dāng)一批失業(yè)的IT從業(yè)者在那里鼓噪,抱怨他們長(zhǎng)時(shí)間找不到工作,但是你知道嗎?即使冒著觸怒這些人的風(fēng)險(xiǎn),我還是要說(shuō),真正優(yōu)秀的程序員根本不會(huì)失業(yè)。最后,你還能找到更好的專業(yè)嗎?你覺得什么專業(yè)好?主修歷史學(xué)?如果那樣,你畢業(yè)的時(shí)候就會(huì)發(fā)現(xiàn),根本沒(méi)有其他選擇,只能去法學(xué)院。不過(guò)我倒是知道一件事:99%的律師都痛恨他們的工作,痛恨他們當(dāng)律師的每一分鐘??墒?,律師每周的工作時(shí)間偏偏長(zhǎng)達(dá)90小時(shí)。就像我前面說(shuō)過(guò)的:如果你喜歡編程,那么你真是受到了上天的眷顧。你是非常幸運(yùn)的少數(shù)人之一,能夠以自己喜歡的事謀生。

不過(guò)說(shuō)實(shí)話,我不覺得學(xué)生們真的有上面的想法。近年來(lái),計(jì)算機(jī)系入學(xué)人數(shù)的下降只是回到了歷史上的正常水平,因?yàn)榍靶┠甑幕ヂ?lián)網(wǎng)狂熱使得入學(xué)人數(shù)出現(xiàn)了大泡沫,抬高了基數(shù)。由于這種泡沫,許多并不真的喜歡編程的人也來(lái)讀計(jì)算機(jī)系。他們心里想的是,只要進(jìn)了計(jì)算機(jī)系,將來(lái)就能找到誘人的高薪工作,就能獲得24歲當(dāng)上CEO、進(jìn)行IPO的機(jī)會(huì)。謝天謝地,這些人現(xiàn)在都離計(jì)算機(jī)系遠(yuǎn)遠(yuǎn)的了。

找一份好的暑期實(shí)習(xí)工作

精明的招聘負(fù)責(zé)人都知道,喜歡編程的人高中時(shí)就將牙醫(yī)的信息輸入了數(shù)據(jù)庫(kù),進(jìn)入大學(xué)前就去過(guò)三次電腦夏令營(yíng),為校報(bào)做過(guò)內(nèi)容管理系統(tǒng),有過(guò)軟件公司的夏季實(shí)習(xí)經(jīng)歷。招聘負(fù)責(zé)人就是要在你的簡(jiǎn)歷上找這些東西。

如果你喜歡編程, 就不要隨便什么工作都答應(yīng),否則你會(huì)犯下最大的錯(cuò)誤。不管是暑期工作,還是兼職或者其他性質(zhì)的工作,只要與編程無(wú)關(guān),就不要輕易接受。我知道,其他19歲的孩子都想去購(gòu)物中心里打工,在那里折疊襯衫。但是你與他們不同,你19歲時(shí)就已經(jīng)掌握了一門非常有價(jià)值的技能。將時(shí)間浪費(fèi)在折疊襯衫上是很愚蠢的,等到畢業(yè)的時(shí)候,你的簡(jiǎn)歷上本應(yīng)該寫滿了一大堆與編程相關(guān)的經(jīng)歷。就讓那些財(cái)經(jīng)類的畢業(yè)生去租車公司“幫助人們滿足他們租車的需要”吧,你要干的是別的事(在電視中扮演超人的Tom Welling注1除外)。

為了讓你的生活變得更容易一些,也為了強(qiáng)調(diào)這整篇文章完全是為了滿足我的個(gè)人目的,我要告訴你,我的公司——Fog Creek軟件公司——提供軟件開發(fā)方面的暑期實(shí)習(xí)機(jī)會(huì)。我們非常看重簡(jiǎn)歷。“比起其他公司的實(shí)習(xí)工作,你在Fog Creek最有可能學(xué)到更多的編寫代碼、軟件開發(fā)、商業(yè)運(yùn)作方面的知識(shí)?!边@是去年夏天我們的一個(gè)實(shí)習(xí)生Ben說(shuō)的。他會(huì)這樣說(shuō),并不完全是因?yàn)槲遗闪巳说剿乃奚嶙屗@樣說(shuō)。我們接受實(shí)習(xí)申請(qǐng)的截止日期是2月1日。一起來(lái)吧。

如果你聽從了我的建議,你還是有可能落得一個(gè)悲慘的下場(chǎng),比如很早就賣掉了微軟公司的股票,再比如拒絕了谷歌公司的工作機(jī)會(huì),原因是你想要一間自己的可以關(guān)上門的獨(dú)立辦公室,或者做出了其他生命中愚蠢的決定。但是,這些可不是我的錯(cuò)。我一開始就告訴過(guò)你,不要聽我的話。

(注1 : T o m W e l l i n g是一個(gè)美國(guó)演員, 在電視劇《超人前傳》(Smallville)中扮演超人。該電視劇講述還沒(méi)有成長(zhǎng)為后來(lái)超人的克拉克·肯特少年時(shí)代的故事。)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7841

    瀏覽量

    93464
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    183

    文章

    7646

    瀏覽量

    146163
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3723

    瀏覽量

    97438

原文標(biāo)題:大牛給計(jì)算機(jī)專業(yè)學(xué)生的 7 個(gè)建議

文章出處:【微信號(hào):xx-cyy,微信公眾號(hào):C語(yǔ)言編程基礎(chǔ)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    探索 ST7 系列的利器:inDART 調(diào)試與編程工具

    探索 ST7 系列的利器:inDART 調(diào)試與編程工具 引言 在電子工程師的日常工作中,高效且強(qiáng)大的調(diào)試和編程工具至關(guān)重要。對(duì)于 ST7 系列微控制器,inDART 就是這樣一款值得關(guān)
    的頭像 發(fā)表于 04-16 12:40 ?187次閱讀

    線性化編程與結(jié)構(gòu)化編程的不同點(diǎn)

    線性化編程是將整個(gè)用戶程序連續(xù)放置在一個(gè)循環(huán)程序塊(OB1)中,按順序執(zhí)行的編程范式。這種結(jié)構(gòu)與PLC所代替的硬接線繼電器控制類似,CPU逐條地處理指令,體現(xiàn)了早期PLC編程的簡(jiǎn)單性和
    的頭像 發(fā)表于 03-16 16:58 ?510次閱讀
    線性化<b class='flag-5'>編程</b>與結(jié)構(gòu)化<b class='flag-5'>編程</b>的不同點(diǎn)

    學(xué)習(xí)單片機(jī)快速方法

    的。首先得知道學(xué)習(xí)什么樣的單片機(jī),我建議從80C51核心學(xué)起,80C51是MCS-51系列中的一個(gè)典型品種;其它廠商以8051為基核開
    發(fā)表于 01-14 07:42

    如何成為編程高手

    、多與別人交流   三人行必有我?guī)?,也許在一次和別人不經(jīng)意的談話中,就可以迸出靈感的火花。多上上網(wǎng),看看別人對(duì)同一問(wèn)題的看法,會(huì)給你很大的啟發(fā)。   7、良好的編程風(fēng)格   注意養(yǎng)成良
    發(fā)表于 12-29 06:57

    如何調(diào)試和編程CW32F030C8T7?支持哪些調(diào)試工具和編程語(yǔ)言?

    了解如何調(diào)試和編程CW32F030C8T7是開發(fā)過(guò)程中的重要環(huán)節(jié)。它支持哪些調(diào)試工具(如JTAG、串口調(diào)試等)和編程語(yǔ)言(如C、C++等)?如何設(shè)置和使用這些工具來(lái)加速開發(fā)過(guò)程?
    發(fā)表于 12-05 06:48

    使用J-Flash來(lái)編程CW32 MCU

    。 確保連接正確,并且MCU處于可編程狀態(tài)(例如,處于復(fù)位狀態(tài))。 3.啟動(dòng)J-Flash: 打開J-Flash應(yīng)用程序。 在J-Flash中,選擇正確的目標(biāo)設(shè)備(即的CW32 MCU型號(hào))。這通常
    發(fā)表于 11-25 07:00

    S7-200 可編程序控制器系統(tǒng)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《S7-200 可編程序控制器系統(tǒng)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 09-02 16:24 ?5次下載

    開發(fā)單片機(jī)需要學(xué)習(xí)什么?軟件編程的 4 個(gè)關(guān)鍵層次

    ? ? ? ? ? ? ? ? ? ? 開發(fā)單片機(jī)需要學(xué)習(xí)什么?軟件編程的 4 個(gè)關(guān)鍵層次 單片機(jī)的 “智能” 全靠軟件實(shí)現(xiàn),編程技能需從基礎(chǔ)語(yǔ)法逐步進(jìn)階到復(fù)雜邏輯,每個(gè)層次對(duì)應(yīng)不同的
    的頭像 發(fā)表于 08-25 11:32 ?1074次閱讀

    HarmonyOSAI編程編輯區(qū)代碼續(xù)寫

    利用AI大模型分析并理解開發(fā)者在代碼編輯區(qū)的上下文信息或自然語(yǔ)言描述信息,智能生成符合上下文的ArkTS或C++代碼片段。 使用約束 建議在編輯區(qū)內(nèi)已有較豐富上下文,能夠使模型對(duì)
    發(fā)表于 08-21 15:43

    HarmonyOS AI輔助編程工具(CodeGenie)代碼續(xù)寫

    利用AI大模型分析并理解開發(fā)者在代碼編輯區(qū)的上下文信息或自然語(yǔ)言描述信息,智能生成符合上下文的ArkTS或C++代碼片段。 一、使用約束 建議在編輯區(qū)內(nèi)已有較豐富上下文,能夠使模型對(duì)
    發(fā)表于 07-15 16:15

    零基礎(chǔ)學(xué)習(xí)LuatOS編程:快速上手開發(fā)實(shí)戰(zhàn)教程!

    無(wú)論是剛接觸物聯(lián)網(wǎng)編程的新手,還是希望拓展技能的技術(shù)愛好者,本教程將為零基礎(chǔ)的讀者提供一條清晰的LuatOS學(xué)習(xí)路徑。從安裝開發(fā)工具到編寫第一個(gè)程序,我們將通過(guò)實(shí)例講解核心概念,助你
    的頭像 發(fā)表于 06-13 17:27 ?747次閱讀
    零基礎(chǔ)<b class='flag-5'>學(xué)習(xí)</b>LuatOS<b class='flag-5'>編程</b>:快速上手開發(fā)實(shí)戰(zhàn)教程!

    LuatOS編程基礎(chǔ)教程:手把手帶你入門物聯(lián)網(wǎng)開發(fā)!

    對(duì)于渴望進(jìn)入物聯(lián)網(wǎng)開發(fā)領(lǐng)域的初學(xué)者來(lái)說(shuō),LuatOS是一個(gè)理想的起點(diǎn)。本教程將通過(guò)由淺入深的教學(xué)方式,從搭建開發(fā)環(huán)境、理解核心API到編寫簡(jiǎn)單應(yīng)用,逐步引導(dǎo)掌握LuatOS編程的核心技能,開啟智能
    的頭像 發(fā)表于 06-11 13:03 ?856次閱讀
    LuatOS<b class='flag-5'>編程</b>基礎(chǔ)教程:手把手帶你入門物聯(lián)網(wǎng)開發(fā)!

    如何使用多個(gè)miniprog4對(duì)多個(gè)CCG7x設(shè)備進(jìn)行編程

    我有一個(gè)關(guān)于使用帶有 miniprog4 的 CLI 命令編程 CCG7x 的問(wèn)題。 我們可以使用 CLI 命令同時(shí)使用多個(gè) miniprog4(例如,3~4)對(duì)多個(gè) CCG7x 設(shè)備
    發(fā)表于 05-26 06:28

    51單片機(jī)筆記(建議收藏?。?/a>

    :“單片機(jī)或者嵌入式這東西是入門難,到經(jīng)驗(yàn)積累到一定程度就比較容易了?!?一些不是建議的經(jīng)驗(yàn) 1、從8位單片機(jī)入門比較好一點(diǎn),選好一個(gè)型號(hào),認(rèn)真學(xué)習(xí),直到精通。 2、多練習(xí),多寫代碼,多上網(wǎng)
    發(fā)表于 05-21 17:24

    求助,關(guān)于CCG7DC復(fù)位編程選項(xiàng)的疑問(wèn)求解

    在EZ-PD?數(shù)據(jù)表 002-32352 Rev. *E 2023-07-10 第 22 頁(yè)中提到以下內(nèi)容: “如果 CCG7DC 設(shè)備使用板載電源供電,則可以使用“重置 編程”選項(xiàng)。 CCG
    發(fā)表于 05-12 07:37