Skip to content

Commit 7b97616

Browse files
committed
[docs improve]网站图标样式完善&技术文章部分完善
1 parent 83efb36 commit 7b97616

16 files changed

+436
-44
lines changed

docs/.vuepress/navbar.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export const navbarConfig = defineNavbarConfig([
88
{ text: "技术文章", icon: "article", link: "/high-quality-technical-articles/" },
99
{
1010
text: "网站相关",
11-
icon: "info",
11+
icon: "about",
1212
children: [
1313
{ text: "走近作者", icon: "zuozhe", link: "/about-the-author/" },
1414
{

docs/.vuepress/public/iconfont/iconfont.css

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
@font-face {
22
font-family: "iconfont"; /* Project id 2922463 */
3-
src: url('iconfont.woff2?t=1655095748938') format('woff2'),
4-
url('iconfont.woff?t=1655095748938') format('woff'),
5-
url('iconfont.ttf?t=1655095748938') format('truetype');
3+
src: url('iconfont.woff2?t=1655098798936') format('woff2'),
4+
url('iconfont.woff?t=1655098798936') format('woff'),
5+
url('iconfont.ttf?t=1655098798936') format('truetype');
66
}
77

88
.iconfont {
@@ -13,6 +13,22 @@
1313
-moz-osx-font-smoothing: grayscale;
1414
}
1515

16+
.icon-experience:before {
17+
content: "\e72b";
18+
}
19+
20+
.icon-code:before {
21+
content: "\e7fc";
22+
}
23+
24+
.icon-interview:before {
25+
content: "\e65d";
26+
}
27+
28+
.icon-about:before {
29+
content: "\e6e5";
30+
}
31+
1632
.icon-search:before {
1733
content: "\e7de";
1834
}
852 Bytes
Binary file not shown.
520 Bytes
Binary file not shown.
452 Bytes
Binary file not shown.

docs/.vuepress/sidebar.ts

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,17 +54,27 @@ export const sidebarConfig = defineSidebarConfig({
5454
},
5555
{
5656
text: "个人经历",
57-
icon: "zuozhe",
57+
icon: "experience",
5858
prefix: "personal-experience/",
5959
collapsable: false,
6060
children: [
6161
"two-years-of-back-end-develop--experience-in-didi&toutiao",
6262
"8-years-programmer-work-summary",
6363
],
6464
},
65+
{
66+
text: "程序员",
67+
icon: "code",
68+
prefix: "programmer/",
69+
collapsable: false,
70+
children: [
71+
"how-do-programmers-publish-a-technical-book",
72+
"efficient-book-publishing-and-practice-guide",
73+
],
74+
},
6575
{
6676
text: "面试",
67-
icon: "mianshi",
77+
icon: "interview",
6878
prefix: "interview/",
6979
collapsable: false,
7080
children: [
@@ -78,14 +88,17 @@ export const sidebarConfig = defineSidebarConfig({
7888
icon: "work",
7989
prefix: "work/",
8090
collapsable: false,
81-
children: ["get-into-work-mode-quickly-when-you-join-a-company"],
91+
children: [
92+
"get-into-work-mode-quickly-when-you-join-a-company",
93+
"employee-performance",
94+
],
8295
},
8396
],
8497
// 必须放在最后面
8598
"/": [
8699
{
87100
text: "面试准备",
88-
icon: "mianshi",
101+
icon: "interview",
89102
prefix: "interview-preparation/",
90103
collapsable: true,
91104
children: [

docs/high-quality-technical-articles/advanced-programmer/seven-tips-for-becoming-an-advanced-programmer.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,19 @@ tag:
55
- 练级攻略
66
---
77

8-
> 普通程序员要想成长为高级程序员甚至是专家等更高级别,应该注意在哪些方面注意加强?
8+
> **推荐语**普通程序员要想成长为高级程序员甚至是专家等更高级别,应该注意在哪些方面注意加强?开发内功修炼号主飞哥在这篇文章中就给出了七条实用的建议。
99
>
10-
> 开发内功修炼号主飞哥在这篇文章中就给出了七条实用的建议。
10+
> **内容概览**
1111
>
12-
> 原文:https://mp.weixin.qq.com/s/8lMGzBzXine-NAsqEaIE4g
12+
> 1. 刻意加强需求评审能力
13+
> 2. 主动思考效率
14+
> 3. 加强内功能力
15+
> 4. 思考性能
16+
> 5. 重视线上
17+
> 6. 关注全局
18+
> 7. 归纳总结能力
19+
>
20+
> **原文地址**https://mp.weixin.qq.com/s/8lMGzBzXine-NAsqEaIE4g
1321
1422
### 建议1:刻意加强需求评审能力
1523

docs/high-quality-technical-articles/interview/screen-candidates-for-packaging.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ tag:
55
- 面试
66
---
77

8-
> 经常听到培训班待过的朋友给我说他们的老师是怎么教他们“包装”自己的,不光是培训班,我认识的很多朋友也都会在面试之前“包装”一下自己,所以这个现象是普遍存在的。但是面试官也不都是傻子,通过下面这篇文章来看看面试官是如何甄别应聘者的包装程度。
8+
> **推荐语**经常听到培训班待过的朋友给我说他们的老师是怎么教他们“包装”自己的,不光是培训班,我认识的很多朋友也都会在面试之前“包装”一下自己,所以这个现象是普遍存在的。但是面试官也不都是傻子,通过下面这篇文章来看看面试官是如何甄别应聘者的包装程度。
99
>
10-
> **原文地址**https://dwz.cn/mUjRa2Jr
10+
> **原文地址**https://my.oschina.net/hooker/blog/3014656
1111
1212
## 前言
1313

@@ -78,7 +78,7 @@ tag:
7878

7979
**背景公司入职时间、项目立项实现、完工时间、产品技术栈、迭代流程的核实**
8080

81-
很多应聘者对于简历过于包装,只为了追求更高的薪资。当我们问起:你是 xx 年 xx 月入职的该公司?你们项目是 xx 年 xx 月上线的?你们项目使用到 xx 技术?你们每次上线前夕是如何评审的。面对这些问题,应聘者给出的答案经常与简历不符合。这样问题就来了。关于项目使用到的技术,很多项目我们可以通过搜索该项目的地址、APP。通过 http 协议、技术特征、抛出异常特征来大致判别对方使用到的技术。如果应聘者给出的答案明显与之不匹配,嘿嘿。
81+
很多应聘者对于简历过于包装,只为了追求更高的薪资。当我们问起:你是 xx 年 xx 月入职的该公司?你们项目是 xx 年 xx 月上线的?你们项目使用到 xx 技术?你们每次上线前夕是如何评审的。面对这些问题,应聘者给出的答案经常与简历不符合。这样问题就来了。关于项目使用到的技术,很多项目我们可以通过搜索该项目的地址、APP。通过 HTTP 协议、技术特征、抛出异常特征来大致判别对方使用到的技术。如果应聘者给出的答案明显与之不匹配,嘿嘿。
8282

8383
**通过技术深度,甄别对方的技术水平**
8484

@@ -90,26 +90,26 @@ tag:
9090

9191
笔者最近接待的面试者,很多面试者的简历上,写着层出不穷的各种技术,为了不跨越求职者的技术栈,笔者专门挑应聘者简历写到或用到的技术来进行询问。笔者举几个例子。
9292

93-
**1)某求职者简历上写着熟练使用 redis**
93+
**1)某求职者简历上写着熟练使用 Redis**
9494

95-
1. 介绍一下你使用过 redis 的哪些数据结构,并描述一下使用的业务场景;
96-
2. 介绍一下你操作 redis 用到的是什么插件;
95+
1. 介绍一下你使用过 Redis 的哪些数据结构,并描述一下使用的业务场景;
96+
2. 介绍一下你操作 Redis 用到的是什么插件;
9797
3. 介绍一下你们使用的序列化方式;
98-
4. 介绍一下你们使用 redis 遇到过给你印象较深的问题;
98+
4. 介绍一下你们使用 Redis 遇到过给你印象较深的问题;
9999

100-
**2)某求职者声称熟练 http 协议并编写过爬虫。**
100+
**2)某求职者声称熟练 HTTP 协议并编写过爬虫。**
101101

102-
1. 介绍一下你所了解的几个 http head 头并描述其用途;
102+
1. 介绍一下你所了解的几个 HTTP head 头并描述其用途;
103103
2. 如果前端提交成功,后端无法接受数据,这时候你将如何排查问题;
104-
3. 描述一下 http 基本报文结构;
105-
4. 如果服务器返回 cookie,存储在响应内容里面 head 头的字段叫做什么;
104+
3. 描述一下 HTTP 基本报文结构;
105+
4. 如果服务器返回 Cookie,存储在响应内容里面 head 头的字段叫做什么;
106106
5. 当服务端返回 Transer-Encoding:chunked 代表什么含义
107107
6. 是否了解分段加载并描述下其技术流程。
108108

109109
当然,面向不同的技术,对应的技术深度自然也不一样。
110110

111111
大体上的套路便是如此:你说你杀过猪。那么你杀过几头猪,分别是啥时候,杀过多大的猪,有啥毛色。事实上对方可能给你的回答是:杀过、十几头、杀过五十斤的、杀过绿色、黄色、红色、蓝色的猪。那么问题就来了。
112112

113-
然而笔者碰到的问题是:使用 git 两年却不知道 github、使用 redis 一年却不知道数据结构也不知道序列化、专业做爬虫却不懂 content-type 含义、使用搜索引擎技术却说不出两个分词插件、使用数据库读写分离却不知道同步延时等等。
113+
然而笔者碰到的问题是:使用 Git 两年却不知道 Github、使用 Redis 一年却不知道数据结构也不知道序列化、专业做爬虫却不懂 `content-type` 含义、使用搜索引擎技术却说不出两个分词插件、使用数据库读写分离却不知道同步延时等等。
114114

115115
写在最后,笔者认为在招聘途中,并不是不允许求职者包装,但是尽可能满足能筹平衡。虽然这篇文章没有完美的结尾,但是笔者提供了面试失败的各种经验。笔者最终招到了如意的小伙伴。也希望所有技术面试官早日找到符合自己产品发展的 IT 伙伴。

docs/high-quality-technical-articles/interview/technical-preliminary-preparation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ tag:
55
- 面试
66
---
77

8-
> **内容总结:**
8+
> **推荐语** : 从面试官和面试者两个角度探讨了技术面试!非常不错!
99
>
10-
> 从面试官和面试者两个角度探讨了技术面试!非常不错!
10+
> **内容概览:**
1111
>
1212
> - 通过技术基础考察候选者,才能考察到候选者的真实技术实力:技术深度和广度。
1313
> - 实战与理论结合。比如,候选人叙述 JVM 内存模型布局之后,可以接着问:有哪些原因可能会导致 OOM , 有哪些预防措施? 你是否遇到过内存泄露的问题? 如何排查和解决这类问题?

docs/high-quality-technical-articles/interview/the-experience-and-thinking-of-an-interview-experienced-by-an-older-programmer.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,17 @@ tag:
55
- 面试
66
---
77

8-
> **内容总结**
8+
> **推荐语**本文的作者,今年 36 岁,已有 8 年 JAVA 开发经验。在阿里云三年半,有赞四年半,已是标准的大龄程序员了。在这篇文章中,作者给出了一些关于面试和个人能力提升的一些小建议,非常实用!
99
>
10-
> 本文的作者,今年 36 岁,已有 8 年 JAVA 开发经验。在阿里云三年半,有赞四年半,已是标准的大龄程序员了。
11-
>
12-
> 下面是本文作者关于面试和个人能力提升的一些小建议(很实用) :
10+
> **内容概览**
1311
>
1412
> 1. 个人介绍,是对自己的一个更为清晰、深入和全面的认识契机。
15-
> 2. 简历是充分展示自己的浓缩精华,也是重新审视自己和过往经历的契机。不仅仅是简要介绍技能和经验,更要最大程度凸显自己的优势领域(差异化)。
13+
>2. 简历是充分展示自己的浓缩精华,也是重新审视自己和过往经历的契机。不仅仅是简要介绍技能和经验,更要最大程度凸显自己的优势领域(差异化)。
1614
> 3. 我个人是不赞成海投的,而倾向于定向投。找准方向投,虽然目标更少,但更有效率。
1715
> 4. 技术探索,一定要先理解原理。原理不懂,就会浮于表层,不能真正掌握它。技术原理探究要掌握到什么程度?数据结构与算法设计、考量因素、技术机制、优化思路。要在脑中回放,直到一切细节而清晰可见。如果能够清晰有条理地表述出来,就更好了。技术原理探究,一定要看源码。看了源码与没看源码是有区别的。没看源码,虽然说得出来,但终是隔了一层纸;看了源码,才捅破了那层纸,有了自己的理解,也就能说得更加有底气了。当然,也可能是我缺乏演戏的本领。
1816
> 5. 要善于从失败中学习。正是在杭州四个月空档期的持续学习、思考、积累和提炼,以及面试失败的反思、不断调整对策、完善准备、改善原有的短板,采取更为合理的方式,才在回武汉的短短两个周内拿到比较满意的 offer 。
1917
> 6. 面试是通过沟通来理解双方的过程。面试中的问题,千变万化,但有一些问题是需要提前准备好的。
20-
>
18+
>
2119
> **原文地址**https://www.cnblogs.com/lovesqcc/p/14354921.html
2220
2321
从每一段经历中学习,在每一件事情中修行。善于从挫折中学习。

0 commit comments

Comments
 (0)