① 做一名電路程序員必備知識
語文(基礎,看書用-_-b);數學(數學分析、布爾代數等,基礎);普通物理(主要是電學部分,基礎);電路分析(重點是門電路和各種邏輯電路);低級語言的常識等。
另外為了方便翻找資料,英語閱讀能力也是有幫助的。
② 為什麼程序員是從 0 開始數數,而不是 1
我想這個和C語言的指針有關系,其實在C語言中,所有的都可以用指針代替p,偏移量用p+n,n是從0開始的,比如數組類型,就可以用p+0,...,p+n-1,這種方式表示,然後用[0...]這種方式取值,其實都是指針,然後c++,java,其實基礎都是c語言。這些都是比較流行的語言,然後很多新出的語言的設計者,都是這些語言的高級工程師可能用習慣了吧。這些都是我猜的,具體原因不知道。
③ 當一個程序員需要多好的數學
任何面向工作的功利的學習行為都可以視為一種投資,必須考慮成本和收益的tradeoff;總體來看,個人認為計算機系本科不教的數學對於絕大多數程序員來說都是沒有必要熟練掌握的數學。
數學不包括演算法。演算法一直是屬於計算機科學領域的。數據結構演算法能力是程序員的核心能力之一,而且永不過時。
當程序員做開發工作,有些方向不太需要數學,有些方向需要特定類型的數學(比如游戲開發、圖形學會用到大量數值工具等);解決特定問題需要學習特定類型的數學;專門做特定領域的計算機科學研究需要用到大量特定領域的數學;既然如此,那就在碰到相應問題的需求去學習對應的知識就好了,沒有必要非要計較到底哪個重要(前提是你應當知道你這個方向需要什麼樣的知識),也沒有必要僅僅是為了提高「數學基礎」而盲目不加選擇的去學習所有種類的數學。
④ 我想問下現在一個程序員和電氣工程師的工資有多少
一般情況下:
收入:電氣》程序》機械
輕松程度:電氣》機械》程序
當然,具體的數值不好說,大概在3000-10000之間,要看你進的什麼地方,從事的什麼專業
⑤ 程序員需要怎樣的數學基礎
離散數學對程序員來說非常重要,還有組合數學、線性代數、概率論、數論等等,即使你將來不做研究,這些基礎知識也能極大地提高你的水平。計算機科學對離散數學的要求很高,建議你先學習前面提到的這些課程,然後學習計算機演算法和數據結構,再配合到網上的在線題庫做題,過程很艱辛,但是對你的幫助會很大。
推薦書目:
《具體數學》(先學完前面的數學課程,在水平有一定進步以後再看)
《演算法導論》(應該人手一本的好書)
簡單來說,學數學的目的,一方面是活躍你的思維;另一方面是為了深入學習演算法打基礎,設想一下,同樣的問題,普通人的程序要幾十分鍾甚至幾小時幾天才能解決出來,甚至根本無法解決,而你精心設計的程序卻能在1秒內解決出來,這就是數學的魅力、演算法的魅力。
其實,一切取決於你是否想做一個高級程序員。如果你做體力活(其實一般編程別人都認為是體力活),那你可以不學,因為你用不到,但是,你要是做技術上的創新,做個很強的程序員,沒有數學的支持,很難。
你既然學習了C,c++,你也知道演算法的重要性,同樣一個問題,我用13行程序解決了,我的同學居然用了33行,因為他不懂的用數學。你要達到什麼高等,取決於你的數學修養。當然,要做一個普通的程序員就不用學習了。要挑戰自己,做個好的,優秀的,學習數學吧!
⑥ 做JAVA程序員 要學模擬電路之類的課么
不用,JAVA是語言,純計算機領域的,模擬電路之類是電信方面的,只在硬體編程有用.
⑦ 職業規劃,計算機專業,有點數字電路,C語言基礎,都不精,不想做程序員,該怎麼辦
學一下模電等方面的專業書,把計算機硬體知識搞通!去維修或設計電路板。現在這個方向是熱門!而且一般都會找到相當好的工作,工資3000以上!
⑧ 數據分析師和程序員的區別
數據分析師是對數據進行分析
程序員是編寫程序
兩者目的不相同的。
⑨ 本人現在是java程序員,因為不是計算機相關專業的,現在想趁業余時間學一些操作系統計算機組成原理的
(1)越老越沒有競爭力,越老越找不到工作,因為技術一直在更新,你年輕時候精通的技術,幾年之後根本沒人用了,c++就是個例子,現在還有幾個人搞c++?C++老程序員要麼失業,要麼被迫七老八十的學Java,跟20來歲的年輕人血拚,上有老,下有小,你拼的過么?
(2)累,加班,簡直是常事,不加班不正常,大公司更加班,華為、騰訊都累死人。程序員普遍有慢性前列腺炎,不信你問問身邊的程序員。
(3)基本認識不了什麼有錢人,認識的全部都是程序員,說實話,都沒什麼本事,因為認識的人少啊,所以家裡有點事想找你辦,你基本幫不上忙的。
(4)基本就別想找老婆了,即使找個老婆,也十有八九是恐龍。
(5)做程序員時間久了,基本喪失了人際交往能力。
(6)程序員生活品質普遍很低,我就沒看到過哪個程序員,拿LV,酷奇,愛馬仕,普拉達,寶緹嘉,這些東西,我猜大多數程序員,這輩子都沒可能用。更不用說什麼百達翡麗江詩丹頓。
(7)程序員,一輩子,買個破房,買個破車,就很不錯了,還不能買好車。而且要拚命省吃儉用,以極低的生活質量作為代價。
(8)天天坐著寫程序,身體一天不如一天啊。
(9)最重要的是,30歲以後,就要時刻准備被淘汰了。
⑩ 程序員和電氣自動化工程師哪個更有前途
電氣自動化我雖然不太了解,但是我曾經是Java程序員,程序員是個工資長的比較快的行業,尤其是在北京上海和深圳這3個城市,程序員干1年跳槽的話工資基本可以翻一番,剛畢業的大學生在上面所說的三個城市干程序員的話月工資基本在2500-3000的水平,干滿一年後跳槽的話可以達到4000-4500的水平,如果一直比較用心做的話4,5年後工資可以達到6000-10000不等,但是干程序員是個很累很累的行業,通宵加班是家常便飯,要有充足的心理准備,這是作為一個老程序員的忠告,呵呵~