title: BAT会招只会C语言的人吗？
desc: 学不会OO语言，什么这个类那个类，设计模式啊，真的很反感。<br>精通（我说的是真的精通）C，和Linux系统编程。<br><br>20140708更新---------------------------------------------------------------------------<br><br>上面的错别字已经改了，谢谢提醒。<br><br>好吧，我坦白：<br>我的表达有问题，导致很多人XX。<br>我当然是学过OO的，封装，继承，多态，虚函数，纯虚函数一大堆乱七八糟的。自认学得不错，但是终究无爱。<br>之所以反感OO，不是鄙视谩骂OO，而是我认为各自的领域其实是不一样的。自从了解了open文化和深深折服于RMS和King的diao性格后，加上一点子不服的性格（凭什么我要天天傻傻地调用你的API？），我就坚定了自己的路kernel。<br><br>但凡事要分步骤，我不相信有多少人本科毕业玩kernel就很好的。罕见稀有传说不朽至宝！对于大一第一节课才知道怎么开机的我，我觉得我成长已经很快了。所以，我打算先达到系统编程的层次，因为经济。<br><br><u>精通（我说的是真的精通）C，和Linux系统编程。<u><br>上面这句话的本意是<b>如果<b><u>精通C和Linux系统编程<u>。好吧，精通这个词，深深伤害了很多人的心，可能谦虚点用“熟悉”会好一点。相比于那个谁仅用宏就差不多重新发明了一种语言，我确实谈不上精通。<br><br>那么我现在到底什么水平呢？<br>c：自己买英文版KampR看完的。指针函数？我只想说我汇编学得特别特别特别好。int ptr or int ptr？int fun or int fun？字节对齐？<br>shell：自学过sedampawk。看了下nginx的configure，哇塞，真的能看懂。<br>network：给我一个packet，分分钟说出每个字节代表什么含义。<br><br>但我知道，这些小丢丢相比于OS真的是只是一小丢丢。LKDULK那些砖，等着我呢。<br><br>有人问我的github。很惭愧。但我想说，搞kernel这一行才22岁的我，能有什么项目？我又不是King那样的天才。先啃完nginx再出来丢人现眼吧。<br><br>p.s. 这样的我真的找不到工作吗？求前辈们给点建议。
topic: 腾讯
content: Talk is cheap ， show your code
answerer_tags: 前端汪 miantiao.me