1
0
mirror of https://gitee.com/coder-xiaomo/notes synced 2025-01-10 11:38:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

删除 找工作 分类

This commit is contained in:
程序员小墨 2022-11-06 19:06:27 +08:00
parent a4e1c2da98
commit 164c0f4173
34 changed files with 40 additions and 554 deletions

View File

@ -104,10 +104,6 @@ module.exports = {
text: '首页',
link: '/'
},
{
text: '找工作',
link: '/work'
},
{
text: '目录',
children: [
@ -118,10 +114,6 @@ module.exports = {
{
text: '笔记',
children: [
{
text: '找工作',
link: '/work'
},
{
text: '计算机网络',
link: '/computer-networks'

View File

@ -5,11 +5,11 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="VuePress 2.0.0-beta.27">
<link rel="icon" href="/images/logo.png"><link rel="stylesheet" href="/css/search.css"><title>Coz的学习笔记</title><meta name="description" content="这是我的第一个 VuePress 站点">
<link rel="preload" href="/assets/js/runtime~app.7d38f14e.js" as="script"><link rel="preload" href="/assets/css/styles.792c48da.css" as="style"><link rel="preload" href="/assets/js/567.6fcf9384.js" as="script"><link rel="preload" href="/assets/js/app.90f0b538.js" as="script">
<link rel="preload" href="/assets/js/runtime~app.1145a5bd.js" as="script"><link rel="preload" href="/assets/css/styles.792c48da.css" as="style"><link rel="preload" href="/assets/js/567.6fcf9384.js" as="script"><link rel="preload" href="/assets/js/app.bf06719f.js" as="script">
<link rel="stylesheet" href="/assets/css/styles.792c48da.css">
</head>
<body>
<div id="app"><!--[--><div class="theme-container"><div class="theme-default-content"><h1>404</h1><blockquote>That&#39;s a Four-Oh-Four.</blockquote><a href="/" class="">回到首页</a></div></div><!----><!--]--></div>
<script src="/assets/js/runtime~app.7d38f14e.js" defer></script><script src="/assets/js/567.6fcf9384.js" defer></script><script src="/assets/js/app.90f0b538.js" defer></script>
<div id="app"><!--[--><div class="theme-container"><div class="theme-default-content"><h1>404</h1><blockquote>There&#39;s nothing here.</blockquote><a href="/" class="">回到首页</a></div></div><!----><!--]--></div>
<script src="/assets/js/runtime~app.1145a5bd.js" defer></script><script src="/assets/js/567.6fcf9384.js" defer></script><script src="/assets/js/app.bf06719f.js" defer></script>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
(()=>{"use strict";var e,r,t,a,o,n={},s={};function i(e){var r=s[e];if(void 0!==r)return r.exports;var t=s[e]={exports:{}};return n[e].call(t.exports,t,t.exports,i),t.exports}i.m=n,e=[],i.O=(r,t,a,o)=>{if(!t){var n=1/0;for(u=0;u<e.length;u++){for(var[t,a,o]=e[u],s=!0,d=0;d<t.length;d++)(!1&o||n>=o)&&Object.keys(i.O).every((e=>i.O[e](t[d])))?t.splice(d--,1):(s=!1,o<n&&(n=o));if(s){e.splice(u--,1);var l=a();void 0!==l&&(r=l)}}return r}o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[t,a,o]},i.d=(e,r)=>{for(var t in r)i.o(r,t)&&!i.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((r,t)=>(i.f[t](e,r),r)),[])),i.u=e=>"assets/js/"+({88:"v-3706649a",187:"v-1588ebdd",271:"v-9b12c458",352:"v-5d7259d4",509:"v-8daa1a0e",652:"v-45077b3a",783:"v-077d9751",824:"v-82c8f724",950:"v-807743b6",986:"v-b26deb9c"}[e]||e)+"."+{0:"12c1bbdb",88:"0c4b085e",187:"a8a1655e",271:"d86e7def",293:"f4cccc85",352:"b98074eb",491:"e62e5555",509:"f0e1b32e",634:"ee6a060d",652:"41ca98a1",783:"d46c38e7",824:"bf0737d2",950:"be784c30",986:"d47d0271"}[e]+".js",i.miniCssF=e=>"assets/css/"+e+".styles."+{0:"12c1bbdb",634:"ee6a060d"}[e]+".css",i.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},t="vuepress:",i.l=(e,a,o,n)=>{if(r[e])r[e].push(a);else{var s,d;if(void 0!==o)for(var l=document.getElementsByTagName("script"),u=0;u<l.length;u++){var c=l[u];if(c.getAttribute("src")==e||c.getAttribute("data-webpack")==t+o){s=c;break}}s||(d=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=e),r[e]=[a];var f=(t,a)=>{s.onerror=s.onload=null,clearTimeout(v);var o=r[e];if(delete r[e],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((e=>e(a))),t)return t(a)},v=setTimeout(f.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=f.bind(null,s.onerror),s.onload=f.bind(null,s.onload),d&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="/",a=e=>new Promise(((r,t)=>{var a=i.miniCssF(e),o=i.p+a;if(((e,r)=>{for(var t=document.getElementsByTagName("link"),a=0;a<t.length;a++){var o=(s=t[a]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(o===e||o===r))return s}var n=document.getElementsByTagName("style");for(a=0;a<n.length;a++){var s;if((o=(s=n[a]).getAttribute("data-href"))===e||o===r)return s}})(a,o))return r();((e,r,t,a)=>{var o=document.createElement("link");o.rel="stylesheet",o.type="text/css",o.onerror=o.onload=n=>{if(o.onerror=o.onload=null,"load"===n.type)t();else{var s=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.href||r,d=new Error("Loading CSS chunk "+e+" failed.\n("+i+")");d.code="CSS_CHUNK_LOAD_FAILED",d.type=s,d.request=i,o.parentNode.removeChild(o),a(d)}},o.href=r,document.head.appendChild(o)})(e,o,r,t)})),o={523:0},i.f.miniCss=(e,r)=>{o[e]?r.push(o[e]):0!==o[e]&&{0:1,634:1}[e]&&r.push(o[e]=a(e).then((()=>{o[e]=0}),(r=>{throw delete o[e],r})))},(()=>{var e={523:0,512:0};i.f.j=(r,t)=>{var a=i.o(e,r)?e[r]:void 0;if(0!==a)if(a)t.push(a[2]);else if(/^(0|512|523|634)$/.test(r))e[r]=0;else{var o=new Promise(((t,o)=>a=e[r]=[t,o]));t.push(a[2]=o);var n=i.p+i.u(r),s=new Error;i.l(n,(t=>{if(i.o(e,r)&&(0!==(a=e[r])&&(e[r]=void 0),a)){var o=t&&("load"===t.type?"missing":t.type),n=t&&t.target&&t.target.src;s.message="Loading chunk "+r+" failed.\n("+o+": "+n+")",s.name="ChunkLoadError",s.type=o,s.request=n,a[1](s)}}),"chunk-"+r,r)}},i.O.j=r=>0===e[r];var r=(r,t)=>{var a,o,[n,s,d]=t,l=0;if(n.some((r=>0!==e[r]))){for(a in s)i.o(s,a)&&(i.m[a]=s[a]);if(d)var u=d(i)}for(r&&r(t);l<n.length;l++)o=n[l],i.o(e,o)&&e[o]&&e[o][0](),e[n[l]]=0;return i.O(u)},t=self.webpackChunkvuepress=self.webpackChunkvuepress||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})()})();

View File

@ -1 +0,0 @@
(()=>{"use strict";var e,r,t,a,o,n={},s={};function d(e){var r=s[e];if(void 0!==r)return r.exports;var t=s[e]={exports:{}};return n[e].call(t.exports,t,t.exports,d),t.exports}d.m=n,e=[],d.O=(r,t,a,o)=>{if(!t){var n=1/0;for(c=0;c<e.length;c++){for(var[t,a,o]=e[c],s=!0,i=0;i<t.length;i++)(!1&o||n>=o)&&Object.keys(d.O).every((e=>d.O[e](t[i])))?t.splice(i--,1):(s=!1,o<n&&(n=o));if(s){e.splice(c--,1);var l=a();void 0!==l&&(r=l)}}return r}o=o||0;for(var c=e.length;c>0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[t,a,o]},d.d=(e,r)=>{for(var t in r)d.o(r,t)&&!d.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((r,t)=>(d.f[t](e,r),r)),[])),d.u=e=>"assets/js/"+({88:"v-3706649a",160:"v-d1fd8a08",187:"v-1588ebdd",241:"v-236dc5ed",271:"v-9b12c458",352:"v-5d7259d4",409:"v-577d04d2",509:"v-8daa1a0e",568:"v-15841be5",652:"v-45077b3a",704:"v-1219ca42",783:"v-077d9751",824:"v-82c8f724",950:"v-807743b6",986:"v-b26deb9c"}[e]||e)+"."+{0:"12c1bbdb",88:"0c4b085e",160:"3eb18aab",187:"a8a1655e",241:"a9691033",271:"d86e7def",293:"f4cccc85",352:"82e79052",409:"c2793c05",491:"e62e5555",509:"f0e1b32e",568:"4033ac17",634:"ee6a060d",652:"41ca98a1",704:"7bfd1370",783:"d46c38e7",824:"bf0737d2",950:"be784c30",986:"d47d0271"}[e]+".js",d.miniCssF=e=>"assets/css/"+e+".styles."+{0:"12c1bbdb",634:"ee6a060d"}[e]+".css",d.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},t="vuepress:",d.l=(e,a,o,n)=>{if(r[e])r[e].push(a);else{var s,i;if(void 0!==o)for(var l=document.getElementsByTagName("script"),c=0;c<l.length;c++){var u=l[c];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==t+o){s=u;break}}s||(i=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,d.nc&&s.setAttribute("nonce",d.nc),s.setAttribute("data-webpack",t+o),s.src=e),r[e]=[a];var v=(t,a)=>{s.onerror=s.onload=null,clearTimeout(f);var o=r[e];if(delete r[e],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((e=>e(a))),t)return t(a)},f=setTimeout(v.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=v.bind(null,s.onerror),s.onload=v.bind(null,s.onload),i&&document.head.appendChild(s)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/",a=e=>new Promise(((r,t)=>{var a=d.miniCssF(e),o=d.p+a;if(((e,r)=>{for(var t=document.getElementsByTagName("link"),a=0;a<t.length;a++){var o=(s=t[a]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(o===e||o===r))return s}var n=document.getElementsByTagName("style");for(a=0;a<n.length;a++){var s;if((o=(s=n[a]).getAttribute("data-href"))===e||o===r)return s}})(a,o))return r();((e,r,t,a)=>{var o=document.createElement("link");o.rel="stylesheet",o.type="text/css",o.onerror=o.onload=n=>{if(o.onerror=o.onload=null,"load"===n.type)t();else{var s=n&&("load"===n.type?"missing":n.type),d=n&&n.target&&n.target.href||r,i=new Error("Loading CSS chunk "+e+" failed.\n("+d+")");i.code="CSS_CHUNK_LOAD_FAILED",i.type=s,i.request=d,o.parentNode.removeChild(o),a(i)}},o.href=r,document.head.appendChild(o)})(e,o,r,t)})),o={523:0},d.f.miniCss=(e,r)=>{o[e]?r.push(o[e]):0!==o[e]&&{0:1,634:1}[e]&&r.push(o[e]=a(e).then((()=>{o[e]=0}),(r=>{throw delete o[e],r})))},(()=>{var e={523:0,512:0};d.f.j=(r,t)=>{var a=d.o(e,r)?e[r]:void 0;if(0!==a)if(a)t.push(a[2]);else if(/^(0|512|523|634)$/.test(r))e[r]=0;else{var o=new Promise(((t,o)=>a=e[r]=[t,o]));t.push(a[2]=o);var n=d.p+d.u(r),s=new Error;d.l(n,(t=>{if(d.o(e,r)&&(0!==(a=e[r])&&(e[r]=void 0),a)){var o=t&&("load"===t.type?"missing":t.type),n=t&&t.target&&t.target.src;s.message="Loading chunk "+r+" failed.\n("+o+": "+n+")",s.name="ChunkLoadError",s.type=o,s.request=n,a[1](s)}}),"chunk-"+r,r)}},d.O.j=r=>0===e[r];var r=(r,t)=>{var a,o,[n,s,i]=t,l=0;if(n.some((r=>0!==e[r]))){for(a in s)d.o(s,a)&&(d.m[a]=s[a]);if(i)var c=i(d)}for(r&&r(t);l<n.length;l++)o=n[l],d.o(e,o)&&e[o]&&e[o][0](),e[n[l]]=0;return d.O(c)},t=self.webpackChunkvuepress=self.webpackChunkvuepress||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})()})();

View File

@ -1 +0,0 @@
"use strict";(self.webpackChunkvuepress=self.webpackChunkvuepress||[]).push([[704],{4484:(e,t,p)=>{p.r(t),p.d(t,{data:()=>i});const i={key:"v-1219ca42",path:"/work/%E9%9D%A2%E8%AF%95/%E9%9D%A2%E8%AF%95%E9%97%AE%E5%AE%9E%E4%B9%A0%E5%86%85%E5%AE%B9%E6%80%8E%E4%B9%88%E5%87%86%E5%A4%87.html",title:"面试问实习内容怎么准备",lang:"zh-CN",frontmatter:{},excerpt:"",headers:[],filePathRelative:"work/面试/面试问实习内容怎么准备.md",git:{updatedTime:1667232308e3,contributors:[{name:"程序员小墨",email:"2291200076@qq.com",commits:1}]}}},5713:(e,t,p)=>{p.r(t),p.d(t,{default:()=>a});const i=(0,p(6252).uE)('<h1 id="面试问实习内容怎么准备" tabindex="-1"><a class="header-anchor" href="#面试问实习内容怎么准备" aria-hidden="true">#</a> 面试问实习内容怎么准备</h1><p>https://wx.zsxq.com/dweb2/index/topic_detail/212815488121441</p><p>实习都做了什么。</p><p>实习中遇到了哪些问题(技术上,开发流程上,部门沟通上)。</p><p>你是如何解决这些问题的。</p><p>实习中收获了什么</p><ul><li><p>技术上成长 (学习了哪些技术组件,自己有没有去深挖)</p></li><li><p>代码风格上 (如何写出易于维护的代码)</p></li><li><p>开发流程上 单元检测打日志Git团队合作</p></li><li><p>对业务理解能力上 (如果把业务场景转为系统设计转为工程代码,都考虑了哪些问题)</p></li></ul><p>也可以适当把同事工作的内容写自己简历上,但前提是自己一定要研究清楚,否则就是给自己挖坑</p>',8),r={},a=(0,p(3744).Z)(r,[["render",function(e,t){return i}]])},3744:(e,t)=>{t.Z=(e,t)=>{const p=e.__vccOpts||e;for(const[e,i]of t)p[e]=i;return p}}}]);

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
"use strict";(self.webpackChunkvuepress=self.webpackChunkvuepress||[]).push([[241],{1160:(e,t,p)=>{p.r(t),p.d(t,{data:()=>o});const o={key:"v-236dc5ed",path:"/work/%E5%89%8D%E7%AB%AF/Web%E5%89%8D%E7%AB%AF%E7%9A%84%E4%B8%AA%E4%BA%BA%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E3%80%81%E8%B5%84%E6%96%99%E5%8F%82%E8%80%83.html",title:"",lang:"zh-CN",frontmatter:{},excerpt:"",headers:[],filePathRelative:"work/前端/Web前端的个人学习路线、资料参考.md",git:{updatedTime:1667232308e3,contributors:[{name:"程序员小墨",email:"2291200076@qq.com",commits:1}]}}},1115:(e,t,p)=>{p.r(t),p.d(t,{default:()=>s});const o=(0,p(6252).uE)("<p>原文https://t.zsxq.com/073Wahpb6</p><p>Web前端的个人学习路线、资料参考</p><p>写在前面: 有一些朋友私信问我前端有没有什么推荐的路线和资料在Web开发领域技术更迭非常快常用的技术栈几乎每隔一段时间就会换一波作为前端搜索能力和持续学习能力很重要。本文提到的很多网站都可以直接Google到。</p><p>有同学会问那怎么才能接触到最新的知识呢个人认为需要关注一些国外平台关注一些前端开源技术推很多流行的开源项目都会有不定期的会议比如React Conf、Vite Conf、Next Conf等需要有比较好的英文听读能力。</p><p>以下是本人学习前端的一些资料和学习路线,仅供参考,掌握以下这些,个人认为加上不错的项目,进大厂足够。</p><p>基础的HTML CSS 这两个主要是靠MDN和w3c school其中CSS可以上CSS Tricks网站找一些比较好看的样式动手实现一下重点掌握常见标签、样式、选择器优先级、flex布局等。</p><p>JavaScript js的基础部分比较简单推荐在MDN上学完基础语法ES5阶段可以看B站的甲鱼课程ES6高级语法推荐看阮一峰老师的《ES6入门》前期不推荐红宝书对于初学者来说太细建议买一本当字典用重点掌握原型链、作用域、闭包等特性面试常问。</p><p>React 推荐新的官方文档beta.reactjs.org做一个todo app。可以了解一下函数式编程和单向数据流的理念。现在React已经全面使用函数式组件以及hooks市面上一切类式组件的课程可以标为过时不看。React社区生态非常好各种轮子层出不穷建议每个方向重点掌握一个以下是个人做项目的最佳实践 依赖管理pnpm / yarn 状态管理Jotai / Recoil /原生hooks 构建工具Vite 路由管理React Router UI框架Ant Design / Material UI SSR框架Next.js 远程数据React Query 样式方案CSS Modules / Styled Components / Tailwind / Sass 前后端联调pont 代码格式ESLint+Prettier+lint staged+husky</p><p>TypeScript 推荐官方的Handbook重点掌握常见的类型和泛型以及tsconfig的常用配置做项目的时候踩坑。如果想进入深水区推荐学习类型体操掘金有神光的小册github有type challenge这个项目可以练习。</p><p>Vite 做React项目的时候先用上不用特意学后期可以了解一下Vite原理个人觉得神三元写的Vite小册不错。</p><p>前端的技术很多更新也快本文可能几年后会过时但个人认为只要保持一颗热爱的心打下坚实的基础活用github所谓的新技术都很好学。</p><p>#前端# #资源分享#</p>",12),a={},s=(0,p(3744).Z)(a,[["render",function(e,t){return o}]])},3744:(e,t)=>{t.Z=(e,t)=>{const p=e.__vccOpts||e;for(const[e,o]of t)p[e]=o;return p}}}]);

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
"use strict";(self.webpackChunkvuepress=self.webpackChunkvuepress||[]).push([[352],{1753:(e,t,a)=>{a.r(t),a.d(t,{data:()=>r});const r={key:"v-5d7259d4",path:"/guide.html",title:"",lang:"zh-CN",frontmatter:{home:!0,heroText:"目录",tagline:"🎉欢迎来到Coding Zhang的笔记小站🎊",actions:[{text:"回首页",link:"/",type:"secondary"}]},excerpt:"",headers:[],filePathRelative:"guide.md",git:{updatedTime:1667232308e3,contributors:[{name:"Coding Zhang",email:"2291200076@qq.com",commits:2},{name:"程序员小墨",email:"2291200076@qq.com",commits:1}]}}},8680:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var r=a(6252);const n={align:"center",style:{"margin-top":"70px","font-size":"larger"}},s=[(0,r.uE)('<p><a href="work">找工作</a></p><p><a href="computer-networks">计算机网络笔记</a></p><p><a href="web-server">web服务器</a></p><p><a href="data-structures">数据结构(正在整理)</a></p><p><a href="algorithms">算法(正在整理)</a></p>',5)],o={},i=(0,a(3744).Z)(o,[["render",function(e,t){return(0,r.wg)(),(0,r.iD)("div",n,s)}]])},3744:(e,t)=>{t.Z=(e,t)=>{const a=e.__vccOpts||e;for(const[e,r]of t)a[e]=r;return a}}}]);

View File

@ -0,0 +1 @@
"use strict";(self.webpackChunkvuepress=self.webpackChunkvuepress||[]).push([[352],{1753:(e,t,r)=>{r.r(t),r.d(t,{data:()=>n});const n={key:"v-5d7259d4",path:"/guide.html",title:"",lang:"zh-CN",frontmatter:{home:!0,heroText:"目录",tagline:"🎉欢迎来到Coding Zhang的笔记小站🎊",actions:[{text:"回首页",link:"/",type:"secondary"}]},excerpt:"",headers:[],filePathRelative:"guide.md",git:{updatedTime:1667232308e3,contributors:[{name:"Coding Zhang",email:"2291200076@qq.com",commits:2},{name:"程序员小墨",email:"2291200076@qq.com",commits:1}]}}},5135:(e,t,r)=>{r.r(t),r.d(t,{default:()=>o});var n=r(6252);const a={align:"center",style:{"margin-top":"70px","font-size":"larger"}},s=[(0,n._)("p",null,[(0,n._)("a",{href:"computer-networks"},"计算机网络笔记")],-1),(0,n._)("p",null,[(0,n._)("a",{href:"web-server"},"web服务器")],-1),(0,n._)("p",null,[(0,n._)("a",{href:"data-structures"},"数据结构(正在整理)")],-1),(0,n._)("p",null,[(0,n._)("a",{href:"algorithms"},"算法(正在整理)")],-1)],i={},o=(0,r(3744).Z)(i,[["render",function(e,t){return(0,n.wg)(),(0,n.iD)("div",a,s)}]])},3744:(e,t)=>{t.Z=(e,t)=>{const r=e.__vccOpts||e;for(const[e,n]of t)r[e]=n;return r}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -16,8 +16,6 @@ actions:
<div align=center style="margin-top: 70px; font-size: larger;">
[找工作](work)
[计算机网络笔记](computer-networks)
[web服务器](web-server)

View File

@ -1,56 +0,0 @@
# 找工作
[programmercarl.com](https://programmercarl.com/)
[星球图谱](https://articles.zsxq.com/id_th0rdvb3xz1e.html)
## 简历
[程序员的简历应该这么写!!(附简历模板)](https://programmercarl.com/%E5%89%8D%E5%BA%8F/%E7%A8%8B%E5%BA%8F%E5%91%98%E7%AE%80%E5%8E%86.html)
【实习经历】,分「工作描述」 「主要工作」「实习收获」 这三方面去写。
[简历中的【专业技能】应该这么写!](https://articles.zsxq.com/id_nsopqgz6oked.html)
[简历中【项目经验】这么写](https://articles.zsxq.com/id_amxistqk5vwx.html)
### 示例
#### 后端
[Java后端简历](https://wx.zsxq.com/dweb2/index/topic_detail/184452282148412)
[Java后端简历](https://wx.zsxq.com/dweb2/index/topic_detail/585524424214254)
[Java商城项目](https://wx.zsxq.com/dweb2/index/topic_detail/812252412142482)
[Java后端包装一下牛客的论坛项目](https://wx.zsxq.com/dweb2/index/topic_detail/812225554528452)
#### 前端
[前端简历](https://wx.zsxq.com/dweb2/index/topic_detail/184452555151242)
## 面试
[面试问实习内容怎么准备](./面试/面试问实习内容怎么准备.md)
[HR面试常见问题](./面试/HR面试常见问题.md)
[HR面试真题读完让你轻松应对HR面](./面试/HR面试真题读完让你轻松应对HR面.md)
[大厂技术面试流程和注意事项](https://programmercarl.com/%E5%89%8D%E5%BA%8F/BAT%E7%BA%A7%E5%88%AB%E6%8A%80%E6%9C%AF%E9%9D%A2%E8%AF%95%E6%B5%81%E7%A8%8B%E5%92%8C%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9%E9%83%BD%E5%9C%A8%E8%BF%99%E9%87%8C%E4%BA%86.html)
## 学习路线
### 测试开发
[测试开发岗 学习路线](https://articles.zsxq.com/id_twbw4bwxaz3z.html)
### 前端
[Web前端的个人学习路线、资料参考](./前端/Web前端的个人学习路线、资料参考.md)
## 其他
[如何高效学习](https://articles.zsxq.com/id_s496tz59c13r.html)
[学习时间规划](https://wx.zsxq.com/dweb2/index/topic_detail/185515422848142)

View File

@ -1,40 +0,0 @@
原文https://t.zsxq.com/073Wahpb6
Web前端的个人学习路线、资料参考
写在前面:
有一些朋友私信问我前端有没有什么推荐的路线和资料在Web开发领域技术更迭非常快常用的技术栈几乎每隔一段时间就会换一波作为前端搜索能力和持续学习能力很重要。本文提到的很多网站都可以直接Google到。
有同学会问那怎么才能接触到最新的知识呢个人认为需要关注一些国外平台关注一些前端开源技术推很多流行的开源项目都会有不定期的会议比如React Conf、Vite Conf、Next Conf等需要有比较好的英文听读能力。
以下是本人学习前端的一些资料和学习路线,仅供参考,掌握以下这些,个人认为加上不错的项目,进大厂足够。
基础的HTML CSS
这两个主要是靠MDN和w3c school其中CSS可以上CSS Tricks网站找一些比较好看的样式动手实现一下重点掌握常见标签、样式、选择器优先级、flex布局等。
JavaScript
js的基础部分比较简单推荐在MDN上学完基础语法ES5阶段可以看B站的甲鱼课程ES6高级语法推荐看阮一峰老师的《ES6入门》前期不推荐红宝书对于初学者来说太细建议买一本当字典用重点掌握原型链、作用域、闭包等特性面试常问
React
推荐新的官方文档beta.reactjs.org做一个todo app。可以了解一下函数式编程和单向数据流的理念。现在React已经全面使用函数式组件以及hooks市面上一切类式组件的课程可以标为过时不看。React社区生态非常好各种轮子层出不穷建议每个方向重点掌握一个以下是个人做项目的最佳实践
依赖管理pnpm / yarn
状态管理Jotai / Recoil /原生hooks
构建工具Vite
路由管理React Router
UI框架Ant Design / Material UI
SSR框架Next.js
远程数据React Query
样式方案CSS Modules / Styled Components / Tailwind / Sass
前后端联调pont
代码格式ESLint+Prettier+lint staged+husky
TypeScript
推荐官方的Handbook重点掌握常见的类型和泛型以及tsconfig的常用配置做项目的时候踩坑。如果想进入深水区推荐学习类型体操掘金有神光的小册github有type challenge这个项目可以练习。
Vite
做React项目的时候先用上不用特意学后期可以了解一下Vite原理个人觉得神三元写的Vite小册不错。
前端的技术很多更新也快本文可能几年后会过时但个人认为只要保持一颗热爱的心打下坚实的基础活用github所谓的新技术都很好学。
#前端# #资源分享#

View File

@ -1,132 +0,0 @@
# HR面试常见问题
[查看原文](https://articles.zsxq.com/id_q1iha43le1a7.html)
这里整理了 @草原上沐风 HR面的面经基本覆盖了公司HR常问问题大家如果到HR面了把如下问题自己都能想清楚的话基本就差不多了。
### 2022.9.8-中望软件-C++研发工程师-HR面10min
1. 本科和硕士是全日制吗
2. 你是哪里人
3. 你的意向城市有哪些
4. 找工作你关注公司的哪些因素呢
5. 职业发展方向,找什么岗位,什么行业
6. 你目前有其他offer吗
7. 在面的公司有哪些
8. 薪资期望
9. 反问
### 2022.9.8-thoughtworks-软件开发工程师-二面+HR面50min
提前会给一个主题需要做一个英文PPT面试时展示给我的主题是新能源
1. 自我介绍
2. 做PPT展示问2-3个问题
3. 你的三个项目都是你在学校自己做的吗
4. 为什么想做软件相关
5. 你们导师支持你做软开吗
6. 你如何平衡科研和自学C++的时间
7. 看你发表了英文论文,你的英文写作能力怎么样
8. 你会如何提高英文听说能力
9. 你的项目课题等都是你自己做的吗
10. 你和其他人沟通的过程中有没有遇到什么问题或给你启发的事情
11. 与他人沟通时,如果你遇到一个难缠的人,你会怎么做
12. 如果你碰到技术问题你会怎么解决呢
13. 如果你很忙,你师弟师妹来你问题,你会怎么做
14. 工作中碰到一个问题,很难,很有挑战性,你会怎么做
15. 你怎么看待职场性别歧视这个问题
16. 你为什么认为欧美外企性别歧视问题处理得更好
17. 你如何看待佩罗西访台
18. 本科和研究生期间你有参加过哪些社团和社会实践活动吗
19. 说一下学校期间的获奖经历
20. 为什么考研到XX学校
21. 找工作为什么想来武汉
22. 你认为tw最吸引你的是哪里
23. 你还参加了其他的哪些面试
24. 进公司后可能会要求你用很偏的编程语言,这方面有什么考虑吗
25. 反问
### 2022.9.9-联影-软件开发工程师-HR面45min
1. 自我介绍
2. 为什么想来上海工作
3. 父母对你找外地工作什么看法
4. 你以后会定居南方还是回老家
5. 有考虑户口的问题吗
6. 为什么不读博或者考公务员
7. 详细介绍一个项目
8. 为什么选择这个课题
9. 项目中遇到了哪些困难
10. 遇到了困难你会如何解决,自己研究还是和他人讨论
11. 介绍另外两个项目
12. 假设工作中领导给你分配了一个助手,但工作中他不配合你会怎么办
13. 举例子说明有责任心
14. 你对未来的职业规划
15. 你对哪个方向比较感兴趣
16. 你刚开始找工作还是找了一段时间了
17. 有哪些offer或通过HR面
18. 你有意向或看好的行业吗
19. 期望薪资
20. 期望薪资如何得出的
21. 你对第一份工作有什么期待
22. 你一般用什么方式排解压力
23. 你未来希望走管理路线还是技术路线
24. 你认为自己性格是怎样的
25. 你读研期间有哪些朋友
26. 父母对你的择业有什么建议吗
27. 你父母职业是什么
28. 反问
### 2022.9.2-万集科技-C++工程师-HR面25min
1. 自我介绍
2. 在校期间的成绩
3. 获得过奖学金吗
4. 讲一下在校期间的项目与C++的匹配度
5. 有没有过实习
6. 举例子说明你的自学能力和自我驱动力
7. 你性格中还有什么其他特点
8. 日常工作强度是怎么样的
9. 导师是一个怎样的人
10. 你的科研表现能达到导师的要求吗
11. 你期望的公司领导是什么样的
12. 你是哪里人
13. 为什么考虑苏州
14. 有考虑北京的工作机会吗
15. 现在在投哪些企业
16. 你怎么考虑投递哪些行业
17. 有哪些offer或者结束HR面了
18. 你了解万集科技吗
19. 反问
### 2022.9.6-华泰证券-软件开发工程师(后台开发方向)-HR面10min
1. 自我介绍
2. 你有过实习经历吗
3. 找工作主要投递哪些公司
4. 有哪些offer了
5. 学校三方什么发放
6. 你应聘华泰的三大优势是什么
7. 你期望的工作城市是哪里

View File

@ -1,170 +0,0 @@
# HR面试真题读完让你轻松应对HR面
作者styleforme
链接https://www.nowcoder.com/discuss/1003145
来源:牛客网
HR面试题
1.你为什么不考研?
我认为学历只是表现能力的一种形式,因为我觉得我这个专业,不考研的话也能做的很好,早点进入社会,在社会中通过实践来磨炼自己,一样可以使自己成为,为公司创造价值的人。
2.你如何看待加班?
如果工作需要,我可以加班。因为我刚毕业,时间和精力也比较充裕,可以全身心的投入工作。同时,我也会提高工作效率,尽可能减少不必要的加班。
3.为什么选择北京?
北京是一个快节奏的城市,在北京能够让我们锻炼出来适应快节奏生活的能力,北京有很多优秀的人,来北京也是对我自己的挑战,在与人才竞争的同时提高自己的能力。
4.最能概况你自己的三个词?
适应性强,有责任心,做事有始有终。
5.你喜爱的运动?
打篮球,打羽毛球,爬山,我比较喜欢团体运动,因为这些运动能锻炼我的团队协作能力。
6.你的座右铭?
只为成功找方法,不为失败找借口。
7.谈谈你的缺点?
作为一个应届生工作经验是不足的我会在工作中积极完成工作积累各方面经验。做事情太过于投入记得有一次在写项目中遇到一个bug就想当天解决然后一直找bug搞到很晚才睡以至于第二天精神不太好。
8.对于这项工作你有那些可预见性的困难?
工作中遇到困难是正常的,只要有毅力,有良好的团队合作精神,找到合适的方法一定可以解决。
9.如果我录用你,你将怎样开展工作?
首先听取领导的要求和指示,然后就有关情况进行了解和熟悉,制定一份近期的工作计划并报领导批准,最后根据计划展开工作。
10.我们为什么要录用你?
我自信符合贵公司的条件,我现在有扎实的基础知识,很强的责任感,良好的适应能力,可以升任这份工作,我十分希望为贵公司服务。
11.你为什么选择我们公司?
针对不同的公司来说。
12.你希望与什么样的上级共事?
做为刚步入社会新人,我应该多要求自己尽快熟悉环境、适应环境,而不应该对环境提出什么要求,只要能发挥我的专长就可以了。
13.你是一个应届毕业生,缺乏工作经验,改如何胜任这份工作?
作为应届毕业生,在工作经验方面的确会有所欠缺,但我有较强的责任心、适应能力和学习能力,而且比较勤奋,请贵公司放心,我一定能胜任这个职位。
14.谈谈你的优点?
我善于学习新东西,适应性强,能够合理地安排时间使工作有条理、有效率,能够在紧张压力下工作。
15.你短期的工作计划?
第一年,我将尽快熟悉本岗位的职责,业务流程,适应新的工作环境。积极主动熟悉领导和同事,争取在短期内胜任自己的本职工作。
第三年,进一步丰富自己的专业知识,进一步熟悉工作环境,提高解决实际问题的能力,培养自己的人际关系,同公司文化融为一体。
第五年,我将在技术领域有所作为,进一步拓宽视野,多领域借鉴,掌握更多技能,全方面提升自己。争取成为公司的骨干力量。同时,我将对新进员工,进行指导和帮助。
16.你遇到最困难的一件事?
我遇到最困难的一件事是大一上学期刷算法题我们学校规定必须在一个学期内至少刷满150道题专业课才算通过当时由于是刚接触编程语言很多东西还不是很会所以刷题比较困难后面我每天开始制定刷题计划不会的题就反复思考找合适的解题方法实在不会的就去网上查阅资料慢慢的找到了刷题的方法并产生了兴趣最后期末的时候刷了220道题完成了要求。
17.你学生会印象最深刻的事情?
我学生会印象最深刻的事是2019年10月份举办的朗诵比赛这次比赛是由我们外联部策划的各个环节我们都有参加各方面都安排的很到位最后这次活动取得圆满成功经过大家一起的努力收获到了好的结果让我印象深刻。
18.大学在学习上最有成就感的事?
在学习上最有成就感的事是2019年获得了“超星杯”Java程序设计比赛二等奖这次比赛还有外校的同学参赛竞争还是挺大的最后能获奖还是挺有成就感的。
19.大学期间有没有什么有成就感事?
大学期间我通过技术收获了人生中第一桶金10万块。
20.你选择公司看重什么?
回答: 我比较看重公司的技术以及成长空间和对新人的培养机制。
HR套路总结
互联网技术行业更重要的是技术面 HR面只是最后一道把关, 检查这个应聘者是否存在一些 "致命缺陷"。
所以整体的面试过程, 大家要保持不卑不亢, 淡定从容, 条理清晰, 沉着稳健, 就不会有太大的问题的。
1.如何看待加班?
这是一道送命题.
千万别回答具体时间!
有大佬回答 "晚上十点" ,那意思是让你工作到十点零一分, 你就不满意了呗?
HR 会给你记录 "不能接受加班"。
所以统一回答: 如果工作需要,我可以加班。因为我刚毕业,时间和精力也比较充裕,可以全身心的投入工作。同时,我也会提高工作效率,尽可能减少不必要的加班。
2.期望薪资?
这是一道必问送命题.
千万别回答具体数字!
数字报太高, 人家觉得你狮子大开口, 不要。
数字报太低, 人家觉得你对自己没自信, 不要(也有小公司可能你报个5k, 人家立马同意, 然后在心里偷笑赚大发了, 让你自己后悔去)。
正确姿势: "作为应届生, 愿意服从公司的安排"。
因为你是应届生, 你没有太多的和公司谈判的资本, 并不是你想要那么多, 人家就会给的。(手握大offer的大佬除外, 这个是可以谈判的)。
如果 HR 非要给个具体数字, 就根据去年的水平, 报一个薪水范围. 例如 16k - 20k。
3.有没有男/女朋友?
这是一道送命题
不管是不是真的有男女朋友, 统一回答 "没有"
一旦回答有, 分分钟被 HR 问死.
例如:
我们工作地点在上海, 你女朋友不想去上海, 咋办.
回答 "分手" , HR 认为你性情凉薄, 不适合公司;
回答 "不去上海" , 那 HR 给你发 offer 干啥。
总之, 就是各种 "女朋友不同意" , 真的是分分钟凉。
4.期望工作地点?
就是回答公司所在的地点,同时表现出强烈的对贵公司的兴趣, 非常想去
如果公司在一线城市, 可以回答想去大城市打拼;
如果公司在杭州, 成都, 武汉这种城市, 可以回答消费水平/自然环境等等, 体现出 "稳定" "长期" 这样HR想要的关键信息。
或者干脆回答说去哪里都不影响(这个回答略逊一筹, 但是胜在万金油)
即使你非常想去北京, 但是公司在广州, 那也是先说想去广州,记住, 拿到的 offer可以再拒但是错过的 offer 没法后悔。
5.手里是否有其他offer
如实回答. 没有 offer 的不要伪造. 有 offer 的不要隐瞒, HR不会因为你手里有offer就不给你发, 相反, 你手里的 offer 会成为你优秀的证明, 也是你谈薪资的筹码. 但是虽然说有其他 offer , 要马上表态, 表达出我对贵公司非常感兴趣, 特别想加入贵公司。
6.你投递Java职位但是到时可能会让你转方向比如C++,你还愿意来吗?
同类问题:
你投递服务器开发, 现在让你转前端, 你愿意来吗?
你投递开发, 现在让你转测试, 你愿意来吗?
愿意,面向工资编程,只要钱给到位, 这些都不是问题。而且, 咱们还都是一张白纸, 技术方向有很多, 没有高低贵贱之分, 到你适合哪个方向, 这要真正经历过才知道。如果后期觉得不合适, 还可以内部转岗/跳槽. 社招的选择空间比校招大很多。虽然我主要使用的是Java但是我觉得语言间都是互通的即不存在很大的转换的成本。此外我觉得贵司的业务与具体的开发方向和我个人的兴趣非常的契合最后我觉得代码之外做工程的能力也很重要。
最后祝大家早日拿到自己满意的OFFER。

View File

@ -1,22 +0,0 @@
# 面试问实习内容怎么准备
https://wx.zsxq.com/dweb2/index/topic_detail/212815488121441
实习都做了什么。
实习中遇到了哪些问题(技术上,开发流程上,部门沟通上)。
你是如何解决这些问题的。
实习中收获了什么
- 技术上成长 (学习了哪些技术组件,自己有没有去深挖)
- 代码风格上 (如何写出易于维护的代码)
- 开发流程上 单元检测打日志Git团队合作
- 对业务理解能力上 (如果把业务场景转为系统设计转为工程代码,都考虑了哪些问题)
也可以适当把同事工作的内容写自己简历上,但前提是自己一定要研究清楚,否则就是给自己挖坑

18
package-lock.json generated
View File

@ -1423,14 +1423,10 @@
}
},
"node_modules/caniuse-lite": {
"version": "1.0.30001283",
"resolved": "https://registry.npmmirror.com/caniuse-lite/download/caniuse-lite-1.0.30001283.tgz",
"integrity": "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==",
"dev": true,
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/browserslist"
}
"version": "1.0.30001430",
"resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001430.tgz",
"integrity": "sha512-IB1BXTZKPDVPM7cnV4iaKaHxckvdr/3xtctB3f7Hmenx3qYBhGtTZ//7EllK66aKXW98Lx0+7Yr0kxBtIt3tzg==",
"dev": true
},
"node_modules/chalk": {
"version": "4.1.2",
@ -7372,9 +7368,9 @@
}
},
"caniuse-lite": {
"version": "1.0.30001283",
"resolved": "https://registry.npmmirror.com/caniuse-lite/download/caniuse-lite-1.0.30001283.tgz",
"integrity": "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==",
"version": "1.0.30001430",
"resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001430.tgz",
"integrity": "sha512-IB1BXTZKPDVPM7cnV4iaKaHxckvdr/3xtctB3f7Hmenx3qYBhGtTZ//7EllK66aKXW98Lx0+7Yr0kxBtIt3tzg==",
"dev": true
},
"chalk": {