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

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

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

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

成為優(yōu)秀程序員的7個方法

工程師人生 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-11-21 11:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

程序員總是有很多的決定,不是嗎?如果你的新年待辦事項還是空白的話,那么可以考慮使用下面這些程序員的想法。即使是最聰明的人,也還有成長空間。以下內(nèi)容摘錄自 Kevlin Henney 的《程序員應(yīng)該知道的97件事》。

1.在怪罪其他東西之前先檢查自己的代碼

質(zhì)疑一下你自己和他人的預(yù)設(shè)情況。來自不同供應(yīng)商的工具,可能內(nèi)置有不同的預(yù)設(shè),也有可能相同的供應(yīng)商提供不同的工具。

當(dāng)有人想你報告一個你無法重復(fù)的問題之時,去看看他們做了些什么。他們可能會做一些你沒有想到的事情,或者是按照不同的順序來做那件事。

我的原則是,如果我遇到一個我無法避免的bug時,我會首先考慮是編譯器的錯誤,然后我就會去檢查堆棧是否被破壞了。這可以通過跟蹤代碼來實現(xiàn),可以有效地移除問題。多線程問題是另一個絞盡腦汁也不容易找到的錯誤來源,通常還伴隨著機器的錯誤。當(dāng)一個系統(tǒng)使用多線程的時候,所有的簡單的代碼的錯誤都會成倍地增長。不能依靠調(diào)試和單元測試去發(fā)現(xiàn)這樣的兼容性問題,所以簡單的設(shè)計是最重要的。

總之,在你怪罪你的編譯器之前,請記住福爾摩斯的忠告:“當(dāng)你把所有的不可能都排除了,那么剩下的東西,無論他有多么的不可能,都必定是真相?!盌irk Gently也說了類似的話。

——Allan Kelly

2.持續(xù)學(xué)習(xí)

我們生活在一個有趣的時代。隨著全球化的發(fā)展,你要知道有大量的人都能勝任你的工作。你需要不斷地學(xué)習(xí),以維持競爭力。否則,你會成為一個落伍的人,永遠做著相同的工作,直到你不再被需要,或者這個工作被廉價外包給其他人的那一天。

因此,你打算做些什么呢?有些大方的老板會提供訓(xùn)練來拓寬你的技能。而其他的公司并不會給你空閑的時間和金錢去做任何的訓(xùn)練。所以為了工作的穩(wěn)定,你需要為自己的教育負責(zé)。

這里是一些讓你持續(xù)學(xué)習(xí)的方法清單。其中許多都能夠隨便在網(wǎng)上找到:

閱讀書籍、雜志、博客、Twitter和其他網(wǎng)站。如果你想對一個目標(biāo)進行更深入的研究,考慮添加一個郵件列表或新聞組

如果你真想專注于某一種技術(shù),那就動起手來——寫一些代碼

成為行業(yè)的頂尖人物可能會妨礙你的學(xué)習(xí),你得盡量與導(dǎo)師合作。雖然你可以從任何人那里學(xué)到東西,但是從那些比你更聰明或更有經(jīng)驗的人那里你能夠?qū)W得更多。如果你不能找到一個導(dǎo)師,那就繼續(xù)去找

使用虛擬的導(dǎo)師。在網(wǎng)上找一些作者或者開發(fā)人員,他們寫的東西你都會喜歡并且都會看的。訂閱他們的博客

了解你所使用的框架和庫。知道了他們是如何工作的,你使用起來就更得心應(yīng)手。如果他們是開源的,你就很幸運了。使用調(diào)試器來單步執(zhí)行,去觀察他們內(nèi)部是如何運作的。你將會看到那些真正聰明的人所編寫和審閱的代碼

當(dāng)你做錯了或者是在修復(fù)bug,或者是碰到一個問題的時候,嘗試去深入了解到底發(fā)生了什么。有可能其他人也遇到了同樣的問題,并且把2他發(fā)布在了網(wǎng)上。Google這時候就非常有用了

學(xué)習(xí)一樣?xùn)|西的一個好方法就是去傳授和談?wù)撍.?dāng)人們想要聽你講解并且想問你問題的時候,你就會更加積極地去學(xué)習(xí)。在工作中使用lunch-‘ n’-learn方法,可以是一個用戶組或者是一個本地的協(xié)會

加入或者創(chuàng)辦一個研究小組(社區(qū)的模式)或本地用戶組,可以研究你們感興趣的語言,技術(shù)或者是法律

多去參加會議。如果你不能去,很多的會議都會把內(nèi)容免費發(fā)布到網(wǎng)上的

想要長期通勤?聽一下博客吧

你是否曾經(jīng)在一個代碼庫上運行一個靜態(tài)分析工具或者在你的IDE里看到一些警告?弄明白他們報告的是什么,為什么要報告

遵循高效程序員的建議,每年學(xué)習(xí)一門新的語言。至少學(xué)習(xí)一門新的技術(shù)或者是一個新的工具。弄一個分支出來添加上你的想法,以便你能夠在你目前的知識庫里使用

并不是你應(yīng)該學(xué)的每一樣?xùn)|西都必須跟技術(shù)有關(guān)。學(xué)習(xí)你工作領(lǐng)域的一些東西,能夠讓你更加了解需求,并且能夠給幫助你解決一些商業(yè)問題。學(xué)習(xí)如何提高工作效率,學(xué)習(xí)怎樣更高效低工作是一個不錯的選擇

返回學(xué)校

如果你有《黑客帝國》里的尼奧那樣的能力就好了,能夠直接下載我們需要的東西到大腦里面去。但是我們并沒有,所以必須花費一定的時間去學(xué)習(xí)。你不必每時每刻都在學(xué)習(xí)。一點點時間足以,比如一周一次,有總比沒有好。我們總得有一些工作之外的生活。

科技發(fā)展如此迅速,我們不要被甩在后面了。

——Clint Shank

3.不要害怕破壞某些東西

每一個具有行業(yè)經(jīng)驗的人無疑曾在一個充滿不穩(wěn)定性的項目中工作過。這個系統(tǒng)是很難重構(gòu)的,通常改變一個地方就會觸及到另一個不相關(guān)的地方。每當(dāng)要添加一個模塊的時候,程序員的目標(biāo)都是盡量少改動,在每一個版本中都是小心翼翼的。這就和把建造摩天大樓當(dāng)做搭積木一樣,容易造成災(zāi)難。修改對的時候是非常傷腦筋的,因為系統(tǒng)已經(jīng)生病了。它需要一個醫(yī)生,否則狀況就會越來越差。雖然你已經(jīng)知道了你系統(tǒng)發(fā)生了什么錯誤,但是你還是害怕“打破雞蛋去煮你的煎蛋卷”。一個熟練的醫(yī)生知道,為了做手術(shù)就必須開刀,而且她也知道開刀只是暫時的,而且很快就會愈合。對于最初的疼痛來說,做手術(shù)是非常有價值的,患者通常都會獲得比做手術(shù)前更好的狀態(tài)。

不要去擔(dān)心你的代碼。當(dāng)你在做事的時候如果暫時被打斷,誰會去擔(dān)心呢?對改變的恐懼會讓你的項目將進入這樣的狀態(tài)?;ㄒ恍r間去重構(gòu)項目會讓你節(jié)約很多的時間。還有一個額外的好處就是一個團隊面對這個損壞的系統(tǒng)的處理經(jīng)驗會讓你們明白該怎樣才能讓它正常工作。要學(xué)會運用這些知識,而不是抵觸他們。每個人都不應(yīng)該把時間花在自己所討厭的東西上。重新定義內(nèi)部接口,重組模塊,重構(gòu)、復(fù)制、粘貼代碼,并通過減少依賴來簡化設(shè)計。你可以通過消除極端情況來減少代碼的復(fù)雜度,他們通常會產(chǎn)生不當(dāng)?shù)?a href="http://www.brongaenegriffin.com/tags/耦合/" target="_blank">耦合性。慢慢地將舊架構(gòu)過渡到新的架構(gòu),邊改邊測試。試圖在一個可能產(chǎn)生很多問題的大項目上進行一次大的重構(gòu),這些問題可能慧然你在中途就放棄之前所作的所有的努力。

作為一個醫(yī)生,是不應(yīng)該害怕切除患病的部位,以留出愈合的空間。態(tài)度是會傳染的,并且會激勵其他人去對那些一直拖延著的項目進行修改。去列出一個團隊都感覺良好的項目的清單。雖然這些任務(wù)可能不會產(chǎn)生明顯的效果,但你得去說服管理層,他們就會減少開支,加速對新版本的開發(fā)。永遠不要停止關(guān)心代碼的總體“健康度”。

——Mike Lewis

4.做專業(yè)的程序員

一個專業(yè)的程序員最重要的特征就是個人責(zé)任感。專業(yè)的程序員會對自己的生涯、自己的估計、自己的日程安排、自己的錯誤以及自己的作品負責(zé)。一個專業(yè)的程序員是不會把這些責(zé)任推給其他人的。

如果你是一個專業(yè)人員,那么你就會對自己的工作負責(zé)。你有責(zé)任閱讀和學(xué)習(xí)。你有責(zé)任追趕業(yè)界及技術(shù)的潮流。而很多程序員都認為這是他們上司的工作。對不起,這是大錯特錯的。你認為醫(yī)生也會那樣做嗎?你認為律師也是那樣的嗎?不是的,他們會利用自己的時間和金錢去學(xué)習(xí)。他們花費大量的下班時間去閱讀期刊和做出計劃。他們會時刻更新自己,我們也必須這樣做。你和雇主之間的關(guān)系只是為了履行合同??傊耗愕墓椭鞒兄Z給你工資,你就得承諾去把這份工作做好。

專業(yè)的程序員會對他們編寫的代碼負責(zé)。如果他們不清楚代碼是否會正常的工作,就絕不會輕易放出代碼。試想一下,如果打算放出一個不確定的代碼,你還有可能是一個專業(yè)的程序員嗎?專業(yè)的程序員都不希望QA來發(fā)現(xiàn)他們的錯誤,因為他們?nèi)绻唤?jīng)嚴格測試是不會放出代碼的。當(dāng)然,QA也許會找到一些問題,因為沒有什么是完美的嘛。但是作為專業(yè)人士,重要的是我們的態(tài)度,我們決不能讓QA找到什么問題。

專業(yè)人士都是團隊合作。他們會對整個團隊的未來負責(zé),這并不是他們個人的工作。他們互相幫助,彼此教導(dǎo),互相學(xué)習(xí),甚至包括別人需要的任何時候。當(dāng)一個隊友倒下,其他人都會去關(guān)心,因為他們知道他們都有互相需要的時候。

專業(yè)的人士是不會容忍一大串bug列表的。一個巨大的bug清單是非常粗心的。一個在問題跟蹤數(shù)據(jù)庫里有成百上千問題的系統(tǒng)是粗心釀成的悲劇。事實上,在大多數(shù)的項目中,如果非常依賴問題跟蹤系統(tǒng),那么他們肯定總是粗心大意的。只有非常大的系統(tǒng)才可能會又這么長的bug清單,這個時候需要的是自動化的管理。

專業(yè)人士不會把事情弄得一團糟,他們會對自己的工作引以為豪。他們保持代碼的整潔,結(jié)構(gòu)的良好,而且便于閱讀。他們跟隨著默認的標(biāo)準(zhǔn)而且做出了很好的實踐。他們永遠不會趨之若鶩。假設(shè)你能夠在醫(yī)生給你做開放式心臟手術(shù)的時候靈魂出竅。這個醫(yī)生有一個最后期限(只是字面意義上的)。他必須在心肺循環(huán)功能損失過量血細胞之前完成。你覺得他該怎么做?你是想要他們像典型的軟件開發(fā)人員那樣匆忙而且混亂嗎?或者想要他們說“我待會兒再回來解決”?還是你要他們小心地遵循著紀律,抓緊時間,相信他自己的做法是目前可以采取的最好的方法。你是想要一片混亂還是專業(yè)精神呢?

專業(yè)人員得有責(zé)任感。他們會對自己的事業(yè)負責(zé)。他們會對代碼的正常運行負責(zé)。他們對自己工作的質(zhì)量負責(zé)。即使最后期限迫在眉睫,他們也不會放棄自己的原則。事實上,當(dāng)壓力越來越大的時候,專業(yè)人員甚至?xí)@些原則要求得更緊,因為他們認為這是對的。

——Robert C. Martin (Uncle Bob)

5.利用代碼分析工具

測試的價值是在他們編程之旅的早期階段就灌輸給開發(fā)者的。今年來,單元測試,測試驅(qū)動開發(fā),以及敏捷方法的興起都被大量地用于開發(fā)周期的每一個過程。然而,測試只是眾多能夠提高代碼質(zhì)量的工具之一。

回到早期階段,當(dāng)C語言還是一個新興的技術(shù)的時候,CPU的時間和存儲的形式都是非常珍貴的。第一個C語言編譯器注意到了這一點,所以通過一些語義分析減少了便利代碼的次數(shù)。這意味著在編譯階段,只能檢測到一小部分的錯誤。為了彌補這個,Stephen Johnson編寫了一個叫做lint的工具,這個工具能夠取出你的代碼中的一些冗余,實現(xiàn)了在其相似的C編譯器中已經(jīng)去除的靜態(tài)分析。然而,靜態(tài)分析工具,會增加大量的無用警告或者是一些關(guān)于文體問題的不必要的警告。

當(dāng)前,語言、編譯器和靜態(tài)分析工具的情況是非常不同的。內(nèi)存和CPU時間現(xiàn)在也變得非常的便宜,所以編譯器能夠承擔(dān)更多的錯誤檢測。幾乎每一種語言都至少擁有一個工具來檢查違規(guī)的格式和常見的問題,不過有時,那些隱含的錯誤并不會被檢測到,比如潛在的空指針引用。對于更復(fù)雜的工具,比如針對C的SPlint,針對Python的Pylint,都是可配置的,也就是說,你可以通過一個配置文件選擇這個工具在命令行或者是IDe里要發(fā)出什么錯誤和警告。SPlint甚至?xí)屇阍谧⑨尷镒⑨屇愕拇a,以給別人更多關(guān)于程序運行的提示。

如果一切都失敗了,你發(fā)現(xiàn)你自己正在尋找一些你的編譯器或IDE或lint工具沒有捕獲的簡單的bug或者是一些違規(guī)行為,你就得收起你所有的靜態(tài)分析工具。這并不像聽起來那么困難。大多數(shù)編程語言,尤其是那些聲稱是動態(tài)的語言,都會把他們的抽象語法樹和編譯工具作為其標(biāo)準(zhǔn)庫的一部分。去了解你正在使用的這個語言的開發(fā)團隊的標(biāo)準(zhǔn)庫的細節(jié)是非常有意義的,因為這樣你就能發(fā)現(xiàn)一些有價值的東西,這對于靜態(tài)分析和動態(tài)測試是非常有用的。比如:Python標(biāo)準(zhǔn)庫包含了一個反匯編程序,它會告訴你生成一些編譯程序和目標(biāo)程序的字節(jié)代碼。這對編譯器作者python-dev團隊來說貌似是一個不起眼的工具,但是它實際上在日常工作中發(fā)揮著不同尋常的作用。這個庫能夠反匯編出來你最后一次堆棧跟蹤的信息,這會給你恰當(dāng)?shù)姆答?,因為字?jié)碼指令會把最后一次未捕獲的異常扔在那里。

所以,不要把測試放在質(zhì)量保證工作的最后,利用好分析工具,不要害怕把自己的錯誤展示出來

——Sarah Mount

6.和你的朋友一起使用Ubuntu哲學(xué)

所以很多時候,我們獨立地編寫代碼,這些代碼反映了我們個人對問題的理解,也反映了一個非常個性化的解決方案。我們可能會是團隊的一部分,但是我們?nèi)匀粫仟毩⒌?,因為這是一個團隊。我們很容易忘記這些獨立編寫的代碼會被其他人所執(zhí)行、使用、擴展和依賴。這是在開發(fā)軟件中容易被忽略的社交的一面。創(chuàng)造軟件是一個混合了技術(shù)和社交的活動。我們只需要經(jīng)常抬頭,這樣才會意識到我們并不是孤立地工作的,我們都有責(zé)任去提高個人成功的可能性,而不只是為了開發(fā)團隊。

你可以在孤立的環(huán)境下寫出高質(zhì)量的代碼,但這樣會失去自我。從一個角度來看,那是一個以自我為中心的方法(不是自大,而是自我)。這也是一個禪宗的觀點,他就是針對你編寫代碼那一過程的。我總是試著進入這個環(huán)節(jié),因為它會讓我離高質(zhì)量更加接近,但那之后我就會陷入這個環(huán)節(jié)。我的團隊現(xiàn)在處于什么環(huán)節(jié)?我的環(huán)節(jié)和團隊的是一樣的嗎?

在祖魯語中,Ubuntu的哲學(xué)被概括為“Umuntu ngumuntu ngabantu”,可以大致翻譯為“A person is a person through (other) persons.”(人與人之間是互相聯(lián)系的。我會變得更好因為是你,通過你的行為讓我變得更好。在另一方面,當(dāng)我做自己的事做得糟糕的時候你也會在你所做的事情上變糟。對于開發(fā)者來說,我們可以這樣理解“A developer is a developer throuth (other) developers.”(開發(fā)者與開發(fā)者之間是相互聯(lián)系的),也可以說“Code is code through (other) code.”(代碼與代碼之間是相互聯(lián)系的)

我寫的代碼的質(zhì)量會影響到你寫的代碼的質(zhì)量。如果我的代碼質(zhì)量很差會怎樣呢?即使你寫了很整潔的代碼,但由于你會使用我的代碼,所以你的代碼也會降低到和我的代碼質(zhì)量差不多的地步。你可以使用很多模式和技術(shù)去降低損失,但是損失已經(jīng)造成了。我建議你去做一些必須做的事之外的一些事情,這是因為當(dāng)我在做自己的事情的時候我并不會去考慮你。

我會認為我的代碼是非常整潔,但我還是認為如果我使用Ubuntu哲學(xué)我可以做得更好。Ubuntu哲學(xué)到底是什么?它看起來就像是一段良好的整潔的代碼。它并不是簡單的代碼,而是一件藝術(shù)品。它是跟創(chuàng)造藝術(shù)有關(guān)的行為。和你的朋友一起使用Ubuntu哲學(xué)將會幫助你的團隊守住你們的價值觀,增強你們的原則。如果有其他人在任何情況下接觸到你的代碼,都會變成一個更加優(yōu)秀的開發(fā)者。

禪宗是有關(guān)個人的。對于一群人來說,Ubuntu也是一種禪宗。我們幾乎不會看到只為自己而寫的代碼。

——Aslam Khan

7.你必須關(guān)心你的代碼

不用福爾摩斯我們就會知道好的程序員才能寫出好的代碼。糟糕的程序員嘛…就不會。他們會產(chǎn)生我們必須清理的垃圾。你想寫出好的東西,是不是?那你其實就是想去做一個好的程序員。

優(yōu)秀的代碼并不會無中生有。它并不像行星對齊那樣是靠運氣才產(chǎn)生的。為了獲得優(yōu)秀的代碼,你就得努力去爭取。這有些辛苦。如果你真的關(guān)心優(yōu)秀的代碼你就會寫出很好的代碼。

優(yōu)秀的程序并不單單來自技術(shù)能力。我曾見過一些有很高能力的程序員,他們能夠?qū)懗鼋o人很深印象的算法,他們把編程語言的標(biāo)準(zhǔn)爛熟于心,但是他們卻寫出了最糟糕的代碼。這些代碼閱讀起來非常痛苦,用起來也痛苦,修改起來也痛苦。我也曾見過更多謙卑的程序員,他們堅持寫出更加簡單的代碼,他們寫出來非常優(yōu)雅非常富有表現(xiàn)力的程序,和他們工作簡直就是享受。

根據(jù)我在軟件行業(yè)多年的經(jīng)驗,我得出了這樣的結(jié)論,一般的程序員和偉大的程序員之間真正的區(qū)別是:態(tài)度。優(yōu)秀的程序使用了專業(yè)的方法,并在現(xiàn)實世界的約束和軟件產(chǎn)業(yè)壓力之下盡量寫出最好的軟件。

代碼的鋪就都得有一個良好的計劃。要想成為一個優(yōu)秀的程序員,你就必須做出很好的計劃,并且真正關(guān)心起代碼——培養(yǎng)積極的觀點,養(yǎng)成良好的態(tài)度。偉大的代碼是由工匠大師精心打造的,絕不是由滿湖的程序員或自稱編碼大師的程序員在不經(jīng)意間就完成的。

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

    關(guān)注

    4

    文章

    955

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    如何成為編程高手

    的思維方式,遇到問題的時候要多想幾種解決問題的方案,試試別人從沒想過的方法。豐富的想像力是建立在豐富的知識的基礎(chǔ)上,除計算機以外,多涉獵其他的學(xué)科,比如天文、物理、數(shù)學(xué)等等。開闊的思維對程序員來說很重
    發(fā)表于 12-29 06:57

    芯盾時代SDP助力企業(yè)應(yīng)對核心機密泄露危機

    無論你是程序員、文案、財務(wù),無論你想擼代碼、出海報、做報表,各式各樣的AI總能滿足你的需求,讓你的工作更加輕松。
    的頭像 發(fā)表于 12-26 11:49 ?581次閱讀

    大理的AI野心藏不住了——風(fēng)花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會暨大理人工智能與應(yīng)用國際開發(fā)者大會在大理圓滿落幕。
    的頭像 發(fā)表于 12-24 17:45 ?575次閱讀
    大理的AI野心藏不住了——風(fēng)花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    程序員最常見謊言

    了。 28我已經(jīng)測試過了,這個功能沒問題,可以上線了。 29別擔(dān)心,這個問題很快就能解決。 30代碼快寫完了,已經(jīng)完成 90% 了 。 希望大家對程序員多一些容忍以及諒解! 各位程序員你們都被我說中了哪些?說說你們的觀點
    發(fā)表于 12-10 08:24

    Unix的相關(guān)知識

    1 Unix哲學(xué) Unix 哲學(xué)注重實效,立足于豐富的經(jīng)驗,并不會在正規(guī)方法學(xué)和標(biāo)準(zhǔn)中找到它,它更接近于隱性的半本能的知識。Unix程序員在探索開發(fā)的過程中積累的經(jīng)驗,非Unix的程序員也能夠從這
    發(fā)表于 12-10 07:13

    堆和棧的區(qū)別

    程序員分配釋放, 若程序員不釋放,程序結(jié)束時可能由OS回收 。注意它與數(shù)據(jù)結(jié)構(gòu)中的堆是兩回事,分配方式倒是類似于鏈表,呵呵。
    的頭像 發(fā)表于 11-27 18:13 ?1006次閱讀

    奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動圓滿收官

    1024程序員日”系列活動至此劃上了一圓滿句號。本屆1024程序員節(jié)以“AI構(gòu)建世界,智能引領(lǐng)未來”為主題,廣邀技術(shù)大咖、產(chǎn)業(yè)領(lǐng)袖、企業(yè)代表與全球開發(fā)者齊聚星城
    的頭像 發(fā)表于 10-27 18:59 ?664次閱讀
    奔赴熱AI,碼力全開!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動圓滿收官

    開鴻智谷“以賽促學(xué)、以賽選才”|1024程序員節(jié)暨開源鴻蒙構(gòu)建大會圓滿落幕!

    10月24日,由開鴻智谷聯(lián)合主辦的長沙1024程序員節(jié)暨開源鴻蒙構(gòu)建大會在長沙圓滿落幕。本次活動以“湘聚長沙,共赴熱AI”為主題,通過技術(shù)分享與實戰(zhàn)競賽相結(jié)合的方式,著力培養(yǎng)“開源鴻蒙+AI”領(lǐng)域
    的頭像 發(fā)表于 10-27 17:58 ?642次閱讀
    開鴻智谷“以賽促學(xué)、以賽選才”|1024<b class='flag-5'>程序員</b>節(jié)暨開源鴻蒙構(gòu)建大會圓滿落幕!

    程序設(shè)計與數(shù)據(jù)結(jié)構(gòu)

    的地址)出發(fā),采用推導(dǎo)的方式,深入淺出的分析了廣大C程序員學(xué)習(xí)和開發(fā)中遇到的難點。 2. 從方法論的高度對C語言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開發(fā)
    發(fā)表于 05-13 16:45

    CY7C68013A無PID和VID,如何制作PDF?

    我用 CY7C68013A MCU 設(shè)計了一 PCB,所以這意味著我不是程序員之類的。 但是我嘗試上傳一些代碼,但沒有 PID 和 VID。 我找到了一些關(guān)于如何制作的 PDF,但那些對我來說很難。 有人可以幫我嗎?
    發(fā)表于 05-13 07:50

    計算機網(wǎng)絡(luò)排錯思路總結(jié)

    明人不說暗話,這篇文章我們來聊一非常有用,同時也是程序員必備的技能,那就是網(wǎng)絡(luò)排錯思路大總結(jié)。
    的頭像 發(fā)表于 04-01 17:32 ?723次閱讀
    計算機網(wǎng)絡(luò)排錯思路總結(jié)

    如何在 樹莓派 上編寫和運行 C 語言程序?

    ,一本很好的書是BrianKernighan和DennisRitchie所著的《TheCProgrammingLanguage》。這本書對經(jīng)驗豐富的程序員和想學(xué)習(xí)C語
    的頭像 發(fā)表于 03-25 09:28 ?1054次閱讀
    如何在 樹莓派 上編寫和運行 C 語言<b class='flag-5'>程序</b>?

    零基礎(chǔ)入門:如何在樹莓派上編寫和運行Python程序?

    是一種非常有用的編程語言,其語法易于閱讀,允許程序員使用比匯編、C或Java等語言更少的代碼行。Python編程語言最初實際上是作為Linux的腳本語言而開發(fā)的。Py
    的頭像 發(fā)表于 03-25 09:27 ?1736次閱讀
    零基礎(chǔ)入門:如何在樹莓派上編寫和運行Python<b class='flag-5'>程序</b>?

    Gemini Vision + Raspberry Pi 化身“數(shù)字導(dǎo)盲犬”?

    本文討論了一位程序員利用樹莓派、攝像頭、Gemini和Python構(gòu)建PeregrineEye設(shè)備,使其成為“數(shù)字導(dǎo)盲犬”為視障者服務(wù)的項目經(jīng)歷,包括項目靈感、功能、構(gòu)建過程、遇到的挑戰(zhàn)及未來計劃等
    的頭像 發(fā)表于 03-25 09:20 ?1827次閱讀
    Gemini Vision + Raspberry Pi 化身“數(shù)字導(dǎo)盲犬”?

    KS-Soft:一站式集合20TCP/IP實用程序

    IP-Tools 在一程序中提供了許多 TCP/IP 實用程序。 這個屢獲殊榮的程序可以在Windows XP/7/8/10,Window
    的頭像 發(fā)表于 02-11 11:09 ?668次閱讀
    KS-Soft:一站式集合20<b class='flag-5'>個</b>TCP/IP實用<b class='flag-5'>程序</b>