分享一些部分
上班一年多了
开始做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
: 不是就要马上重新安装环境 学习新的语言吗
: 不知道当初大大们怎么学习的
: 希望大大不吝指教
: 手机排版伤眼抱歉