博客主页:【夜泉_ly】
本文专栏:【无】
欢迎点赞👍收藏⭐关注❤️


乐,可以水一篇博客了。🤣
前言
这篇文章纯粹是水水文,没啥实质内容。🤣
机缘
提示:可以和大家分享最初成为创作者的初心
例如:
1. 实战项目中的经验分享
2. 日常学习过程中的记录
3. 通过文章进行技术交流
4. …
创作者的初心?
主要是想记录一下学习过程吧:

当时加了学校计院的新生群,
看到群友的讨论后感到大为震撼:
卧槽,编程是啥?
卧槽,竞赛是啥?
卧槽,ACM是啥?
于是发问:

然后得到回答:

就这样,我的编程之路开始了。
收获
提示:在创作的过程中都有哪些收获
例如:
1. 获得了多少粉丝的关注
2. 获得了多少正向的反馈,如赞、评论、阅读量等
3. 认识和哪些志同道合的领域同行
4. …
这里还是得感谢一下C站的,让我认识了不少的大佬。
比如虚竹哥,当时参加了他的活动,还得了26的红包😋:

日常
提示:当前创作和你的工作、学习是什么样的关系
例如:
1. 创作是否已经是你生活的一部分了
2. 有限的精力下,如何平衡创作和工作学习
3. …
学校的课吗?那是什么?
工作日和周末唯一的区别,就是周末不用到处换教室自习。
至于创作与学习的关系?
实际上我觉得写博客也是一种学习。
毕竟写博客的时候,
才知道原来这也不会,那也不会。。。

比如之前写运算符重载,
我写到一半才发现,
连这些运算符返回什么都没弄清楚。
于是硬生生的在中间多插了一段补充内容:

成就
提示:你过去写得最好的一段代码是什么? 请用代码块贴出来
例如:
1. 某个解题代码
2. 某个项目实现代码
3. …
最好的代码?
这就不得不提我的红黑树了,
当时写了整整一周,
终于用翻扑克牌的方式把插入过程给理清了。

而核心代码被压缩到了二十行:
while (p && p IS_UP)
{
Card* g = p->_pParent;
Card* u = g->_pLeft == p ? g->_pRight : g->_pLeft;
if (u && u IS_UP)
{
u TURN_OVER, g TURN_OVER, p TURN_OVER;
cur = g; p = cur->_pParent;
continue;
}
else if (p == g->_pLeft && cur == p->_pLeft)
RotateR(g), p TURN_OVER, g TURN_OVER;
else if (p == g->_pRight && cur == p->_pRight)
RotateL(g), p TURN_OVER, g TURN_OVER;
else if (p == g->_pLeft && cur == p->_pRight)
RotateL(p), RotateR(g), cur TURN_OVER, g TURN_OVER;
else if (p == g->_pRight && cur == p->_pLeft)
RotateR(p), RotateL(g), cur TURN_OVER, g TURN_OVER;
break;
}
更详细的讲解在这里:数据结构 -RB Tree
憧憬
提示:职业规划、创作规划等
接触编程以来,我其实并没有过多的职业规划。
但最终目标是非常明确——本科毕业就去就业。
而大致路线也非常明确——C语言 -数据结构初阶 -C++ -Linux -数据库 -项目实践
不过,说实话,这条路线的具体实施时间表,我从未做过详细的安排。
可能是习惯了从高三开始就抱有的想法:
只要专注当下、做好眼前的事,最终的结果自然不会差。
但是也不一定有多好,比如我的高考😭
所以我在这儿暂时只能给出总结,给不出规划:

Tips

希望本篇文章对你有所帮助!并激发你进一步探索编程的兴趣!
本人仅是个C语言初学者,如果你有任何疑问或建议,欢迎随时留言讨论!让我们一起学习,共同进步!