事實上,在大多數學校中,軟體工程都是在本科階段教授的,這與未來的工作嚴重脫節。 如果你不自學在本科工作中需要做什麼,畢業後去面試發現你做不到,你會想知道為什麼老師沒有教你。 軟體工程的學生必須自己學習,在網上找到最好的學習,再糟糕,他們都會去上培訓班。 大二開學時嘗試自學,技術更新太快,即使畢業就業後,你還是要保持自學,手裡的能力才能維持高收入。 1.前端開發:HTML、J**ASCRIPT、CSS、IOS、Android web前端等負責向使用者展示軟體的介面。 2.後端開發:C C++ J**a Python PHP;不同行業在語言上有不同的優勢,實現軟體背後的業務邏輯,優化和維護系統。 3.系統運維:shell指令碼、Linux系統、Docker、K8S、雲服務在Linux系統上部署軟體,並監控軟體的執行狀態。 開啟虛擬機器需要計算機上的大量記憶體。 4.資料接入:SQL介面語言、MySQL、Oracle、Redis、MongoDB。 5.軟體測試:Postman、Jemeter;找出軟體中的錯誤。 6.軟體設計:visio、axure;在軟體開發之前建立軟體模型。 7.**託管:Gitlab、Gitee、Code。 8.其他軟體:畢業設計辦公室、數學MATLAB。 9.AI 輔助:ChatGPT 和 Copilot 用於輔助寫作**。 軟體就像一棟建築;如果你掌握了一兩個工具,你就可以成為乙個磚瓦建築商;如果你精通許多工具,你可以成為一名建築設計師、專案經理(軟體架構師、專案經理)。
在軟體的官方文件中,單個軟體對計算機記憶體的資料要求不高,但隨著專案**的增加,記憶體要求也會增加。
但你不必緊張,一般在機器上執行乙個簡單的demo,大型專案可以部署到雲伺服器執行,不占用電腦的效能。 軟體工程計算機CPU要求在軟體開發過程中,經常會同時執行多種開發工具,如虛擬機器、多個網頁、資料搜尋等。 CPU是電腦的大腦,CPU效能差會導致編譯時間長,效率降低,在選擇膝上型電腦時,要尋找以下CPU型號: 流暢4年以上:i5-1340P、R5-7640HS流暢5年以上:i5-13500H、R7-7840H、i7-13700H 如何判斷CPU強不強, 請檢視 CPU 效能排名:
2024年12月:膝上型電腦CPU梯形圖,電腦處理器效能排名ultra5 7軟體工程電腦16G記憶體夠用嗎?本科水平為輕開發,專案不複雜,對計算機記憶體要求不高。 而且,學校講授的C語言、J**A專案、演算法都是幾年前的老教科書,16GB記憶體可以滿足需求。 不過,我還是建議買一台32GB的電腦,原因如下:1新電腦預設Windows 11,系統本身占用4GB記憶體。 2 如果你學習Linux,你會頻繁開啟虛擬機器,每個虛擬機器占用3-4GB記憶體。 3 寫入**需要經常檢視文件和資訊,大記憶體可以在後台多掛幾個網頁,隨時提高效率。 4 學校教學的相對基礎,在內卷的當下很難跟上企業的招聘要求,我們要在網際網絡上學習,實踐那些與時俱進的專案,所以我們需要一台大記憶體的電腦。
普通膝上型電腦有 16G 或 32G 兩種版本,但如果選擇 32G 電腦,則不必自己擴充套件記憶體。 如果選擇16G電腦,注意電腦是否支援擴充套件到32G以上。 如何選擇電腦的螢幕?建議使用16寸電腦,螢幕更大,更適合書寫**。 如果更看重便攜性,也可以選擇14寸電腦,更輕巧,更適合帶去圖書館實驗室自學。 例如,常見的**編輯器,1個檔案區,2個**區,3個結果輸出區。 如果螢幕太小,就會很擁擠,瀏覽的上下文會更少,寫起來也不會很酷。
USB 埠:一些輕薄的膝上型電腦只有 1 個 USB 埠,這可能不夠用。 如果經常連線外接U盤編寫MCU程式,建議選擇2-3個USB介面的電腦。 電腦品牌以以下品牌為主,他們幾乎在所有城市都有售後服務點。 國家保修:聯想、惠普、戴爾、華碩、巨集碁、華為、榮耀、小公尺紅公尺。 如果沒有售後服務網點,送故障電腦維修非常麻煩,等待時間長,存在運輸損壞的風險。 根據摩爾定律,每 18 個月一台新計算機的效能翻一番,每三個月就有一台更好的計算機。 本文繼續在**上,建議先收藏,想購買時再看最新推薦。 未完待續... 我應該在軟體工程專業的大一時買一台電腦嗎?大一學常用基礎課,學C語言、資料結構、matlab,這些,實際操作不多,大一不能先買。 最遲,我將不得不購買一台電腦,主要用於前面提到的自學課程。 特別是有些同學對電腦操作不是很熟悉,所以應該盡快買一台電腦,多熟悉一下以後吃飯的傢伙。
軟體工程專業用蘋果電腦好嗎?軟體開發的主流工具有Mac版本,無論是C、J**A、PHP、前端H5、JS、Android開發、iOS開發,都可以找到相應的Mac替代品。 而且,macOS是乙個類Unix系統,可以直接在原生系統中的SSH遠端伺服器上執行命令,非常方便。 此外,蘋果筆記本的外觀、質量、質量控制、螢幕、續航都特別好,而且觸控板完全不用滑鼠就很好用,這些都是非常實用的優勢。
但是,本科課程的老師用Windows演示教學,用Mac經常無法按照老師的教程進行操作,很多細節都不一樣,遇到問題會有點麻煩,需要上網搜尋才能解決問題。 1 在Mac上能玩的遊戲很少,即使有些遊戲能玩,操作體驗也不好,基本退出遊戲。 2 不要在Mac上使用Windows,不要相信“蘋果電腦也可以安裝Windows”這句話,在Mac上使用Windows很熱,對電腦很傷。 3蘋果筆記本的8G記憶體不夠用,而且虛擬機器已經滿了,16GB**很貴,往往要上萬元。 4 目前,蘋果M系列晶元的相容性還有待觀察。 Mac有很多優點,但是不建議第一台電腦使用MacBook,我自己是在手頭有Windows電腦的前提下購買的。 用MacBook出差會見客戶非常方便,現在我不再出差了,我又回到了Windows,我仍然覺得Win很好用。 軟體工程會吃CPU還是顯示卡?說到軟體工程計算機,CPU遠比顯示卡重要!**編譯運維、開發工具(IDE)、瀏覽器查詢等,這些都是消耗CPU的。 還有學習各種演算法,包括排序、搜尋、資料分析、演算法優化等,這些都看重CPU的效能。
顯示卡只在特定領域有較大的影響,機器學習訓練對於人工智慧的深度學習,顯示卡可以提供額外的計算能力來加快訓練過程。 還有一些高階領域,比如科學計算、加解密等,總之,在大多數軟體開發工作中,顯示卡的影響是非常小的。 軟體專案需要單個 GPU 嗎?不可以,除非你想剪**玩大型3D遊戲,否則你可以使用設定的顯示器。 選擇剪貼本遊戲本檢視此,顯示卡效能排名:
2024年12月:膝上型電腦台式電腦顯示卡梯形圖最新效能排名RTX4060 如果你想向人工智慧方向發展,你不必使用遊戲膝上型電腦,你可以用整合顯示卡膝上型電腦來控制GPU伺服器: AMD適合軟體工程嗎?當我們選擇電腦時,我們會看到同樣的筆記本,AMD的CPU會比Intel便宜幾百美元,但是聽說AMD不如Intel穩定,相容性也不如Intel。 事實上,大多數軟體開發工具和整合開發環境(IDE)都是跨平台的,一般不受CPU品牌的影響,無論你使用AMD還是Intel,都可以在常用的開發工具中執行和除錯。 至於其他受訪者提到的“相容性”翻轉問題,我們這麼說吧,英特爾經過多年的積累,在編譯上確實會有生態優勢。 然而,在軟體工程碩士階段,很難涉及CPU底層指令集的差異,也很難遇到相容性問題。 關於電腦科學AMD的相容性,可以參考這個知乎話題,有很多人在討論:軟體工程自學**程式設計學習:MOOC、嗶哩嗶哩、菜鳥教程、程式設計獅子、極客學院、coursera、實驗室搭建、夜曲程式設計。
求職刷題:leetcode刷演算法、牛 ke.com、力扣。
演算法視覺化說明:Visual Go、Data Structure Visualizations、BinaryTreegraph
程式設計師社群:GitHub、Rare Earth Nuggets、Blog Park、Sino、CSDN