Re: [請益] 什麼程度可以開始做side-project
分享一些部分
上班一年多了
開始做sideproject快滿1年左右
寫了兩個side project 現在正在寫第三個
都是SDN/NFV或Data center HPC的軟體實作
當初是因為公司需要一個軟體系統但是沒有要自主開發打算找opensource評估
所以自己花了半年刻了一個prototype
在開始做之前都一直不知道水有多深
只有邊寫才會知道哪裡不足
舉例來說這一年來看了不少新的東西Linux kernel、network protocol的實作、compiler與CPU、cache的相關知識(也花了10萬左右買設備QQ)
以前或許都有一點接觸上面的知識
但是實際上只有實作過才會發現以前學的遠遠不夠,尤其是課本的更不夠
舉個例子:在NUMA架構下如何減少cache miss的機率
因此我個人是覺得邊學邊做才是正解
只有遇到問題時才會有動力去不斷往下探索
不過有個缺點
每學到了新東西就會分神跑去玩新的
project就這樣放著...QQ
※ 引述《parsons12342 (拜媽祖有保庇)》之銘言:
: 不知道標題該怎麼下才好...
: 先附上背景
: 小弟本來念文組(非資管)
: 推上地名大學資管所
: 專題是用unity做遊戲(負責寫程式的部分)
: 但上資管所後確定會放棄unity
: 所以我應該算是整個砍掉重練
: 因為知道資結演算法的重要性
: 目前是自學c++ 然後練習簡單的解題
: 提升自己對語法的熟悉度
: 之後會開始實作資結的東西
: 但資工的朋友說
: 其實可以一起同時做網頁 或 app
: 而且比較有成就感
: 那這樣假設我要試試寫網頁 或app
: 不是就要馬上重新安裝環境 學習新的語言嗎
: 不知道當初大大們怎麼學習的
: 希望大大不吝指教
: 手機排版傷眼抱歉
--
感覺接案子比較有動力做 我也是做到一半就放置了
想請問這位前輩 如果做到完全卡住怎辦 就是連要查什
麼關鍵字都不知道的時候怎辦
直接google你想要的功能 看有沒有類似的專案可以學起來
卡樓上的問題 大大會建議碰新的東西 就買書嗎? 像
是帶著你做實作的
可以買書也可以多看看有名的大型專案 舉個例子 在NFV中有一個知名的開源library DPDK 用途是快速的透過純軟體來處理network packet 我在他的source code中學到了許多軟體最佳化要注意的事情 但是 同時也看Jserv、去Google資料、買相關的書
※ 編輯: w180112 (114.136.191.21 臺灣), 02/10/2020 19:27:33我超愛買書的 買越多會有強迫自己看完的壓力
買線上課程反而無感
大型專案 直接看source code 這種方法我陣亡了很多次
是不是程度不夠啊
要先執行過才容易看得懂
能夠多分享一些 NUMA cache 實務的經驗嗎
很難講清楚欸 舉些例子 prefetch的時機、per core data structure、cache line的保證、cpu affin ity等等
※ 編輯: w180112 (118.161.178.171 臺灣), 02/13/2020 01:23:3937
[心得] 機械轉軟體工程師經驗分享# 前言 想分享一下當初從進公司幾乎不會寫程式 到現在負責做軟體的porting to Linux的經歷 如果你想轉軟體工程師,最好先進到願意讓你寫程式的公司 但是這不一定辦得到,我底下分享一些自己做的功課20
Re: [請益] Spring boot的依賴注入降低耦合的例子在這個時代依賴注入最重要的用途,特別是在後端開發是讓Application 在多個不同的 環境下(Development, Production, local, etc) 能夠根據profile 組出能正確執行的Application 多型在這裡當然有他的地位,但是一般來說,大部分不接觸system boundary的service objects 是不太需要多型的,如果是java,那種一個interface 只有一個implementation12
[心得] 新加坡蝦皮面試心得大家好 小弟前一個月面了新加坡蝦皮到現在已經到談offer的部分了後面就是條件雙方能不能接受 的問題了 因為小弟領域比較特殊 雖然是領域軟體工程師但是比較不算前後端12
Re: [討論] 刷題和side project 的重要性看到這個討論串忍不住想分享。 先做個自我介紹,我目前 26 歲,去年研究所畢業目前年資剛滿一年沒多久。熟悉的語言 是 PHP ,找的也是跟 PHP 相關的工作,目前任職廣告公司做一些酷酷的廣告科技。 去年面試了五間公司,都是本土企業,我就俗辣然後英文不夠厲害不敢面外商。這些公司 我都拿著 Side Project、開源專案參與記錄,以及論文當履歷作為面試的履歷,總的來11
[經驗] 新加坡蝦皮shopee面試經驗面試公司:______________ 新加坡蝦皮 面試職位:______________ Software Engineer: MRE : Cloud Native Developer (SDN) 求職方法:______________ (人力網站/Head Hunter/Referral/10
Re: [請益] 韌體初學者韌體工程師的工作內容其實範圍還滿大的 最小的4~7bit MCU,這種幾乎都用組語在寫 大概也不會有職缺純做這種MCU 一堆被ARM打趴的通用MCU,例如8051 PIC AVR MSP430 ..... 不是沒人在用,只是這些都會越用越少,也不推去學10
Re: [請益] 目前工作的職涯發展以下個人主觀片面的看法,聽聽就好 我覺得「網路服務」這樣的方向仍舊太含糊。 你最好依據幾個你有興趣開發的軟體系統之需求來決定你學習科技的方向, 免得像我職涯一樣大摔一跤。 我在前面回文說的「持續設計、實作特定類型系統」是從功能和用途的角度來分類系統,7
Re: [請益] 專案管理的技術?感謝大家正向的回應,解決我的很多問題 目前問題還是有3個 在比較少人的板問過,都沒有任何結果,但是想說問問不同意見 A.2
Re: [問卦] 如何在Linux底下自幹win3.1系統?有點晚幾天看到這篇了, 最近在 Linux 上玩 Windows 3.1 懷舊玩得很兇 甚至把網路上一些 Win 3.1 中文軟體都從網拍上標來 準備一一整理放上 archive.org 那麼小弟就接著 jserv 的話題繼續 除了透過 DOSBOX 執行 Windows 3.1 跑軟體外1
Fw: [心得] 新加坡蝦皮面試心得作者: MacOSX11 (MacOSX11) 看板: Soft_Job 標題: [心得] 新加坡蝦皮面試心得 時間: Wed Jul 28 22:44:29 2021 大家好 小弟前一個月面了新加坡蝦皮到現在已經到談offer的部分了後面就是條件雙方能不能接受