我的创作纪念日

今天,收到了CSDN发来的创作1024日的提醒,真是很贴心;
1024对于咱们程序员来说是一个很特殊的数字,下面记录一下这个1024纪念日吧;

在这里插入图片描述

机缘

时光荏苒,转眼间,我已在CSDN上创作了1024天了。回想起当初我与CSDN的相遇,仿佛是命运的安排。作为一个热爱技术的人,我一直渴望有一个平台,能够记录下我的学习笔记、分享解决问题的经验,同时与他人交流互动。正是这种初心,让我走进了CSDN的世界。

我记得那个特殊的日子,2020年9月18日,是我在CSDN上撰写的第一篇技术博客《Ubuntu双系统遇到的问题记录》。那是我遇到的一个棘手问题,我费了不少时间和精力才最终解决。我深知在这个过程中,我不仅仅是解决了一个问题,更是积累了宝贵的经验。我想把这个问题和解决方法记录下来,帮助其他遇到类似问题的人。于是,我选择了CSDN作为我的创作平台。

作为一个技术社区平台,CSDN为我提供了广阔的舞台。我在CSDN上创作了自己的博客,开始了我的写博客旅程。起初,我的博客只有一点点零零散散的内容,但我坚信,只要持之以恒,积少成多,终将迈向更高的高度。

创作对我来说不仅仅是分享知识和经验,更是一种成长的过程。我在博客中记录下自己在学习和实践中遇到的问题,详细描述解决问题的思路和方法。这不仅有助于巩固我的学习成果,也能帮助他人在遇到类似问题时找到解决方案。看到读者通过我的博客获得帮助和启发,我感到无比的满足和成就感。

除了记录问题和解决方案,我还分享了一些实战项目中的经验。这些经验不仅包括技术层面的挑战和解决方案,还有团队合作、项目管理等方面的心得体会。我希望通过这些分享,能够给读者带来一些实际的指导和启发,让他们在自己的项目中能够更好地应对各种情况。

同时,我也将我的博客作为记录日常学习过程的平台。学习是一个持续的过程,每天都有新的知识和技能等待我们去探索。我喜欢将自己的学习心得和体会记录下来,通过博客与读者分享。这种记录不仅让我能够更好地回顾自己的学习过程,也能够鼓励其他人持续学习和探索。

通过CSDN这个平台,我与许多优秀的创作者相遇,并从他们的博客中汲取了许多知识和灵感。在这个大家庭中,我感受到了无尽的学习和成长的机会。我很荣幸能够成为CSDN的一员,与这个充满活力和创造力的技术社区共同成长。

创作,对我而言,是一种激情和使命。我希望通过我的博客能够帮助更多的人解决问题、获得知识,并激励他们在自己的创作道路上持续努力。每一次写作,都是一次探索和表达的过程,让我更加深入地理解技术,提升自己的能力。

这篇博客,正是我与CSDN相遇的见证,也是对我成为创作者初心的诠释。我感激这个机缘让我找到了属于我的舞台,让我能够用文字记录下自己的思考和成长。我相信,未来的路上还有无尽的可能和挑战,我会继续坚持创作,与CSDN和更多的读者一同成长。

收获

在过去的1024天里,我投入了大量的时间和精力在CSDN上的写作中。这段旅程不仅仅是一种创作的体验,更是一次深度的成长和收获之旅。

首先,让我引以为豪的是我写了两百五十余篇原创博客。这些博客是我经过深思熟虑、反复修改而产生的作品,每一篇都蕴含着我对技术和知识的理解和分享。通过这二百五十余篇博客,我不仅巩固了自己的技术水平,还能向其他CSDN的小伙伴传递更多有价值的信息。这些博客也成为了我自己成长的见证,记录了我在技术领域不断进步的足迹。

除了数量的成果,我也获得了一万三百余粉丝的关注。这是我最大的骄傲和动力所在。这些粉丝是对我写作的认可和支持,也是我前进的动力。他们的关注激励着我不断提升自己的写作水平,追求更高的质量和深度。每一位粉丝的关注都让我深感责任重大,激励我继续坚持下去。

在这1024天中,我也积累了一百六十多条评论。这些评论是读者对我的博客内容的反馈和讨论,也是我与读者之间的互动和交流的桥梁。通过评论,我不仅收到了读者的赞美和感谢,还得到了他们的建议和提问。这些互动不仅让我更好地理解读者的需求,也促使我不断改进和完善我的写作。

此外,我还获得了五百六十余个点赞,一千一百余个收藏以及将近二十八万次浏览量。这些数字不仅代表着我的博客受到了读者的认可和喜爱,也反映了我的写作影响力的提升。每一个点赞、收藏和浏览量都是对我努力的肯定,更是对我的写作质量和内容的认可。这让我坚信自己的努力没有白费,同时也鼓励我继续创作下去,为读者带来更多的价值。

最令我自豪的是,我获得了嵌入式领域优质创作者的认证。这个认证不仅是对我个人技术水平和写作能力的认可,也是对我在嵌入式领域的贡献的认可。这个认证让我更有信心和动力,继续深耕嵌入式领域,为读者提供更专业、更有深度的内容。

在这个写作之旅中,我不仅仅是一个创作者,更是一个学习者。通过不断地深入研究和准备写作材料,我提升了自己的技术能力和知识广度。写作的过程不仅是对已知知识的总结和分享,更是一个不断学习和发现新知识的过程。这种不断学习的态度和习惯已经深深地融入到我的生活中,让我不断保持对知识的渴望和探索的精神。

在这1024天的时间里,我的写作之旅给了我很多的收获。无论是数量的成果、读者的关注和互动,还是对技术的深入理解和学习,每一个收获都让我更加坚定了自己写作的信心和热情。

我相信,这只是我写作旅程的一个起点,未来还有更多的机会和挑战等待着我。

日常

在我与CSDN的相遇之后,写博客已经成为了我生活和工作的一部分。每一天,我都不会忘记将我的学习笔记、遇到的问题以及工作中的成果记录下来。这个日常的写作习惯,让我享受到了巨大的收获,同时也深刻感受到了创作、工作和学习之间的紧密联系。

首先,写博客对我的工作有着深远的影响。工作中,我经常面临各种挑战和问题,但通过写作博客,我能够更加系统地整理和总结这些问题,并提出解决方案。这个过程不仅加深了我对问题的理解,也提高了我的解决问题的能力。而当我将这些经验和解决方法分享给读者时,我也得到了他们的反馈和讨论,进一步拓宽了我的思路和解决问题的思考方式。写博客帮助我将工作中的经验转化为文字,让我更好地理解和应用所学的知识。

此外,写博客也对我的学习起到了积极的促进作用。每当我学习新的技术或知识时,我会将学习过程、心得和思考记录下来。这样的记录不仅帮助我巩固和加深自己的学习成果,也提供了一个反思和总结的机会。写博客迫使我更加深入地理解和应用所学的知识,同时也鞭策我不断学习和探索新的领域。通过博客的分享,我能够与其他人进行交流和互动,从他们的反馈和讨论中汲取更多的知识和经验。这种学习的过程不仅加深了我的理解,也拓宽了我的视野。

创作博客与我的工作和学习之间形成了良好的互动关系。工作和学习中遇到的问题和挑战成为了我博客的内容,而博客的写作过程又促使我更加深入地思考和总结工作和学习中的经验和教训。通过这种相互促进,我能够不断进步和成长,并将这些经验和知识分享给更多的人。

写博客的日常也让我体会到了"好记性不如烂笔头"的道理。通过写作,我将思维和知识转化为文字,更加深入地加工和理解。每一篇博客都是我思考和创作的结果,通过记录下来,我不仅避免了遗忘,也可以随时翻阅回顾,加深记忆和理解。写作成为了我记录工作和学习的强大工具,让我能够在需要时轻松找到所需的信息和知识。

在写作博客的过程中,我找到了创作、工作和学习的平衡点。我通过合理安排时间,将写作纳入我的日常工作和学习计划中。我相信,写博客不仅是一种创作的体验,更是一种持续学习和成长的机会。每一篇博客都是我思考、探索和总结的结果,它们记录了我的成长轨迹和对技术的理解。

写博客已经成为了我不可或缺的一部分,它帮助我更好地记录工作和学习的过程,并留下宝贵的学习笔记。我深信,通过持续的写作和分享,我能够不断提升自己的技能和知识,同时也能够为其他人带来帮助和启发。

写博客的日常将继续伴随着我的创作、工作和学习。我将坚持不懈地记录下自己的经验和思考,分享给更多的人,并与读者和其他创作者共同成长和探索。

成就

关于在这1024天时间里我写的最好的一段代码,其实有很多都是在公司写的,并不能直接发出来;关于自己练习的小项目,我觉得前段时间写的使用java来实现一个学生管理系统还挺有意义;这是一个小小的练习项目,代码如下所示:

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

public class StudentGradeManagementSystem {
    private Map<String, Integer> studentGrades;
    private Map<String, String> userCredentials;
    private String loggedInUser;

    public StudentGradeManagementSystem() {
        studentGrades = new HashMap<>();
        userCredentials = new HashMap<>();
        loggedInUser = null;
    }

    public void addStudentGrade(String studentName, int grade) {
        studentGrades.put(studentName, grade);
    }

    public void removeStudentGrade(String studentName) {
        studentGrades.remove(studentName);
    }

    public Integer getStudentGrade(String studentName) {
        return studentGrades.get(studentName);
    }

    public void displayStudentGrades() {
        for (Map.Entry<String, Integer> entry : studentGrades.entrySet()) {
            System.out.println(entry.getKey() + ": " + entry.getValue());
        }
    }

    public void registerUser(String username, String password) {
        userCredentials.put(username, password);
    }

    public boolean loginUser(String username, String password) {
        if (userCredentials.containsKey(username) && userCredentials.get(username).equals(password)) {
            loggedInUser = username;
            return true;
        }
        return false;
    }

    public void logoutUser() {
        loggedInUser = null;
    }

    public boolean isLoggedIn() {
        return loggedInUser != null;
    }

    public static void main(String[] args) {
        StudentGradeManagementSystem gradeSystem = new StudentGradeManagementSystem();
        Scanner scanner = new Scanner(System.in);
        String username;
        String password;

        while (true) {
            System.out.println("请选择操作:");
            System.out.println("1. 注册");
            System.out.println("2. 登录");
            System.out.println("3. 登出");
            System.out.println("4. 录入成绩");
            System.out.println("5. 删除成绩");
            System.out.println("6. 查询成绩");
            System.out.println("7. 显示所有成绩");
            System.out.println("8. 退出");

            int choice = scanner.nextInt();
            scanner.nextLine(); // 读取换行符

            switch (choice) {
                case 1:
                    System.out.print("请输入用户名:");
                    username = scanner.nextLine();
                    System.out.print("请输入密码:");
                    password = scanner.nextLine();
                    gradeSystem.registerUser(username, password);
                    System.out.println("注册成功!");
                    break;

                case 2:
                    System.out.print("请输入用户名:");
                    username = scanner.nextLine();
                    System.out.print("请输入密码:");
                    password = scanner.nextLine();
                    if (gradeSystem.loginUser(username, password)) {
                        System.out.println("登录成功!");
                    } else {
                        System.out.println("用户名或密码错误!");
                    }
                    break;

                case 3:
                    gradeSystem.logoutUser();
                    System.out.println("登出成功!");
                    break;

                case 4:
                    if (gradeSystem.isLoggedIn()) {
                        System.out.print("请输入学生姓名:");
                        String studentName = scanner.nextLine();
                        System.out.print("请输入学生成绩:");
                        int grade = scanner.nextInt();
                        scanner.nextLine(); // 读取换行符
                        gradeSystem.addStudentGrade(studentName, grade);
                        System.out.println("成绩录入成功!");
                    } else {
                        System.out.println("请先登录!");
                    }
                    break;

                case 5:
                    if (gradeSystem.isLoggedIn()) {
                        System.out.print("请输入学生姓名:");
                        String studentName = scanner.nextLine();
                        gradeSystem.removeStudentGrade(studentName);
                        System.out.println("成绩删除成功!");
                    } else {
                        System.out.println("请先登录!");
                    }
                    break;

                case 6:
                    if (gradeSystem.isLoggedIn()) {
                        System.out.print("请输入学生姓名:");
                        String studentName = scanner.nextLine();
                        Integer studentGrade = gradeSystem.getStudentGrade(studentName);
                        if (studentGrade != null) {
                            System.out.println(studentName + " 的成绩为:" + studentGrade);
                        } else {
                            System.out.println("找不到该学生的成绩!");
                        }
                    } else {
                        System.out.println("请先登录!");
                    }
                    break;

                case 7:
                    if (gradeSystem.isLoggedIn()) {
                        System.out.println("\n学生成绩:");
                        gradeSystem.displayStudentGrades();
                    } else {
                        System.out.println("请先登录!");
                    }
                    break;

                case 8:
                    System.out.println("感谢使用学生成绩管理系统!");
                    System.exit(0);

                default:
                    System.out.println("无效的选项,请重新选择!");
                    break;
            }

            System.out.println();
        }

        scanner.close();
    }
}

具体实现的功能有:

  • 用户注册:用户可以注册一个新的账户,提供用户名和密码,以便后续登录使用。
  • 用户登录:已注册的用户可以使用其凭据进行登录,以便访问系统的其他功能。
  • 用户登出:已登录的用户可以选择登出当前账户,注销用户会话。
  • 录入成绩:用户可以输入学生姓名和对应的成绩,将其添加到系统中进行存储。
  • 删除成绩:用户可以根据学生姓名,从系统中删除对应的成绩记录。
  • 查询成绩:用户可以根据学生姓名查询其对应的成绩。
  • 显示所有成绩:用户可以查看系统中所有学生的成绩列表。

憧憬

回顾过去的日子,我在CSDN上的创作之旅已经历了1024个日夜,写下了250余篇博客。在这段时间里,我将自己的学习笔记、项目经验和问题解决过程记录下来,并与读者分享。这个过程不仅让我得到了成长和收获,也让我对未来在CSDN上的创作有了更深的憧憬。

首先,我想衷心感谢CSDN平台,给了我一个展示自己、分享知识的舞台。正是在这里,我与无数优秀的创作者和读者相遇,从他们身上汲取了无尽的灵感和知识。CSDN提供了一个庞大的技术社区,让我们可以相互学习、交流、共同进步。感谢CSDN为我们提供了一个广阔的创作平台,让我们的声音得以传播,让我们的思想得以汇聚。

通过在CSDN上的创作,我不仅得到了读者的关注和反馈,也结识了许多志同道合的朋友。他们的赞赏和鼓励是我坚持写作的动力,他们的评论和讨论是我不断学习和改进的动力。与读者和其他创作者的互动,让我感受到了无限的温暖和力量,也让我更加深信自己的创作价值和影响力。

另外,还是非常想获得博客专家的称号的,博客专家称号是对博客质量和影响力的认可,是CSDN社区中独特的荣誉。但是没办法,根据官方要求,申请博客专家需要创作时间达到三年。虽然我已经在CSDN上坚持创作了1024天,但距离三年的时间还差半年。因此,我暂时还无法申请博客专家称号。

在后续的时间里,我将继续保持初心,坚持记录项目、学习笔记和问题解决过程。我希望通过分享我的学习和经验,帮助更多的人解决问题、掌握技能。同时,我将继续关注Python学习和单片机项目的学习与分享,努力为读者提供更深入、更实用的内容。

当然当时间到达三年的标准时,我将第一时间申请博客专家称号。我还是非常希望成为博客专家的,不仅是为了获得这一荣誉,更是为了向更多的读者传播我的知识和经验。作为博客专家,我将继续努力提升自己的写作水平,不断分享高质量的内容,为CSDN社区贡献更多的价值。

未来,我对在CSDN上的创作有着更大的憧憬。我期待着与更多优秀的创作者和读者相互学习和交流,不断提升自己的技术和写作能力。我相信,通过持续的创作和分享,一定能够在CSDN社区中取得更多的成果和影响力。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乘凉~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值