91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

高級(jí)程序員都具備哪些優(yōu)良素質(zhì)

工程師人生 ? 來(lái)源:工程師吳畏 ? 2019-03-28 14:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作為高級(jí)程序員,以至于系統(tǒng)分析員,也就是對(duì)于一個(gè)程序項(xiàng)目的設(shè)計(jì)者而言,除了應(yīng)該具備上述全部素質(zhì)之外,還需要具備以下素質(zhì):

第一,需求分析能力

對(duì)于程序員而言,理解需求就可以完成合格的代碼,但是對(duì)于研發(fā)項(xiàng)目的組織和管理者,他們不但要理解客戶需求,更多時(shí)候還要自行制定一些需求,為什么這么說(shuō)呢?

一般而言,進(jìn)行研發(fā)任務(wù),也許是客戶提出需求,也許是市場(chǎng)和營(yíng)銷部門提出的需求,這時(shí)候?qū)τ谘邪l(fā)部門,他們看到的不是一個(gè)完整的需求,通常而言,該需求僅僅是一些功能上的要求,或者更正規(guī)些,可能獲得一個(gè)完整的用戶視圖;但是這都不夠,因?yàn)榭蛻粲捎诜羌夹g(shù)因素多一些,他們可能很難提出完整和清晰,或者說(shuō)專業(yè)性的性能需求,但是對(duì)于項(xiàng)目組織者和規(guī)劃者,他必須能夠清醒認(rèn)識(shí)到這些需求的存在并在完成需求分析報(bào)告的時(shí)候適當(dāng)?shù)奶岢?,同時(shí)要完整和清晰的體現(xiàn)在設(shè)計(jì)說(shuō)明書里面,以便于程序員編碼時(shí)不會(huì)失去這些準(zhǔn)則。

程序設(shè)計(jì)者必須正確理解用戶需求所處的環(huán)境,并針對(duì)性做出需求的分析,舉例而言,同樣一個(gè)軟件通過(guò)ASP租用方式發(fā)布和通過(guò)License方式發(fā)布,性能需求可能就是有區(qū)別的,前者強(qiáng)調(diào)的是更好的支撐能力和穩(wěn)定性,而后者則可能更強(qiáng)調(diào)在各種平臺(tái)下的普適性和安裝使用的簡(jiǎn)捷性。

第二,項(xiàng)目設(shè)計(jì)方法和流程處理能力

程序設(shè)計(jì)者必須能夠掌握不少于兩到三種的項(xiàng)目設(shè)計(jì)方法(比如自頂至下的設(shè)計(jì)方法,比如快速原型法等等),并能夠根據(jù)項(xiàng)目需求和資源搭配來(lái)選擇合適的設(shè)計(jì)方法進(jìn)行項(xiàng)目的整體設(shè)計(jì)。設(shè)計(jì)方法上選擇不當(dāng),就會(huì)耽誤研發(fā)周期,浪費(fèi)研發(fā)資源,甚至影響研發(fā)效果。

一個(gè)程序設(shè)計(jì)者還需要把很多功夫用在流程圖的設(shè)計(jì)和處理上,他需要做數(shù)據(jù)流圖以確立數(shù)據(jù)詞典;他需要加工邏輯流圖以形成整體的系統(tǒng)處理流程。一個(gè)流程有問(wèn)題的系統(tǒng),就算代碼多漂亮,每個(gè)模塊多精致,也不會(huì)成為一個(gè)好的系統(tǒng)。當(dāng)然,做好流程分析并選擇好項(xiàng)目設(shè)計(jì)方法,都需要在需求分析能力上具有足夠的把握。

第三,復(fù)用設(shè)計(jì)和模塊化分解能力

這個(gè)似乎又是老調(diào)重談,前面基本素質(zhì)上不是已經(jīng)說(shuō)明了這個(gè)問(wèn)題嗎?

作為一個(gè)從事模塊任務(wù)的程序員,他需要對(duì)他所面對(duì)的特定功能模塊的復(fù)用性進(jìn)行考慮,而作為一個(gè)系統(tǒng)分析人員,他要面對(duì)的問(wèn)題復(fù)雜的多,需要對(duì)整體系統(tǒng)按照一種模塊化的分析能力分解為很多可復(fù)用的功能模塊和函數(shù),并針對(duì)每一模塊形成一個(gè)獨(dú)立的設(shè)計(jì)需求。舉個(gè)例子,好比是汽車生產(chǎn),最早每輛汽車都是獨(dú)立安裝的,每個(gè)部件都是量身定做的,但是后來(lái)不一樣了,機(jī)器化大生產(chǎn)了,一個(gè)汽車廠開(kāi)始通過(guò)流水線來(lái)生產(chǎn)汽車,獨(dú)立部件開(kāi)始具有一定的復(fù)用性,在后來(lái)標(biāo)準(zhǔn)化成為大趨勢(shì),不同型號(hào),品牌甚至不同廠商的汽車部件也可以進(jìn)行方便的換裝和升級(jí),這時(shí)候,汽車生產(chǎn)的效率達(dá)到最大化。軟件工程也是同樣的道理,一個(gè)成熟的軟件行業(yè),在一些相關(guān)項(xiàng)目和系統(tǒng)中,不同的部件是可以隨意換裝的,比如微軟的許多桌面軟件,在很多操作模塊(如打開(kāi)文件,保存文件等等)都是復(fù)用的同一套功能模塊,而這些接口又通過(guò)一些類庫(kù)提供給了桌面應(yīng)用程序開(kāi)發(fā)者方便掛接,這就是復(fù)用化的模塊設(shè)計(jì)明顯的一個(gè)佐證。

將一個(gè)大型的,錯(cuò)綜復(fù)雜的應(yīng)用系統(tǒng)分解成一些相對(duì)獨(dú)立的,具有高度復(fù)用性的,并能僅僅依靠幾個(gè)參數(shù)完成數(shù)據(jù)聯(lián)系的模塊組合,是作為高級(jí)程序員和系統(tǒng)分析員一項(xiàng)最重要的工作,合適的項(xiàng)目設(shè)計(jì)方法,清晰的流程圖,是實(shí)現(xiàn)這一目標(biāo)的重要保證。

第四,整體項(xiàng)目評(píng)估能力

作為系統(tǒng)設(shè)計(jì)人員,必須能夠從全局出發(fā),對(duì)項(xiàng)目又整體的清醒認(rèn)識(shí),比如公司的資源配置是否合理和到位,比如工程進(jìn)度安排是否能最大化體現(xiàn)效率又不至于無(wú)法按期完成。評(píng)估項(xiàng)目整體和各個(gè)模塊的工作量,評(píng)估項(xiàng)目所需的資源,評(píng)估項(xiàng)目可能遇到的困難,都需要大量的經(jīng)驗(yàn)積累,換言之,這是一種不斷總結(jié)的累計(jì)才能達(dá)到的境界。在西方一些軟件系統(tǒng)設(shè)計(jì)的帶頭人都是很年長(zhǎng)的,比如4,50歲,甚至更老,他們?cè)诰幋a方面已經(jīng)遠(yuǎn)遠(yuǎn)不如年輕人那樣活絡(luò),但是就項(xiàng)目評(píng)估而言,他們幾十年的經(jīng)驗(yàn)積累就是最重要和寶貴的財(cái)富。中國(guó)缺這么一代程序員,主要還不是缺那種年紀(jì)的程序員,而是那種年紀(jì)的程序員基本上都是研究單位作出來(lái)的,都不是從專業(yè)的產(chǎn)品化軟件研發(fā)作出來(lái)的,他們沒(méi)有能積累那種產(chǎn)品化研發(fā)的經(jīng)驗(yàn),這也是沒(méi)有辦法的事情。

第五,團(tuán)隊(duì)組織管理能力

完成一個(gè)項(xiàng)目工程,需要團(tuán)隊(duì)的齊心協(xié)力,作為項(xiàng)目設(shè)計(jì)者或研發(fā)的主管人,就應(yīng)當(dāng)有能力最大化發(fā)揮團(tuán)隊(duì)的整體力量,技術(shù)管理由于其專業(yè)性質(zhì),不大同于一般的人事管理,因?yàn)檫@里面設(shè)計(jì)了一些技術(shù)性的指標(biāo)和因素。

首先是工作的量化,沒(méi)有量化就很難做到合適的績(jī)效考核,而程序量化又不是簡(jiǎn)單的代碼行數(shù)可以計(jì)算的,因此要求技術(shù)管理人員需要能真正評(píng)估一個(gè)模塊的復(fù)雜性和工作量。

其次是對(duì)團(tuán)隊(duì)協(xié)作模式的調(diào)整,一般而言,程序開(kāi)發(fā)的協(xié)作通常分為小組進(jìn)行,小組有主程序員方式的,也有民主方式的,根據(jù)程序員之間的能力水平差距,以及根據(jù)項(xiàng)目研發(fā)的需求,選擇合適的組隊(duì)方式,并能將責(zé)權(quán)和成員的工作任務(wù)緊密結(jié)合,這樣才能最大發(fā)揮組隊(duì)的效率。

一個(gè)代碼水平高的人,未必能成為一個(gè)合格的項(xiàng)目研發(fā)主管,這方面的能力欠缺往往是容易被忽視的。

綜上可以看到,作為一個(gè)主管研發(fā)的負(fù)責(zé)人,一個(gè)項(xiàng)目設(shè)計(jì)者,所需要具備的素質(zhì)和能力并不是程序代碼編寫的能力,當(dāng)然一般情況下,一個(gè)程序員通過(guò)不斷的總結(jié)提高達(dá)到了這種素質(zhì)的時(shí)候,他所具有的代碼編寫能力也已經(jīng)相當(dāng)不簡(jiǎn)單了,但是請(qǐng)注意這里面的因果關(guān)系,一個(gè)高水平的項(xiàng)目設(shè)計(jì)者通常已經(jīng)是代碼編寫相當(dāng)優(yōu)秀的人了,但是并不是一個(gè)代碼相當(dāng)優(yōu)秀的程序員就可以勝任項(xiàng)目設(shè)計(jì)的工作,這里面存在的也不是智商和課本的問(wèn)題,還是在于一個(gè)程序員在積累經(jīng)驗(yàn),逐步提升的時(shí)候沒(méi)有意識(shí)到應(yīng)當(dāng)思考哪方面的東西,沒(méi)有有意識(shí)的就項(xiàng)目的組織和復(fù)用設(shè)計(jì)進(jìn)行揣摩,沒(méi)有經(jīng)常性的文檔習(xí)慣和總結(jié)習(xí)慣,不改變這些,我們的合格的項(xiàng)目設(shè)計(jì)者還是非常欠缺。

另外,為防止有無(wú)聊的人和我較真,補(bǔ)充一點(diǎn),本文針對(duì)目標(biāo)是作商業(yè)化的軟件項(xiàng)目和工程,那些科研機(jī)構(gòu)的編程高手,比如算法高手,比如圖象處理高手,他們的工作是研究課題而非直接完成商業(yè)軟件(當(dāng)然最終間接成為商業(yè)產(chǎn)品,比如微軟研究院在作的研究課題),因此他們強(qiáng)調(diào)的素質(zhì)可能是另外的東西,這些人(專家),并不能說(shuō)是程序員,不能用程序員的標(biāo)準(zhǔn)去衡量。

最后補(bǔ)充一點(diǎn)東西,一個(gè)軟件項(xiàng)目研發(fā)的設(shè)計(jì)流程是怎樣的呢?以通常標(biāo)準(zhǔn)的設(shè)計(jì)方法為例,(不過(guò)筆者喜歡快速原型法)。

第一個(gè)步驟是市場(chǎng)調(diào)研,技術(shù)和市場(chǎng)要結(jié)合才能體現(xiàn)最大價(jià)值。

第二個(gè)步驟是需求分析,這個(gè)階段需要出三樣?xùn)|西,用戶視圖,數(shù)據(jù)詞典和用戶操作手冊(cè)。用戶視圖是該軟件用戶(包括終端用戶和管理用戶)所能看到的頁(yè)面樣式,這里面包含了很多操作方面的流程和條件。數(shù)據(jù)詞典是指明數(shù)據(jù)邏輯關(guān)系并加以整理的東東,完成了數(shù)據(jù)詞典,數(shù)據(jù)庫(kù)的設(shè)計(jì)就完成了一半多。用戶操作手冊(cè)是指明了操作流程的說(shuō)明書。請(qǐng)注意,用戶操作流程和用戶視圖是由需求決定的,因此應(yīng)該在軟件設(shè)計(jì)之前完成,完成這些,就為程序研發(fā)提供了約束和準(zhǔn)繩,很遺憾太多公司都不是這樣做的,因果顛倒,順序不分,開(kāi)發(fā)工作和實(shí)際需求往往因此產(chǎn)生隔閡脫節(jié)的現(xiàn)象。

需求分析,除了以上工作,筆者以為作為項(xiàng)目設(shè)計(jì)者應(yīng)當(dāng)完整的做出項(xiàng)目的性能需求說(shuō)明書,因?yàn)橥阅苄枨笾挥卸夹g(shù)的人才可能理解,這就需要技術(shù)專家和需求方(客戶或公司市場(chǎng)部門)能夠有真正的溝通和了解。

第三個(gè)步驟是概要設(shè)計(jì),將系統(tǒng)功能模塊初步劃分,并給出合理的研發(fā)流程和資源要求。作為快速原型設(shè)計(jì)方法,完成概要設(shè)計(jì)就可以進(jìn)入編碼階段了,通常采用這種方法是因?yàn)樯婕暗难邪l(fā)任務(wù)屬于新領(lǐng)域,技術(shù)主管人員一上來(lái)無(wú)法給出明確的詳細(xì)設(shè)計(jì)說(shuō)明書,但是并不是說(shuō)詳細(xì)設(shè)計(jì)說(shuō)明書不重要,事實(shí)上快速原型法在完成原型代碼后,根據(jù)評(píng)測(cè)結(jié)果和經(jīng)驗(yàn)教訓(xùn)的總結(jié),還要重新進(jìn)行詳細(xì)設(shè)計(jì)的步驟。

第四個(gè)步驟是詳細(xì)設(shè)計(jì),這是考驗(yàn)技術(shù)專家設(shè)計(jì)思維的重要關(guān)卡,詳細(xì)設(shè)計(jì)說(shuō)明書應(yīng)當(dāng)把具體的模塊以最‘干凈’的方式(黑箱結(jié)構(gòu))提供給編碼者,使得系統(tǒng)整體模塊化達(dá)到最大;一份好的詳細(xì)設(shè)計(jì)說(shuō)明書,可以使編碼的復(fù)雜性減低到最低,實(shí)際上,嚴(yán)格的講詳細(xì)設(shè)計(jì)說(shuō)明書應(yīng)當(dāng)把每個(gè)函數(shù)的每個(gè)參數(shù)的定義都精精細(xì)細(xì)的提供出來(lái),從需求分析到概要設(shè)計(jì)到完成詳細(xì)設(shè)計(jì)說(shuō)明書,一個(gè)軟件項(xiàng)目就應(yīng)當(dāng)說(shuō)完成了一半了。換言之,一個(gè)大型軟件系統(tǒng)在完成了一半的時(shí)候,其實(shí)還沒(méi)有開(kāi)始一行代碼工作。那些把作軟件的程序員簡(jiǎn)單理解為寫代碼的,就從根子上犯了錯(cuò)誤了。

第五個(gè)步驟是編碼,在規(guī)范化的研發(fā)流程中,編碼工作在整個(gè)項(xiàng)目流程里最多不會(huì)超過(guò)1/2,通常在1/3的時(shí)間,所謂磨刀不誤砍柴功,設(shè)計(jì)過(guò)程完成的好,編碼效率就會(huì)極大提高,編碼時(shí)不同模塊之間的進(jìn)度協(xié)調(diào)和協(xié)作是最需要小心的,也許一個(gè)小模塊的問(wèn)題就可能影響了整體進(jìn)度,讓很多程序員因此被迫停下工作等待,這種問(wèn)題在很多研發(fā)過(guò)程中都出現(xiàn)過(guò)。編碼時(shí)的相互溝通和應(yīng)急的解決手段都是相當(dāng)重要的,對(duì)于程序員而言,bug永遠(yuǎn)存在,你必須永遠(yuǎn)面對(duì)這個(gè)問(wèn)題,大名鼎鼎的微軟,可曾有連續(xù)三個(gè)月不發(fā)補(bǔ)丁的時(shí)候嗎?從來(lái)沒(méi)有!

第六個(gè)步驟是測(cè)試

測(cè)試有很多種:按照測(cè)試執(zhí)行方,可以分為內(nèi)部測(cè)試和外部測(cè)試;按照測(cè)試范圍,可以分為模塊測(cè)試和整體聯(lián)調(diào);按照測(cè)試條件,可以分為正常操作情況測(cè)試和異常情況測(cè)試;按照測(cè)試的輸入范圍,可以分為全覆蓋測(cè)試和抽樣測(cè)試。以上都很好理解,不再解釋。

總之,測(cè)試同樣是項(xiàng)目研發(fā)中一個(gè)相當(dāng)重要的步驟,對(duì)于一個(gè)大型軟件,3個(gè)月到1年的外部測(cè)試都是正常的,因?yàn)橛肋h(yuǎn)都會(huì)又不可預(yù)料的問(wèn)題存在。

完成測(cè)試后,完成驗(yàn)收并完成最后的一些幫助文檔,整體項(xiàng)目才算告一段落,當(dāng)然日后少不了升級(jí),修補(bǔ)等等工作,只要不是想通過(guò)一錘子買賣騙錢,就要不停的跟蹤軟件的運(yùn)營(yíng)狀況并持續(xù)修補(bǔ)升級(jí),知道這個(gè)軟件被徹底淘汰為止。

寫這些步驟算不上賣弄什么,因?yàn)閷?shí)話講我手邊是一本《軟件工程》,在大學(xué)里這是計(jì)算機(jī)專業(yè)的必修課程,但是我知道很多程序員似乎從來(lái)都只是熱衷于什么《30天精通VC》之類的,他們有些和我一樣游擊隊(duì)出身,沒(méi)有正規(guī)學(xué)過(guò)這個(gè)專業(yè),還有一些則早就在混夠?qū)W分后就把這些真正有用的東西還給了老師。

網(wǎng)上現(xiàn)在也很浮躁,一些coding fans亂嚷嚷,混淆視聽(tīng),實(shí)際上真正的技術(shù)專家很少在網(wǎng)上亂發(fā)帖子的,如筆者這樣不知天高地厚的,其實(shí)實(shí)在是算不上什么高手,只不過(guò)看不慣這種對(duì)技術(shù),對(duì)程序員的誤解和胡說(shuō),只好挺身而出,做撥亂反正之言,也希望那些還沉迷于一些錯(cuò)誤人士的coding fans們能認(rèn)真想想,走到正途上,畢竟那些聰明的頭腦還遠(yuǎn)遠(yuǎn)沒(méi)有發(fā)揮應(yīng)有的價(jià)值。

聲明:本文內(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)投訴
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    956

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    堆棧的原理揭秘

    百度百科試圖傳遞的信息翻譯為人話: 2. 為什么需要堆棧?首先,為什么需要堆棧?真的是搞計(jì)算機(jī)的那幫宅男吃飽了撐的嗎? 【編者注:必須不是!魯迅曾經(jīng)說(shuō)過(guò):“不想偷懶的程序員不是好程序員”,就算是吃
    發(fā)表于 01-23 07:08

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

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

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

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

    程序員最常見(jiàn)謊言

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

    堆和棧的區(qū)別

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

    軟通國(guó)際亮相2025沙中開(kāi)源與AI科技峰會(huì)

    2025年11月11日,由沙特程序員協(xié)會(huì)(parmg)主辦的"2025沙中開(kāi)源與AI科技峰會(huì)"在利雅得盛大啟幕。
    的頭像 發(fā)表于 11-14 17:45 ?1478次閱讀

    奔赴熱AI,碼力全開(kāi)!Talkweb House@1024程序員日系列活動(dòng)圓滿收官

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

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

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

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

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

    CY7C68013A無(wú)PID和VID,如何制作PDF?

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

    Smart Eye攜手Ayats完成高級(jí)駕駛分心警告系統(tǒng)認(rèn)證

    近日,駕駛監(jiān)控系統(tǒng)(DMS)的領(lǐng)先開(kāi)發(fā)商Smart Eye攜手著名客車和巴士制造商Ayats成功完成了高級(jí)駕駛分心警告(ADDW)系統(tǒng)的認(rèn)證。
    的頭像 發(fā)表于 04-02 10:56 ?1000次閱讀

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

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

    如何在 樹莓派 上編寫和運(yùn)行 C 語(yǔ)言程序?

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

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

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

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

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