Skip to content

工程师入门考核项目,实现了一个完整的黄页系统

License

Notifications You must be signed in to change notification settings

JessyTsu1/MiniChaoge

Repository files navigation

MiniChaoge 迷你朝歌

尽管现在的新生代已少有人听过百姓网,但09年只有竞争对手1/100的人员,建硕带着50人的精英团队硬刚竞品5000人的公司,平均每个员工服务的用户数超过1825万人,仍保持着行业领先地位,有幸共事过一段时间,学到了很多他的思想,比如不停重构5000行代码到250行的故事、“每件事情从开始就要设置一个死亡时间”等等。

“朝歌”是建硕的百姓网早期的一个项目代号。本项目每个新加入公司的 Developer 都必须完成的测试,实现了一个完整的黄页系统,要求在三天内熟悉,并在一小时内完成独立编写,无错,否则走人。依稀记得我的时间是38min。

要求有首页、显示、类目、二级类目等详细信息,具体要求参照此代码的运行结果。个人感觉还是很有意义的,特此整理相关资料以供分享,我之后想仿照MiniChaoge做一个新时代的技术轻公司的入门考核项目

介绍

  • docker-compose.yaml 是编写的一个快速上线本地mysql的配置
  • insert_sql.py 是将sql文件插入本地mysql中
  • mini_chaoge.py 是主入口

运行

先跑一个mysql,然后插入sql文件,然后跑mini_chaoge.py,运行结果如图

示例

实现了一个完整的黄页系统

image-20230603210924760

image-123

About

工程师入门考核项目,实现了一个完整的黄页系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages