GithubHelp home page GithubHelp logo

lylyone / baguwen-wiki Goto Github PK

View Code? Open in Web Editor NEW

This project forked from apachecn/baguwen-wiki

0.0 0.0 0.0 69.51 MB

:books: 面试八股文

Home Page: baguwen-wiki.vercel.app

License: Other

Shell 0.13% JavaScript 48.03% CSS 45.67% HTML 6.06% Dockerfile 0.10%

baguwen-wiki's Introduction

ApacheCN 八股文知识库

协议:CC BY-NC-SA 4.0

收割 SB 的人会被 SB 们封神,试图唤醒 SB 的人是 SB 眼中的 SB。——SB 第三定律

贡献指南

请通过 ISSUE 提交想要收录的文章,负责人看到后就会处理。

写在前面

IT八股文是**特色的东西之一,不用怀疑,北美、欧洲和土澳还是东南亚,没有任何一家公司面试考这个东西。它们习惯于考察系统架构设计,似乎更关心更大的架构而不是细节。也就是一个组件怎么在项目中使用,而不是它是怎么做出来的。

如果你跟我一样很幸运,没怎么背八股文就进入了IT行业,你会发现这些东西对编程,哦不,对于日常工作根本没啥卵用。很简单,如果你知道了 HTTP2 支持长连接,你会把许多数据塞进一个请求里面给前端吗?如果你又发现了当前使用的 HTTP 库不支持长连接(大多数库都是这样,标准和实现不完全统一),你会写个连接池来复用它吗?很遗憾,你还是跟大多数人一样,该怎么发请求就怎么发,因为这个对于整个项目毫无影响。

我之前对于八股文一向是逃避。现在我反思了自己的错误,有了新的认识。如果你不喜欢一个东西,最好的方式不是逃避,而是扛旗反旗,KILL THE GAME!虽然八股文对编程没啥卵用,不过另一方面,背八股文也不需要懂编程,这个就是问题的突破口。

敏捷宣言提倡了代码优先于文档。同样,放在面试中,就是算法题优先于八股文。因为,员工入职之后总是要写代码的,只会背八股文创造不了产出。那么,我们就可以把东西都放到台面上来,把八股文总结得足够详细,忽悠转行的人,培训班的人都来背八股文。等到我们培养了一大堆只会背八股文而不会干实事的人,公司必然会调整面试策略向算法题倾斜。

这算是劳方和资方得博弈,我相信一个两个人做不到,但我们作为 Github 百强社区,一定可以做到。KILL THE GAME!

联系方式

负责人

其他

下载

Docker

docker pull apachecn0/baguwen-wiki
docker run -tid -p <port>:80 apachecn0/baguwen-wiki
# 访问 http://localhost:{port} 查看文档

PYPI

pip install baguwen-wiki
baguwen-wiki <port>
# 访问 http://localhost:{port} 查看文档

NPM

npm install -g baguwen-wiki
baguwen-wiki <port>
# 访问 http://localhost:{port} 查看文档

赞助我们

baguwen-wiki's People

Contributors

wizardforcel avatar jiangzhonglian avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.