科班出身的人总会有一些各种各样的疑虑,我到底是走开发呢还是研究算法呢,我是拼绩点呢还是拿证书呢。也可能都没有,但是你总要选择,总要选择一条适合自己的路线进步。进入大学之后,诚然,很多人不是一开始就好好学习的,很多人前两年并没有积累什么技术。我也是这样,我也很后悔大一大二没有参加比赛,没有拿到什么证书。那我以后就要继续摆烂吗,我后面该怎么发展。

我相信很多人跟我一样的经历,学校本身没有竞赛氛围,专业老师也只会讲一些过时内容。唯一能学习的方式也就是通过b站,但是这没办法,如果选择了b站自学,如果选择了走开发路线,那就一条路走到底,我一直觉得要做就做好,不做就不做。

所以如果你大一大二就没什么竞赛经历,算法水平不强,那你就别想着通过打比赛来得到认可,那不是你的路,你应该认清自己的优势,然后坚定不移走自己的道路,就算最后还是失败,至少学到了真东西。而不是人云亦云,到最后什么也没弄好。

当然,我是针对大一大二没有好好学习的同学,是时候做出选择了,如果是刚入学的同学,我还是建议不要给自己设上限,大数据,ai,前端后端,游戏开发都可以学的,技多不压身。

我只是希望无数想我这样的b站自学者,最后都能学有所成,进入大厂,实现自己的愿望。

大家好,这是我第一个静态博客,也是我第一个博客,我之前尝试过wordpress,但是太过傻瓜化的搭建和千篇一律的主题劝退了我,我是想通过建站学习到一点东西的,我不喜欢这种傻瓜化。
作为一个完美主义者,我自然是想着要建一个动态博客的,我很了解静态博客的缺点,我是十分乐意用自己所学建一个博客系统的,而且我正在实施,也需要学习更多的内容。
那么在这之前,就暂时用这个静态博客来分享我的日常吧。

我在搭建静态网页时,发现favicon不能正常加载的问题,我去看了作者的源码,发现配置文件中没有favicon的接口,但是其教程里却有:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Avatar image
avatar: /images/avatar.jpg

# Favicon
favicon: /images/favicon.png

# Home page background image
background:
- /images/background.jpg

# Loading image
loading: /images/loading.gif

# Optional colors for category and tag
colors:
- "#ffa2c4"
- "#00bcd4"
- "#03a9f4"
- "#00a596"
- "#ff7d73"

我以为不能正常加载是由于作者漏写了这个接口,我在加上后仍不能正常加载favicon,我研究了好久,发现作者其实是把favicon和avatar共用了一个图标,但这并不能解决我的问题,最后想到可能是由于<head></head>标签内内容过多,然后我将layout.ejs中的<link rel="icon" href="<%- url_for(theme.avatar) %>" />移到了<head></head>最前面,为了先渲染标签页图标,最后,我解决了问题。如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
</head>
<link rel="icon" href="<%- url_for(theme.avatar) %>" />

<script src="/js/<file>"></script>
<link rel="stylesheet" href="/css/<file>" />
<canvas id="fireworks" style="position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; pointer-events: none; z-index: 32767"></canvas>
<script src="https://cdn.staticfile.org/animejs/3.2.1/anime.min.js"></script>
<script src="/js/fireworks.min.js"></script>
<canvas id="background" style="position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; pointer-events: none; z-index: -1"></canvas>
<script src="/js/background.min.js"></script>
<div id="cursor"></div>
<link rel="stylesheet" href="/css/cursor.min.css">
<script src="/js/cursor.min.js"></script>
<meta charset="utf-8" />
<title><%= title %></title>
<meta name="author" content="<%- config.author %>" />
<meta name="description" content="<%- config.description %>" />
<meta name="keywords" content="<%- config.keywords %>" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />

<%- partial("import", { type }) %>
</head>
0%