diff --git a/docs/.vuepress/public/assets/image_code/基础入门.png b/docs/.vuepress/public/assets/image_code/基础入门.png deleted file mode 100644 index d1c2919..0000000 Binary files a/docs/.vuepress/public/assets/image_code/基础入门.png and /dev/null differ diff --git a/docs/.vuepress/public/assets/image_code/线性表.png b/docs/.vuepress/public/assets/image_code/线性表.png deleted file mode 100644 index f6fdcdf..0000000 Binary files a/docs/.vuepress/public/assets/image_code/线性表.png and /dev/null differ diff --git a/docs/job-poster-bytedance.md b/docs/job-poster-bytedance.md deleted file mode 100644 index fce06a1..0000000 --- a/docs/job-poster-bytedance.md +++ /dev/null @@ -1,185 +0,0 @@ ---- -title: 工作机会 -permalink: /job-poster-bytedance.html -sidebar: false ---- - -# 工作机会 - -### 字节工作内推 - -```mindmap -root(字节工作内推) - (前端) - (支付) - (直播) - (智能营销中台) - (社区安全) - - (高级前端) - (翻译方向) - (中后台方向) - (抖音用户) - - (资深前端) - (抖音电商) - -``` - -**帮朋友转发、宣传一下,JD是相对社招而言,校招、实习会降低要求!社招、校招、实习机会多多,更有漂亮hr小姐姐引导整个流程; -不论是在校学生还是已步入职场的你,只要有兴趣,觉得合适的给我简历安排内推;欢迎简历骚扰,备注来意即可:** - -#### 资深前端开发工程师 - 抖音电商 - -##### 职位描述 - -- 负责字节跳动电商C端业务产品(抖音、西瓜、头条、番茄小说、皮皮虾等应用)的工程架构设计、业务开发、跨端架构设计,覆盖Web应用、多端组件库、C端搭建等多个方向; - -- 参与团队前端工程化体系建设,逐步提升研发效率、研发质量,通过前端技术的不断产出驱动业务的发展; -- 与产品经理、设计师、后端工程师一起,提升产品的用户体验,打造卓越的互联网产品; -- 关注前端前沿技术发展,能够将新知识传递给团队,并且转化到潜在项目中。 - -##### 职位要求 - -- 扎实的计算机基础知识,熟悉常用的数据结构、算法和设计模式,并能在日常研发中灵活使用; -- 深入理解Web前端开发技术,包括HTML/CSS/JavaScript等; -- 掌握至少一种主流前端框架,包括React/vue等,有实际项目研发经验; -- 了解React Native、OC、小程序、跨端开发等,有一定的实际开发经验; -- 深入跨端、浏览器、运行时容器等任一方向即可,对于运行时容器、渲染引擎等方面有一定的技术认知;。 -- 熟悉交互设计理论,能够将优秀的交互设计落地到产品中,能够独立完成一个复杂模块或项目的研发工作; -- 具备较强的责任感、团队合作精神、逻辑思维能力和表达能力。 - -#### 高级前端研发工程师-抖音短视频 - -##### 职位描述 - -- 负责抖音相关产品功能开发,包括用户产品端功能、大型活动、小程序等的开发; -- 负责抖音相关中台、业务平台、ToB产品的全栈技术方案设计、开发; -- 负责基础框架、工具链、组件库等基础设施设计、开发和维护; -- 在跨端及全栈、音视频等技术方向进行核心难题攻坚; -- 基于跨端和全栈技术探索高效开发迭代模式。 - -##### 职位要求 - -- 本科及以上学历,扎实的计算机基础和前端基础; -- 熟练掌握React/Vue等大型前端框架,理解底层原理,能够灵活运用; -- 了解跨客户端/全栈 其中的一种技术体系,理解相关底层原理; -- 熟悉前端工程化相关及原理,具备良好的架构设计和工程设计能力; -- 有全栈实践,熟悉 Node/Python/Go 加分; -- 有跨端开发经验(React Native/Weex/Flutter)加分; -- 有Web游戏开发或引擎开发,音视频相关实践经验加分。 - -#### 高级前端研发工程师 - 翻译平台 - -##### 职位描述 - -- 负责国际化文案管理及翻译平台的迭代,促进公司内外部各产品的国际化发展; -- 负责国际化多语言工具链建设,提升国际化开发、翻译的效率。 - -##### 职位要求 - -- 本科及以上学历,2 年及以上工作经验,计算机相关专业优先; -- 熟悉React、Redux/Mobx技术栈以及Webpack等打包构建工具,具备较强的项目架构能力; -- 对设计原理有一定研究,有良好的代码设计意识; -- 熟悉至少一门后端编程语言,NodeJS、Golang、Python等,并有实践经验; -- 有国际化产品背景加分; -- 有i18n相关方案开发或者维护经验的加分。 - -#### 高级前端开发工程师 - 中后台方向 - -##### 职位描述 - -- 参与IES企业级设计体系『Semi Design』开发及维护,包括UI组件库、主题平台、物料平台等; -- 参与IES中后台设计开发工具链开发及维护,包括主题/物料开发工具、Sketch/Figma插件、IDE插件等; -- 参与IES中后台基础库、解决方案开发及维护,包括i18n、权限、路由等方案; -- 参与前沿设计智能的研究。 - -##### 职位要求 - -- 三年以上前端相关工作经验,计算机及相关专业; -- 对React相关技术栈有深入研究,了解Vue相关技术栈; -- 熟悉Webpack等打包构建工具; -- 有丰富的中后台开发经验,具备一定的服务端开发基础,熟悉;Koa/Express开发,熟悉运维部署。 - -#### 高级前端研发工程师-抖音用户增长-激励体系方向 - -##### 职位描述 - -- 负责抖音端内金币激励产品迭代; -- 负责抖音端内增长游戏产品迭代。 - -##### 职位要求 - -- 本科及以上学历,计算机基础扎实,熟练掌握Javascript/CSS; -- 掌握当前流行的前端框架,如React/Vue,并熟悉其衍生生态,如Redux、Webpack等; -- 有跨端开发经验,有RN/Weex/小程序/Flutter等项目经验; -- 对小游戏玩法有强烈兴趣,对游戏引擎有一定认知,如 Cocos2d,Layabox,Egret 等。 - -#### 前端开发工程师-直播方向 - -##### 职位描述 - -- 负责抖音/抖音火山版/西瓜视频/今日头条等产品直播研发,webapp/hybrid/React Native/小程序/Electron/多媒体,以及大型中后台大前端研发; -- 追求极致,不停探索前端跨平台技术。 - -##### 职位要求 - -- 计算机基础扎实,熟练掌握Javascript,ES5/6,CSS,熟练掌握各种布局; -- 对解决 CSS/JS 多浏览器兼容性问题,前端性能优化有一定的经验; -- 理解工程化思想,对构建和持续集成有一定认识,熟悉一种构建工具; -- 理解组件化开发思想,有一定的设计能力,熟悉最少一种前端MV\*框架; -- 对后端技术和数据库有一定了解; -- 有移动端web开发经验(Hybrid,React Native等)优先; -- 对大型网站重构有丰富经验者优先,有成功作品者优先; -- 对动画渲染引擎有经验者优先。 - -#### 前端开发工程师-支付 - -##### 团队介绍 - -依托字节跳动强大的业务中台和技术中台能力,快速探索互联网全新的业务形态,寻找全新的用户需求,创造全新的业务场景,服务数亿用户。 - -##### 职位描述 - -- 自我驱动完成核心业务系统的前端研发工作; -- 优化前端体验,解决性能和交互难点; -- 参与前端工具链、通用服务、基础库、设计语言建设。 - -##### 职位要求 - -- 本科及以上学历,计算机相关专业优先; -- 理解并熟练掌握 HTML(5)、CSS(3)、JS,拥有成熟应用经验; -- 熟练前端生态并怀有兴趣和好奇心,至少熟悉一种主流框架; -- 学习能力强,对产品有强烈的责任感,拥有沟通和团队协作能力,适应自驱工作环境 。 - -#### 前端研发工程师-智能营销中台 - -##### 职位描述 - -- 负责设计稿智能解析生成UI界面平台开发; -- 负责智能设计辅助平台开发; -- 负责公司运营活动平台建设。 - -##### 职位要求 - -- 计算机、通信和电子信息科学相关专业优先; -- 有图像算法、深度学习背景优先; -- 熟悉前端相关技术,包括HTML、CSS、JavaScript等; -- 有自己的技术产品、开源作品、或活跃的开源社区贡献者优先; -- 积极乐观、责任心强、工作认真细致、具有良好的服务意识、具有良好的沟通协作能力。 - -#### 前端开发工程师-社区安全方向 - -##### 职位描述 - -- 负责抖音端内社区安全和隐私合规相关功能的前端开发工作; -- 负责抖音社区安全、隐私合规方向的平台建设工作。 - -##### 职位要求 - -- 计算机基础扎实,熟悉常用的数据结构和算法,具备扎实的编码能力; -- 前端基础扎实,熟练掌握HTML、Javascript、CSS及HTTP协议; -- 熟悉至少一种Web开发框架,如React、Vue、Angular等; -- 具备良好的系统设计能力,能自主完成常规技术方案的设计及落地; -- 具有良好的团队合作精神和积极主动的沟通意识; -- 有安全相关工作背景者优先,有大型网站架构经验者优先,具备全栈/跨端开发能力者优先。 diff --git a/docs/mark-map/计算机组成原理.xmind b/docs/mark-map/计算机组成原理.xmind deleted file mode 100644 index 2056c8a..0000000 Binary files a/docs/mark-map/计算机组成原理.xmind and /dev/null differ diff --git a/docs/mark-map/计算机网络.xmind b/docs/mark-map/计算机网络.xmind deleted file mode 100644 index f04f115..0000000 Binary files a/docs/mark-map/计算机网络.xmind and /dev/null differ diff --git a/docs/quickCreateMdFile.js b/docs/quickCreateMdFile.js deleted file mode 100644 index c8a0534..0000000 --- a/docs/quickCreateMdFile.js +++ /dev/null @@ -1,67 +0,0 @@ -const fs = require('node:fs') -const { VipNodeJS } = require('@142vip/utils') - -/** - * 根据sideBar来快速初始化目录文档 - * - */ -const sideBarData = { - text: '查找', - prefix: '查找', - collapsible: false, - children: [ - { - text: '基本概念', - link: '1.基本概念.md', - }, - { - text: '顺序查找', - link: '2.顺序查找.md', - }, - { - text: '折半查找', - link: '3.折半查找.md', - }, - { - text: 'B树和B+树', - link: '4.B树和B+树.md', - }, - { - text: '散列表', - link: '5.散列表.md', - }, - { - text: '总结', - link: '6.总结.md', - }, - ], -} - -const { prefix, children } = sideBarData - -async function quickCreateMdFile() { - /** - * 第一步: 创建目录 - */ - const dir = VipNodeJS.pathJoin(__dirname, prefix) - const isExist = VipNodeJS.existPath(dir) - - if (!isExist) { - await fs.mkdirSync(dir) - } - - /** - * 第二步: 创建文件,并追加文件内容 - */ - - for (const { text, link } of children) { - const filePath = VipNodeJS.pathJoin(dir, link) - const isExistFile = VipNodeJS.existPath(filePath) - // 创建 - if (!isExistFile) { - await VipNodeJS.writeFileByUTF8(filePath, `# ${text} \n\n努力赶稿中,等等我呀...`) - } - } -} - -void quickCreateMdFile() diff --git a/docs/theme.config.ts b/docs/theme.config.ts deleted file mode 100644 index e618694..0000000 --- a/docs/theme.config.ts +++ /dev/null @@ -1,202 +0,0 @@ -import { defineVipNavbarConfig, defineVipSidebarConfig } from '@142vip/vuepress' -import { cppSidebar } from './ccp/cpp.sidebar' -import { cnSidebar } from './cn/cn.sidebar' -import { dsSidebar } from './ds/ds.sidebar' -import { MarkMapSidebar } from './mark-map/mark-map.sidebar' -import { osSidebar } from './os/os.sidebar' - -/** - * 导航栏 - */ -export const navbarConfig = defineVipNavbarConfig([ - { text: '🔥 首页', link: '/' }, - { text: '📙 数据结构', link: '/ds/' }, - { text: '📕 操作系统', link: '/os/' }, - { text: '📘 计算机组成原理', link: '/ccp/' }, - { text: '📗 计算机网络', link: '/cn/' }, - { text: '🧠 思维导图', link: '/mark-map/ds-map.html' }, - { - text: '👉 了解更多', - children: [ - { text: '📄 变更记录', link: '/changelog.md' }, - { text: '📣 网站动态', link: '/big-event-history.md' }, - { - text: '自媒体', - children: [ - { text: '💥 公众号文章', link: '/wechat-list.md' }, - ], - }, - { - text: '外链', - children: [ - // { text: '常用网站', link: '/frequent-site-link.md' }, - { text: '🎯 开发计划', link: 'https://142vip-cn.feishu.cn/share/base/view/shrcnCSIIgL5Tg2PUpKWwiQnr6g' }, - ], - }, - ], - }, -]) - -/** - * 侧边栏 - */ -export const sidebarConfig = defineVipSidebarConfig({ - '/ds': dsSidebar, - '/os': osSidebar, - '/ccp': cppSidebar, - '/cn': cnSidebar, - '/mark-map': MarkMapSidebar, -}) - -/** - * hope主题配置 - * - 备份 - * 参考:https://theme-hope.vuejs.press/zh/config/ - */ -// export const themeConfig = { -// theme: hopeTheme({ -// // locales: langConfig, -// // locales: i18n, -// // 在深色模式和浅色模式之间切换 -// darkmode: 'toggle', -// // 支持全屏 -// // fullscreen: true, -// // 纯净模式 -// // pure: true, -// print: false, // 打印按钮 -// hostname: 'https://408.142vip.cn', -// // author: AUTHOR_INFO, -// favicon: '/408_favicon.ico', -// logo: '/408_logo.png', -// logoDark: '/408_logo.png', -// navbar: navbarConfig, -// // 导航栏布局 -// navbarLayout: { -// start: ['Brand'], -// center: ['Links'], -// end: ['Language', 'Outlook', 'Repo', 'Search'], -// }, -// sidebar: sidebarConfig, -// -// // 主题布局选项 -// repo: 'https://github.com/142vip/408CSFamily', -// -// // 博客配置 -// // blog: { -// // name: '凡是过往', -// // avatar: '', -// // description: '', -// // intro: '', -// // roundAvatar: true, -// // timeline: "时间轴的顶部文字", -// // // articleInfo:"", -// // // sidebarDisplay:"always", -// // medias: { -// // "BiliBili": "https://space.bilibili.com/350937042?spm_id_from=333.1007.0.0" -// // } -// // }, -// // 设置页脚 -// displayFooter: true, -// // footer: FOOTER_HTML_INFO, -// // copyright: false, -// // copyright, -// // 主题色选择器 -// themeColor: true, -// // 是否显示外部链接图标 -// externalLinkIcon: false, -// -// plugins: { -// readingTime: { -// wordPerMinute: 100, -// }, -// copyright: false, -// // 开启博客功能 -// blog: false, -// // 图片增强,参考:https://ecosystem.vuejs.press/zh/plugins/markdown/markdown-image.html -// markdownImage: markdownImagePlugin({ -// // 启用 figure -// figure: true, -// // 启用图片懒加载 -// lazyload: true, -// // 启用图片标记 -// mark: true, -// // 启用图片大小 -// size: true, -// }), -// // 代码块 -// mdEnhance: { -// // codetabs: true, -// tasklist: true, // 支持任务列表 -// playground: { -// presets: ['ts', 'vue'], -// }, -// // 是否启用幻灯片 -// // revealjs: ['highlight', 'math', 'search', 'notes', 'zoom'], -// stylize: [ -// { -// matcher: 'Recommended', -// replacer: ({ tag }) => { -// if (tag === 'em') { -// return { -// tag: 'Badge', -// attrs: { type: 'tip' }, -// content: 'Recommended', -// } -// } -// }, -// }, -// ], -// sub: true, -// sup: true, -// // tabs: true, -// vPre: true, -// vuePlayground: true, -// // 文件导入 -// include: true, -// // mermaid -// mermaid: true, -// // 自定义对齐 -// align: true, -// }, -// // 不自动生成README目录 -// catalog: false, -// // 参考:https://theme-hope.vuejs.press/zh/guide/markdown/components.html -// components: { -// components: [ -// 'Badge', -// 'BiliBili', -// 'CodePen', -// 'PDF', -// 'StackBlitz', -// 'VidStack', -// 'Share', -// 'XiGua', -// ], -// }, -// // searchPro: { -// // // 参考:https://plugin-search-pro.vuejs.press/zh/config.html#locales -// // locales: { -// // '/': searchProCNLocals, -// // }, -// // }, -// // 参考:https://theme-hope.vuejs.press/zh/config/plugins/others.html#markdowntab -// markdownTab: true, -// nprogress: true, -// // 代码高亮:https://theme-hope.vuejs.press/zh/guide/feature/code-block.html -// shiki: { -// langs: ['ts', 'js', 'json', 'vue', 'json5', 'bash', 'diff', 'c', 'c++', 'dockerfile', 'nginx', 'proto', 'java', 'javascript', 'typescript'], -// // 你想要使用的主题 -// themes: { -// light: 'one-light', -// dark: 'one-dark-pro', -// }, -// }, -// copyCode: { -// showInMobile: true, -// }, -// feed: { -// json: true, -// }, -// }, -// }), -// }