大家好,我是辣条。“你看前面一片漆黑,什么也看不见”“也不是啊,天亮之后会很美的”

今天不和大家聊技术聊代码,和大家聊聊辣条学习编程以及图文创作的心路历程,并不是站在一个制高点给大家输出什么,而是分享自己学习的心得创作的心得希望能帮助到某一个朋友,因为辣条我曾经就是被一个人感染而坚持下去学的编程。

目录

我是如何自学编程的

1.提出问题:知乎

2.解决问题:百度一下

3.视频学习:B站

4.写笔记:CSDN、博客

5.技术交流:掘金,博客园

6.刷题:牛客网,leetcode.lincode

7.找开源: github

如何创作博客

搞明白你写博客的意义是什么

找到属于你的方向进行博客内容创作

接下来的规划


我是如何自学编程的

我从大一自学编程到现在两年多吧,为什么选择Python呢,因为它简单,我也是非科班生,感觉能坚持下来还是不易的,中间经历了很多弯路,我把它整理成七个自学编程的方向,看完觉得有用一定要收藏!

1.提出问题:知乎

在早期的自学知乎给了我很大帮助,那个时候还不知道有程序员技术交流的网站论坛等等,遇到问题第一时间去知乎,但是有个弊端就是回答你的问题时间太长了,现在不建议大家去知乎提技术性相关问题,但是那时候我培养了不懂就要问,知道懂为止,很多小白朋友都会有这个问题,看视频学习觉得自己会了,但是自己去实操就面临各种问题,然后这些问题得不到及时解决,所以导致学习效率极低。

2.解决问题:百度一下

百度真的能解决百分之九十九的问题!如果百度都解决不了,那一般只有大佬才能解决了,善用百度很多问题都不是问题了,在你前期培养善于问问题了,还要能及时解决问题,最好的途径就是百度。

3.视频学习:B站

B站是一个学习的宝地,重点是视频都是免费的,现在技术更迭很快,很多视频可能过时了,不过你仔细找找,还是有很多干货视频的,完整的视频教程是你学习的开端,当然还有其他比较优秀的平台这里不一一推荐了【也没广告费】

4.写笔记:CSDN、博客

写笔记你是学习过程中非常重要的一环,我最开始采用的是手写,这样比较浪费时间,好处是你自己写出来的东西印象非常深刻,你找的时候也非常快速,后来我采用的是每天学习完当天的内容然后会在当天写一个笔记,当时我是在知乎上写的,主要就是当天学习的内容总结,以及不明白的地方和下一步学习的内容,现在推荐大家在CSDN上面写,前期你只需要记录当天的学习内容及总结和反思,后面你慢慢的要注重你写文章的封面、排序、输出核心等等,当你的内容有技术有核心思想能传递你的价值输出那就是好文章。

5.技术交流:掘金,博客园

当你学习之后,同时你需要一个技术交流的平台,毕竟还有很多你是百度解决不了的,你百度搜到的很多也是过时的,这里给大家推荐技术交流的平台:掘金和博客园【也包括CSDN】,这三个程序员技术交流平台都是目前比较成熟的。

6.刷题:牛客网,leetcode.lincode

刷题是你验证学习成果和提升非常重要的方式,这三个刷题平台很多博主都有介绍过,我这里不做详细介绍了,只是提醒大家,看视频学习刷题是验证学习成果的最好方式,当你没有老师只能自学没人指导的时候,刷题就非常重要了。

7.找开源: github

在GitHub,用户可以十分轻易地找到海量的开源代码。

如何创作博客

搞明白你写博客的意义是什么

其实作为一个写博客才两个多月的入门选手来谈这个话题,有点班门弄斧的感觉了,如果有说错的地方大家多多担待,辣条也算一个小白,意在分享自己的经验去帮助更多的小白。

首先我们需要思考的第一个问题就是你写博客的目的是什么,一般来讲第一个原因是你自己在学习技术通过写博客去锤炼自己的技术通过还能帮助到别人,第二个原因是你已经是一个成熟的IT技术者,有着自己技术沉淀,输出技术相关或者经验相关的内容给读者,第三个原因就是通过创作博客实现技术变现,你给读者好内容,读者通过你的内容获得知识或者经验上的成长,你能通过这些反馈或者金钱收益,这是良性的创作也是双赢的。辣条我写博客的目的其一是提升技术去的,通过博客的形式记载自己学习的内容,其二是我本身对文字创作有兴趣,之前我有去一些平台创作内容,差一点成为签约作者了,因为一些原因放弃了。

找到属于你的方向进行博客内容创作

我想这个问题也是困扰大多数创作者的问题,技术内容代码本质上来讲都是一样的,很多纯技术内容也都是别人发过的了,那么作为一新创作者来说,你如何通过创作即输出了属于你的原创且优质的内容,有又如何吸引到读者呢,我们都说好的内容有价值的内容就能吸引读者,那么判定有价值、好内容的界限在哪?一味的知识技术输出,那么你是不是会和别人雷同呢,举个例子,我今天讲一个Python正则怎么用,我想这类的你去CSDN上搜一大堆,这些别人已经发过的内容你再去发一遍且内容大体差不多,毕竟能讲的就那么一点东西这算好内容吗?这种相似度极大的文章算不算抄袭呢?

上面的问题不知道大家有没有思考过,我再聊一下我是怎么思考解决这些问题的,我开始的时候有试过做纯知识点讲解的文章,但是反馈的数据不行,且比较乏味,后来我试过直接分享实战的内容,项目实战的内容阅读量提高了很多,比如我爬取一个某某网站,这种项目实战的内容受众还是挺好的,但是比较难出爆文,说白了就是还没有自己的风格,别人看了文章之后记不住你,于是我就开始切入一些幽默有趣的内容进去,于是文章的阅读量再一次提高,这种效果还是有用的,甚至我会创造一些剧情进去,文章的有趣性可阅读性大大提高,但是这种创造的剧情和强行添加的内容不接地气,看多了会疲劳。直到有一次我和室友聊天他给了我灵感,渐渐的我会把生活中的内容加到文章里去,这样文章更接地气,更有趣更真实,聊技术的同时也让读者感觉到了开心和放松,于是我找到了自己的创作方向:把生活和技术结合到一起,让读者更放松有趣的学习技术!

总结一下大家如何找到创作方向:

1.找到自己擅长的领取,输出自己擅长的技术体系

2.细分自己创作的垂直领域,比如你擅长Python,但是里面有很多领域可以写,你就只写爬虫相关的,你的定位就是一个爬虫工程师,你只需要做到这个小领域的第一就好了,别人就很容易记住你,等你有所成就再扩宽自己的领域。【只是举一个例子,不太恰当,大家懂这个意思就行】

3.打造独属于你的文章风格,或者开头语、结尾语、表情包、叙述风格等等,说白了就是别人看了你的文章能记住你。

接下来的规划

熟悉我的朋友都知道,我是一个非科班的,所以学习起来会吃力很多,明年也面临毕业了,从业方向还是很模糊的,说出来你们可能不信我是学市场营销的,机缘巧合选的这个专业,又机缘巧合自己自学了编程,对于未来或多或少是迷茫的,对于写博客也不知道怎么持续下去,毕竟一个非本科生技术沉淀太少了,就技术角度而言能输出的内容就少了很多,主要而言还是自己学习起来很是吃力,未来工作上的选择也在左右我,如果以后不从事IT相关的工作,那么我现在进行技术博客创作的意义又是什么呢?我不知道,这个答案也只能我自己去寻找了。最后还是希望我今天的内容能帮助到大家的,如果能帮助到你,记得给辣条三连哦!

最后送给大家一句话,就是开头那句,共勉吧。

“你看前面一片漆黑,什么也看不见”“也不是啊,天亮之后会很美的”

我是如何自学编程以及如何两个月达到一万粉丝的,辣条的心路历程希望能帮助到你相关推荐

  1. 一个普通人没有学历,自学编程,找到一份月入过万的程序员工作真的有可能吗?

    就拿我身边一个朋友做比较. 这个一线随便找都8K+,上万是有的,甚至2万都有可能. 他是没有学历,算半自学吧,去读了一下那些技术学校,但是退学了,然后隔了好几年,中间根本没有自学..几年后找到编程的工 ...

  2. 大学辍学、自学编程,GitHub创始人是怎么号召2800万程序员的?

    2008年,现年33岁的执行董事长Chris Wanstrath与软件开发伙伴Tom Preston-Werner(38岁)和PJ Hyett(35岁)共同创立了GitHub,总部位于旧金山.10年来 ...

  3. 大学辍学、自学编程,GitHub 创始人是怎么号召 2800 万程序员的?

    关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 转自:新智元,来源:CNBC,翻译:肖琴 2008 年,现年 33 岁的执行董事长 ...

  4. 【程序人生】两个好消息:1万粉丝+周榜第四

    ⭐️欢迎订阅<程序人生>专栏,分享职场干货,求职指南,限时免费⭐️ 更多精品专栏简介点这里 把任何一件事做好都不容易. 前言 哈喽,大家好,我是一条. 现在是凌晨1.21分,本来都定了闹钟 ...

  5. “3遍读书法” 我是这样自学编程的

    我 大学本科念的是电子工程专业,所以到那个时候为止,我唯一使用过的编程语言就是C/C++.Assembly.以及 Matlab.后来一个偶然的机会我参加了一个"周末创业"的活动,并 ...

  6. 中学毕业自学编程黑客在阿里能不能年薪500万

    估计中国就一个吴翰清,你觉得朋友们?

  7. 两大主流IT媒体全程解秘我的“心路历程”

    本月初,两大主流IT媒体--51CTO和CSDN不约而同先后对我这二十多年来的从业历程和心得感悟进行了专访式报道,感谢CSDN和51CTO各位老师的信任与支持,使我有机会与更加广泛的读者朋友进行全面交 ...

  8. java计算两个月份差_Java编程实现计算两个日期的月份差实例代码

    本文实例主要实现计算两个日期的月份差,具体如下: package com.forezp.util; import org.joda.time.DateTime; import org.joda.tim ...

  9. 两个月涨粉90万,B站内容风向又有新指示?

    6月1日,B站公布了2023年第一季度财报. 财报中显示第一季度,B站日均活跃用户达9370万,同比增长18%.用户日均使用时长96分钟,日均视频播放量达41亿,其中,本季度B站Story-Mode竖 ...

最新文章

  1. Eclipse中通过Android模拟器调用OpenGL ES2.0函数操作步骤
  2. Azure自动化部署运维浅谈
  3. 倒下的RoadStar结局来了:VC清盘止损,三位创业者承担1亿债务,打着官司各投林...
  4. 推荐的讲解算法的网站、好博客:
  5. 【PC工具】PhotoScape简单好用绿色免费功能强大的照片编辑器(文章评论小程序测试)...
  6. 任务和特权级保护(三)——《x86汇编语言:从实模式到保护模式》读书笔记34
  7. DIY Roomba Virtual Wall
  8. 优酷智能档的设计、实现和应用
  9. 分享一个WebGL开发的网站-用JavaScript + WebGL开发3D模型
  10. hdfs 多个文件合并_hadoop学习笔记3 hadoop程序将本地文件夹中多个文件,合并为一个文件并上传到hdfs中--梦飞翔的地方(梦翔天空)...
  11. 简单的描述关于开发部署产生401,500的错误处理
  12. 算法:判断对称树 101. Symmetric Tree
  13. 网易互娱2020-9月22日笔试题记录
  14. 机器学习必备知识点 之 样本方差与实际方差
  15. Sending build context to Docker daemon 解决办法
  16. 任正非:实事求是的科研方向与二十年的艰苦努力(新年推荐)
  17. STL——vector与迭代器
  18. 一切都是最好的安排之hibernate00
  19. error : xxxx:对‘xxxxxxxxx’未定义的引用
  20. 处理器适配器的简单介绍

热门文章

  1. 关于Lua打包cocos2d项目
  2. 三层交换机关于VLAN的划分以及ACL的使用
  3. mysql通信协议的半双工机制理解
  4. 28天打造专业红客(四)
  5. C++11 强类型枚举
  6. 百度地图和solr展示资源和附近等功能的实现 二
  7. 移动端如何定义字体font-family
  8. iOS开发之五:常用控件--UITextField的使用
  9. [RMAN]控制文件的恢复
  10. Spring延迟依赖注入ObjectFactory/ObjectProvider