前言

无论是谁,对于编程来说,一开始看都很难看懂的,这也是为什么这个行业,属于互联网高薪行业代表的原因之一。

我是属于自学编程的非科班码农,在我看来,自学编程应该重点思考下自己的学习方式以及是否对 Java 感兴趣。

拿我自己来说吧,第一次接触编程,根本不知如何下手,看书看不懂,觉得自己不适合,但是时刻提醒自己既然选择了这条路,就一定要坚持下去。

一路自学过来,没有啥天赋,唯一觉得自己做的还不错的,就是选择了这条路,在开始那段时间,每天都很自律。

借助猿创征文 第二季| 技术成长之路的活动,可以看看我这一路是怎么过来的:

初识编程,蓉漂之旅

我的老家在北方,大家都知道互联网的话,北方除了首都北京,其余城市都不怎么景气。

所以呢,1 8 年我选择了来到了成都,也是一位好朋友也在成都的缘故。一直想出去闯闯,太原呆了那么长时间,总觉得它不适合我。

正如那句话:都没有精彩过,怎么甘愿平凡!也就开始了我的蓉漂之旅,这是刚来成都吃的第一顿火锅(吃完晚上上了六趟厕所~):

然后就开始了我的程序员的生活了:

是的,HelloWord 这么简单的程序,当初我第一次敲,不是字母拼写错就是符号错误。。。

然后也根本不理解这些都是啥意思,就那么硬是来回敲了有几十遍,把它背过了!

一开始一定要多实践,就算你看的书再多,其实你只要一动手,就会发现,理论跟实际还是有很大差距的。

再后来基本就是这样的常态了,每天敲代码到晚上 2 点多,那会就在想,我的头发恐怕坚持不了几年了:

从这时候起,我就下定决心:一定要有有恒心和毅力,坚持下去,前期多吃苦,后面才能走的不是那么费劲,为自己以后的发展提供更扎实的基础。

独立开始完成项目

当完成了自己做的第一个项目:学生管理系统时,那个心情简直无法形容的开心:


当我完成自己的第一个项目时,那个心情真的超级 nice,这也就是编程的乐趣所在吧,也是我真真实实感受到编程能带给我满足感,从而继续为之努力。

当然也少不了这些书的陪伴,不断充实着我:

还是那句话,书还是要多读,就算最初读不懂,多读几遍,总会懂的,所谓书中自有黄金屋,书中自有颜如玉,知识是无穷尽的,只有不断学习,才不会落后。

不断尝试自己解决问题

做程序,做程序,少不了调试代码,改 bug,当初一个 bug 改了整整一个晚上,好在改出来了:

在学习的过程中,一定要学会自己解决问题,遇到 bug,自己就算花费多少时间,先自己尝试解决下。

这样不仅可以锻炼自己的解决问题能力,更是为以后实际工作做铺垫,毕竟公司工作后,没有人愿意一直帮助你解决的,都得靠自己。

到后来,人力资源管理系统也完成了,在那个时候,算一个小小的成就:

人生中第一个编程offer

基本的理论知识学习差不多,就应该积极多投简历,参与到实际的工作中了。

功夫不负有心人,在上面这么多对的日日夜夜学习下,我也收到了属于自己的 offer:

工作状况

再往后就是实实在在的做公司的研发了,期间第一份工作是真的很忙,忙的时候会这样,当我在外地出差的时候,甚至都得负责公司项目的研发。

所以电脑陪伴我在高铁,酒店等任何地方,基本机不离手:

技术充电

所以,说到底,谁也拯救不了你自己,如果你自己不努力的话,都没用!

我不是科班出身,通过自己的努力,现在我融入到了这个行业,也很深爱着我的 Java。

随着技术水平的积累,也慢慢开始了写作,希望将自己的过往点点滴滴都记录下来。

因为其实你能将自己的知识真正分享出来的时候,才是你真正深刻懂了这门技术。

现在自己的书架,也慢慢多了起来这些技术书籍:

至于学习资料的那些,现在互联网这么发达,只要你想学,愿意去花时间去搞一个东西,不存在搞不出来,除非你还是对自己不够狠。

最后

但行好事,莫问前程,愿有志者,皆得归属,希望我的这一点分享,可以帮到一些开发者,也希望可以从大家身上学到更多~

猿创征文|前路有光,初心莫忘,从编程小白,到如今小有所成,我这一路是如何走来的?相关推荐

  1. 猿创征文|当我在追光 我与光同航--我与Java的技术成长之路

    文章目录 前言 材料转码 初识JAVA 大学建议 1. 参加比赛 2. 坚持创作 3.养成看书的习惯 Java路线 1. java基础 2. 数据库 3. javaWeb 4. 框架 前言 今天借着官 ...

  2. 猿创征文|收到谷歌开发者大会正式邀请(Java学生的自学之路)

    文章目录 一.前言 二.收到谷歌邮件 三.感想 四.学习之路 1. 坚持看网课并整理笔记 2.勤加练习 3.坚持总结 4.刷题技巧 5.心态调整 五.结语 一.前言 上一次通过了CSDN内部筛选后,在 ...

  3. 猿创征文|六年一日,我的焚膏继晷之路

    猿创征文|我在Python领域的焚膏继晷之路 一.自我介绍 二.我和师父的机缘 三.拜师 or 闹剧? 四.我在CSDN的收获 五.关于我的学习 六.我的憧憬 一.自我介绍 大家好,我是 热爱科技的刘 ...

  4. 2021年总结:前路有光,初心莫忘

    前言 但行好事,莫问前程:前路有光,初心莫忘. 今年是第三年写总结了,每一年写总结时的心情都是不同的. 2019年总结,平凡的我仍在平凡的生活 2020年总结,所有努力只为一份期待 2021年元旦前也 ...

  5. 猿创征文|我的前端学习之旅【来自一名大四老学长的真情流露】

    猿创征文 | 我的前端学习之旅 自我介绍 我浑噩的大一大二(是不是另一个你) 我的大三生活 大三上(学习过程.学习方法.推荐网站) 大三下(技术提升.荣誉证书.推荐比赛) 我与 CSDN 的机缘(从小 ...

  6. 猿创征文 | 国产数据库之openGauss的单机主备部署及快速入门

    猿创征文 | 国产数据库之openGauss的单机主备部署及快速入门 一.openGauss介绍 1.openGauss简介 2.openGauss特点 3.openGauss的逻辑架构图 二.环境检 ...

  7. 猿创征文|我的Go成长之路道阻且长

    猿创征文|我的Go成长之路道阻且长 自从2016年09月04日加入CSDN,已经整整六年了,回顾自己不太长的技术成长之路(毕竟还是00后),前前后后捣鼓过网络安全.人工智能.区块链.舆情分析.可以说是 ...

  8. 猿创征文丨深度学习基于双向LSTM模型完成文本分类任务

    大家好,我是猿童学,本期猿创征文的第三期,也是最后一期,给大家带来神经网络中的循环神经网络案例,基于双向LSTM模型完成文本分类任务,数据集来自kaggle,对电影评论进行文本分类. 电影评论可以蕴含 ...

  9. 猿创征文 | 微服务 Spring Boot 整合Redis 实战开发解决高并发数据缓存

    文章目录 一.什么是 缓存? ⛅为什么用缓存? ⚡如何使用缓存 二.实现一个商家缓存 ⌛环境搭建 ♨️核心源码 ✅测试接口 三.采用 微服务 Spring Boot 注解开启缓存 ✂️@CacheEn ...

最新文章

  1. CMake 条件判断
  2. 进程间通信的方式(三):消息队列
  3. Log4j的isdebugEnabled的作用
  4. 从库存管理系统,体验活字格强大的移动端应用开发能力
  5. CodeAnyWhere
  6. linux cp复制软连接
  7. Android Bundle类,通过bundle实现在两个activity之间的通讯
  8. 数据湖,大数据的下一个变革!
  9. MFC中的Document-View结构
  10. nodejs+redis
  11. Android studio : 模拟器 真机 运行失败(mac电脑)
  12. Otsu详细算法解析
  13. 纯CSS下拉导航代码
  14. Tempo超进化,提效降本好帮手,工时管理小当家 Timewise
  15. 极限论总极难学真因:人有抵制思想混乱学说本能
  16. TCC(TinyC)编译器汉化(中文编译器、汉语编程)之一:主文件汉化
  17. shell脚本模拟键盘输入完成程序交互(定时重启docker部署的项目样例)
  18. 空域变换-直方图局部处理(CLAHE)
  19. ElasticSearch7.X和ElasticSearch8.X学习记录
  20. mac中html绝对路径怎么写,mac查看路径

热门文章

  1. 天钰原装JD6606SP5芯片,多端口控制(MPC)应用, 过电压保护
  2. 【量化交易】资产配置决策
  3. 如何在项目管理中建立起良好的团队协作关系呢?
  4. 前端js分享会话到facebook
  5. Apache安装与启动服务失败问题
  6. 在docxtemplater 和 open-docxtemplater-image-module按word模板导出图片 遇到个坑记录下
  7. antd可展开单元格实现按需可展开
  8. 作坊离工厂究竟有多远 (二)
  9. 最新《老男孩Python全栈开发15期VIP项目实战》
  10. java poi 生成docx插入页脚