前言:Hello大家好,我是Dream。 还有不到两周就要过年了,自己也马上迈入了21岁,感慨时间飞快,从19岁开始入驻C站,到现在也已经整整两年了,把自己最好的两年青春时光留在了CSDN,超百万字的博客也记录着我两年的成长历程,现在读来仍觉得十分青涩感动。两年多的时间里,总会有很多朋友们问我,值不值得做自己的技术自媒体,以及能不能赚到money呢?我想说真的十分值得!
两年多的时间里,我依靠CSDN平台提供的资源和支持,得到了自己从未有过的东西和荣誉,收获了一大批的知心朋友和一起奋斗的C站人,我很感激平台朋友们的支持帮助。作为一名大三学生,今天我想和大家好好分享一下,我在大学生技术自媒体这条路上经验历程,如果大家看完之后也会有些许感触和启发,欢迎在评论区分享出来,你的分享可能真的会在不经意间影响一个人❤
本文目录:

2022年这是我与CSDN相遇的第二年,也是我正式开始做技术自媒体的第一年。
说来也巧,这是我的第200篇文章,在之前的文章中,我共收获了:
我有一个习惯就是每一篇文章都喜欢做一个封面,这里是我做过的所有封面:(用的软件在以前的文章中提到过,感兴趣的话可以去看一下)

我很享受做封面的过程,看着自己写好的每一篇文章有一个专属于自己的封面,我就会十分满足、高兴。
在2021年的年度博客之星评比中,我共获得了15600分,位列赛道的顺位第四名,非常荣幸的获得了年度百大博主荣誉称号:

在2022年的博客之星评比中,说来不巧那几天正好阳了,也没有好好拉票,好在自己应该也是入围了,但是应该只是入围,提名的话还是有很大的差距。
同时自己也收到了官方指定纪念铭牌,还是在注册C站的两周年当天,那天真的感动坏了

在今年的3月份,我创建了专属于自己的社区:人生苦短,我用Python! 到现在社区人数已经达到3万人,收录内容近2000篇文章。
在这里我们创建了社区的专属激励机制:

在这里我代表社区非常欢迎大家入驻,社区以后也会有更多的活动加入进来,需要管理员的话也可以私信我,一起共建一个和谐社区!

周榜:

领军人物:

地区原力榜:

在七月份的暑假,我创建了自己的公众号:人生苦短我用Pythons
早就听说公众号难做,可我没想到会这么难,半年多的时间,到现在每篇文章的阅读量也仅仅只达到100左右,虽说自己的发布的文章都是在CSDN上首先发布的,然后搬到公众号上来的,但也可以说是非常惨淡。真的羡慕那种能达到上万的阅读量的公众号,那种是真的赚钱,而且是超乎想象的赚钱,到目前为止公众号大约也是只有近1600名粉丝,其中大概1000多都是推荐过来的死粉:

经过这半年的经营,自己觉得还是应该把公众号放一放了,自己现在的能力还支撑不了它的运营,就相当于把文章再发一遍当备忘录了,也花不了几分钟,说不定有哪天流量高了,还会有额外的收入。
通过官方人员的沟通介绍,自己顺利成为CSDN内容合伙人,有更多的机会去接触更多的资源:

同时凭借着自己所做的一些贡献,自己顺利成为CSDN|天津科技大学校园大使,在C站帮助更多的同学,努力去传播校园影响力,打造更好的校园形象:

接下来,谈一谈大家可能最关心的问题,那就是这一年我的收入,在这里我把所有都告诉大家,大家可以权衡一些到底值不值得。
因为我现在是一名学生,我也有自己的学业去完成,同时各种比赛和活动穿插其中,写博客接广告也只能是捎带着去做的事情,在以后,这也将仅仅只是我的一个副业,而且只能是一个副业。
满打满算,除去各种奖品和礼物,我拿到的实际的可以提现的money刚好差不多1万元,这其中包括各种商业活动、种草文章、付费资源以及各种广告资源。但我一年来收到的礼物是真的很多,合算起来也有大概几千块了:

像我们这种小博主接一个文章的稿费大约在1k每篇,如果你的咖位比较大的话,可能接一篇文章的稿费会达到4k-5k以上,所以一些博主年收入也有6位数开外的,这个收入其实真的很低了,相比于各种短视频博主,一条就过万报价的广告,我们这种技术自媒体只能望尘莫及,我觉得如果你真的很有天赋的话,可以尝试着去向视频自媒体进军,这其实是未来的大势所趋!
不过虽然说并不多的收入,但作为一名学生而言,有了这一份收入,我想去买任何东西或者要交各类的钱,除了基础的生活费外,我可以不向家里人再去要钱,有自己的收入去支额外的花销,尤其是可能作为自尊心男孩子而言,可能会因为缺钱和家里人要而感到羞愧,我说这个的意思也不是说,需要钱不能和家里人开口,需要钱当然要开口,以后自己有出息多赚钱在报答家里人。只是想说能减轻家里人的负担就尽量自己多努努力,在这里不排除你用奖学金去为自己多一份收入,这样是最好的,毕竟学生的本职工作就是好好学习。
我也很是羡慕那种在大学就可以实现财富自由的人,尤其是那种短视频校园博主,每一个能经营成功的同学真的都很厉害,他们身上都有很多值得去学习的优点。
在我心中去做短视频的想法从来没有打消过,我其实特别想入手短视频,可能是现在出于对自己并不是很满意,一直迈不过心中的坎,可能等上了研究生我就会正式开启了,说不定哪天你就会在某站看到一个叫 是Dream呀的视频博主,到那个时候我可能就会迈过心中的那道坎了,哈哈哈~
我在2021年的年终总结中:我与CSDN的2021 --从路人到一名万粉博主的自述, 我给2022年的自己立了几个Flag:

这样看来基本算是完成了,因为疫情想去的演唱会没有机会去,感慨自己还没有去看过一场演唱会,只能看大家在现场录好的视频,真的是既羡慕又遗憾,总会有机会去见一见,在耳机里唱了七年的人吧

不满各位所说,我的听歌时间达到了1457个小时,我是一个特别喜欢听歌的人,我可以一年不买新衣服,但是音乐播放器不能没有年费,这也是我我唯一一个有vip年费的软件(除去CSDN),可怕的是我上课可能也不摘耳机,我真的是音乐极度爱好者,不过仅限于听,不喜欢唱 ovo
作为一名大三的学生,我的课程其实并不多,可能有一半时间都没有课程,但是自己是已经规划好要读研究生,所以说除了日常的学习任务,就一直在参加比赛让自己更有底气,2022年在竞赛方面也说得过去,自己共计获得两项国家一等奖、两项国家二等奖以及各类奖项…但是我觉得专业课的学习真的不能落下,我就是因为大一的时候分数太低了,再想补就很难跟上了,所以说如果有大学同学的话,专业课都尽量考高一点,不要和我一样觉得无所谓,到现在后悔了-_-
同时,今年自己也是第一次敢于去评选奖学金,也是获得了共计1万多块的奖学金,很多同学更是高达好几万,所以说学习好真的就是赚钱!
这里附几张自己当时评选时的照片,拜托,把CSDN放到评奖PPT上真的是一件很酷的事好嘛,嘿嘿嘿:

虽然最后没能拿到这个心心念念的国奖,但是评过了我就没遗憾了,还是感谢学长一遍遍的指导和纠错,汤姐的全程陪伴,这个过程我真的永远也忘不掉❤
和大多数理科生一样,我不喜欢去写东西,从小写一篇作文半天憋不出来一句话的我,语文差的标签似乎已经陪伴了我整个读书时代。所以说写博客对我而言确实也不是一件很简单的事,有时候口头能说明的一件事,你要用文字去表达出来却并不是一件很容易的事。甚至于两年前的我,也根本想不到自己会成为一名博主,还可以收获这么多的好朋友们。
正好,我上大学的第一门专业课就是Python,那个时候我还不知道Python具体是什么,只知道大家都叫它编程语言,于是我开始试着了解,在CSDN上搜索Python知识及学习路线,自己也就跟着学习了起来,但是有一说一其中的一些文章质量是真的高,以前看不懂觉得说得模糊的地方,现在在看来真的说得非常好,总结得很全面。在CSDN通过创作去进行学习是我一直坚持和推荐的事情。

在学校中的学习中,其实课堂知识并不能使你很好地掌握这门知识,自己也难免有听课不认真的时候,这个时候我一般都去B站或者大学MOCC上去听一下名校中名师的课程,自己去自学一些相关的知识,自己不要被课堂所局限,敢去去学习一些新的知识,我的学习路线:由Python到C再到数据结构再到C++再到计算机网络再到机器学习,大家可以请教自己专业的学长学姐,听取他们的意见,总结出最适合自己的学习路线,取得自己最好的学习成果!

在CSDN的这一年多的时光里,平台推出了很多激励创作计划以及竞赛活动,以及当下非常热门的技能树,自己也都积极在参与。在参与的过程中,不仅提升了自己的技术水平,也获得了很多现金以及礼物奖励,例如定制体血衫、CSDN马克杯、键盘、CSDN大礼包以及各种节日礼物等~
关于CSDN的一些负面言论,我确实听过很多,有对的也有很多不对的,但总体来说,我觉得CSDN配得上一个优秀的技术社区!CSDN社区有着自己强大的运营以及技术团队,他们真的是一点一滴的在努力打造整个社区。这一年,我看到了CSDN的进步,无论是发文的各种人性化功能的开发,亦或是各种创作激励活动流量扶持计划,以及技能树的火爆…无一不见证着CSDN的成长,亦代表着我们这些博主伴随着CSDN的进步和成长,CSDN称得上一个优秀的社区!我现在可以非常自豪地说很荣幸我是CSDN中的一员!
作为CSDN的受益者之一,CSDN给了我一个平台和一个机会去用写文章的方式去沉淀自己,可以使自己慢下来、静下心来去好好总结自己,在这个过程中我也认识了很多同一时间加入CSDN的博主,我们一起相互鼓励,积极发文,我们之间慢慢形成了良性的竞争关系,在这个过程中大家相互监督,取得了很多的进步以及非常有意义的荣誉!

2022年在我身上发生了很多事情,但我很幸运有一群好的朋友们一直陪在自己身边,给我很多建议,无论舍友还是实验室的朋友们都是我最坚强的后盾,总有那么一群人,坐在一起就会很开心:

对于多数毕业之人来说,大学的时光像流星一样令人惋惜,但流星又确实是浪漫、执着的追求者!但愿学弟学妹能做那执着一念的流星,在短暂的一瞬,给人们留下永恒的光明。
曾经有学弟学妹问过我该如何度过大学时光。我当时就很简短的回答:做自己喜欢的,自己认为有意义的事;不要后悔自己没有去做的,或者没有达到的事。应该积极主动面对大学丰富多彩的课余生活。总的来说,就是在保证学习的基础上,让自己其他方面的能力也可以得到充分的发挥。我在大学期间也把学习放在至关重要的位置。虽然有遗憾,但却也无悔。从中我想说不要看你在大学里没有得到什么,而应该用你在大学里得到的来鼓励自己。
做班干部或者加入社团也是一个可以锻炼自己能力的选择。我大学里也从这些方面收获不少。拿过优秀团干,优秀青年志愿者,暑期社会实践优秀个人等荣誉。在不计其数的选择当中,你可以选择你擅长的事情去做。这样可以让你告别茫然、空虚的生活,也不会让自己意志消沉、浑浑噩噩。
利用课余时间做兼职也是可以给你带来意想不到的惊喜。要学就学得踏实,要玩就玩个痛快。大学与社会相比是一个拥有相对自由的时光,希望学弟学妹们可以抓住大学这个美好的时光,认识更多的朋友,去做自己喜欢的事情,面对新的挑战,去成为更好的自己。
Together for a shared future!

写文章的人普遍心思都很细腻,想的事情就会很多,我有的时候总是在想自己到底什么时候才可以在自己喜欢的城市里买一套房子呢,看到昂贵的房价,总感觉自己好像真的很难赚到,这个时候又会觉得自己想得太多了,心中的诗和远方和现在眼前的苟且总是十分矛盾,但不管怎么说一步一步走到现在,真的非常感谢各位朋友们的一路帮助。
我也在用自己的力量去帮助一些正在学习Python的初学者。我创建了自己的Python交流群,在里面会分享给大家需要的学习的资料和一些优秀文章,大家一起学习交流,共同进步。
同时自己也和出版社有过合作,在今年也累计送出了大约20本书,帮助更多的人朋友去学习!

新的一年,我对2023年的一些期望:
最后希望每个人都生活的开开心心,热爱你所在的生活,一起奔向更美好的未来!
🌲🌲🌲 好啦,这就是今天要分享给大家的全部内容了,我们下期再见!
❤️❤️❤️如果你喜欢的话,就不要吝惜你的一键三连了~


我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚
我试图在索引页中创建一个超链接,但它没有显示,也没有给出任何错误。这是我的index.html.erb代码。ListingarticlesTitleTextssss我检查了我的路线,我认为它们也没有问题。PrefixVerbURIPatternController#Actionwelcome_indexGET/welcome/index(.:format)welcome#indexarticlesGET/articles(.:format)articles#indexPOST/articles(.:format)articles#createnew_articleGET/article
我正在处理旧代码的一部分。beforedoallow_any_instance_of(SportRateManager).toreceive(:create).and_return(true)endRubocop错误如下:Avoidstubbingusing'allow_any_instance_of'我读到了RuboCop::RSpec:AnyInstance我试着像下面那样改变它。由此beforedoallow_any_instance_of(SportRateManager).toreceive(:create).and_return(true)end对此:let(:sport_
HashMap中为什么引入红黑树,而不是AVL树呢1.概述开始学习这个知识点之前我们需要知道,在JDK1.8以及之前,针对HashMap有什么不同。JDK1.7的时候,HashMap的底层实现是数组+链表JDK1.8的时候,HashMap的底层实现是数组+链表+红黑树我们要思考一个问题,为什么要从链表转为红黑树呢。首先先让我们了解下链表有什么不好???2.链表上述的截图其实就是链表的结构,我们来看下链表的增删改查的时间复杂度增:因为链表不是线性结构,所以每次添加的时候,只需要移动一个节点,所以可以理解为复杂度是N(1)删:算法时间复杂度跟增保持一致查:既然是非线性结构,所以查询某一个节点的时候
SPI接收数据左移一位问题目录SPI接收数据左移一位问题一、问题描述二、问题分析三、探究原理四、经验总结最近在工作在学习调试SPI的过程中遇到一个问题——接收数据整体向左移了一位(1bit)。SPI数据收发是数据交换,因此接收数据时从第二个字节开始才是有效数据,也就是数据整体向右移一个字节(1byte)。请教前辈之后也没有得到解决,通过在网上查阅前人经验终于解决问题,所以写一个避坑经验总结。实际背景:MCU与一款芯片使用spi通信,MCU作为主机,芯片作为从机。这款芯片采用的是它规定的六线SPI,多了两根线:RDY和INT,这样从机就可以主动请求主机给主机发送数据了。一、问题描述根据从机芯片手
如果names为nil,则以下中断。我怎样才能让这个map只有在它不是nil时才执行?self.topics=names.split(",").mapdo|n|Topic.where(name:n.strip).first_or_create!end 最佳答案 其他几个选项:选项1(在其上执行map时检查split的结果):names_list=names.try(:split,",")self.topics=names_list.mapdo|n|Topic.where(name:n.strip).first_or_create!e
什么是测试格式验证的最佳方法让我们说一个用户名,使用字母数字的正则表达式,但不是纯数字?我一直在我的模型中使用以下验证validates:username,:format=>{:with=>/^[a-z0-9]+[-a-z0-9]*[a-z0-9]+$/i}数字用户名(例如“342”)通过了验证,这是我不想要的。 最佳答案 您想“向前看”一封信:/\A(?=.*[a-z])[a-z\d]+\Z/i 关于ruby-on-rails-Rails格式验证——字母数字,但不是纯数字,我们在Sta
如果用户是所有者,我有一个条件来检查说删除和文章。delete_articleifuser.owner?另一种方式是user.owner?&&delete_article选择它有什么好处还是它只是一种写作风格 最佳答案 性能不太可能成为该声明的问题。第一个要好得多-它更容易阅读。您future的自己和其他将开始编写代码的人会为此感谢您。 关于ruby-on-rails-如果条件与&&,是否有任何性能提升,我们在StackOverflow上找到一个类似的问题:
如果我想要“00001”而不是“1”,除了我自己写填零方法之外,有没有内置的方法可以帮助我为整数填零? 最佳答案 puts"%05d"%1#00001参见:String::%,Kernel::sprintf这是正在发生的事情。%左侧的"%05d"是C风格的格式说明符。%右边的变量就是要格式化的东西。格式说明符可以像这样解码:%-格式说明符的开头0-用前导零填充5-长度为5个字符d-被格式化的是一个整数如果你要格式化多个东西,你会把它们放在一个数组中:"%d-%s"%[1,"One"]#=>1-one
我要下载http://foobar.com/song.mp3作为song.mp3,而不是让Chrome在其native中打开它浏览器中的播放器。我怎样才能做到这一点? 最佳答案 您只需要确保发送这些header:Content-Disposition:attachment;filename=song.mp3;Content-Type:application/octet-streamContent-Transfer-Encoding:binarysend_file方法为您完成:get'/:file'do|file|file=File.