自学开发技术,从入门到入行

简介: 说到学习这种事情,无论是学什么,都需要持之以恒,拥有坚持的决心才有可能会学到一些东西。如果只是三天打鱼,两天晒网的态度,不出差错的话,结果一定是和你想的大相径庭。

今天我们不谈技术,也不聊业务,说说学习技术的心得。

说到学习这种事情,无论是学什么,都需要持之以恒,拥有坚持的决心才有可能会学到一些东西。如果只是三天打鱼,两天晒网的态度,不出差错的话,结果一定是和你想的大相径庭。

接下来我要说的话题是自学开发,从开始的入门,到最后进入了这个行业,成为了一名所谓的后台工程师。

虽然大学学的专业是和计算机相关的,也学了一些计算机语言,但是毕业后所从事的工作却不是技术开发,因为在上学的时候就很排斥写代码(没想到最后还是要以写代码谋生活),以至于那个时候老师需要带几个同学一起做项目,也选择了我,但是因为不喜欢代码没有去,现在很后悔好不好。

image.png

现在想一想,如果大学的时候就在老师的带领下做过几个项目,学到的应该会很多吧,至少是毕业找工作的时候也会有很多优势,简历写得也比较充实。就不会有工作后再去挤出时间自学技术这样的人生插曲。所以在这里要给那些想要从事技术开发尚在校门之内的同学建议,能多学一些就多学些,有老师带学生做项目的机会千万把握住啊。

不好意思,谈到学生时代的事情说多了些哈,这就来说说标题相关的事情。虽然当时工作不是开发(猜猜刚开始我是干什么工作的),但是公司也是互联网行业,身边有很多程序员,有Java工程师、Android工程师、iOS工程师、前端工程师、运维工程师。每天看他们写代码,做出一款款产品,心生佩服之情。

当时我就萌生了要转行的想法,有一个方法就是辞职了出去培训机构,学费一万多,培训半年再出来找工作,机会成本有点高啊。后来想了想,本身自己也有编程的底子,为什么不自学。于是说干就干,在网上浏览了很多书,最后入手了一本Java从入门到精通的书,后来才知道有人给这本书起了另一个名字,Java从入门到放弃。

image.png

要知道,离开了学校,毕了业从事工作,学习精力就没有当年还在学校的时候那么强了,学起来真的很费劲。白天工作,晚上回去看书学习基础,概念、语法等。然后跟着书里面的demo敲代码,每晚不过12点不睡的。很快,大概花了一个月时间,整本书我都看完了,但是这本书出版的有点早,有些知识已经过时了甚至不用了。

我的运气很好,有天中午吃完饭,有个技术部的同事看到我在网上查开发的资料,得知我在自学写代码,给我推荐了一个学习网站,尚硅谷(此处不是打广告),有很多免费的学习资源,有配套视频、有配套demo,还有很多框架。真的我真的很感谢他,从这里我学到了很多。

image.png

有的人说,开发要会的很多,不仅只会Java,还要学习数据库,js、html等等语言,而且学完还得有项目做、得实践,不容易找工作啊。是的,这对于是科班出身、还是培训机构出来的、又或是自学的,只要是新手,同样面临这样的问题。但我觉得,如果你只是一个新手,刚接触第一份工作的时候,不要要求太高,毕竟我们的目的是积累项目经验,学技术的,应该还是能找到工作的。

而我,运气又很好,偶然的机会我在公司转岗了,转到了技术部,这样我就有机会做项目了,那个时候真的很兴奋,可能是兴趣使然,技术部每晚我都是最后一个走的,回到家都躺床上睡觉了,想到解决需求的方案竟然爬起来开电脑马上实践是否可行。

image.png

学习总是枯味烦躁的,特别是夜深人静的时候,一个人在学习。但是你想得到些什么,总得付出些什么吧。

技术是学无止境的,我觉得自己很菜,也时刻在学习着,只要你坚持下去熬到入门了,后面学习其他的技术知识就比较容易了,加油,天选学习人。

山水有相逢,来日皆可期,谢谢阅读,我们再会

我手中的金箍棒,上能通天,下能探海

上一篇:微信开放平台之第三方平台开发,模板小程序如何提交?

相关文章
|
2月前
|
算法 C语言 C++
C++语言学习指南:从新手到高手,一文带你领略系统编程的巅峰技艺!
【8月更文挑战第22天】C++由Bjarne Stroustrup于1985年创立,凭借卓越性能与灵活性,在系统编程、游戏开发等领域占据重要地位。它继承了C语言的高效性,并引入面向对象编程,使代码更模块化易管理。C++支持基本语法如变量声明与控制结构;通过`iostream`库实现输入输出;利用类与对象实现面向对象编程;提供模板增强代码复用性;具备异常处理机制确保程序健壮性;C++11引入现代化特性简化编程;标准模板库(STL)支持高效编程;多线程支持利用多核优势。虽然学习曲线陡峭,但掌握后可开启高性能编程大门。随着新标准如C++20的发展,C++持续演进,提供更多开发可能性。
49 0
|
4月前
|
Rust 算法 JavaScript
编程入行指南:从代码小白到技术大牛的“码农”奇幻漂流
编程入行指南:从代码小白到技术大牛的“码农”奇幻漂流
|
5月前
|
前端开发 程序员 开发工具
2024年最全0基础程序员如何快速进阶成为编程老司机?_码农速成(2),字节跳动面试攻略
2024年最全0基础程序员如何快速进阶成为编程老司机?_码农速成(2),字节跳动面试攻略
2024年最全0基础程序员如何快速进阶成为编程老司机?_码农速成(2),字节跳动面试攻略
|
运维 JavaScript 前端开发
自学开发技术,从入门到入行
有的人说,开发要会的很多,不仅只会Java,还要学习数据库,js、html等等语言,而且学完还得有项目做、得实践,不容易找工作啊。是的,这对于是科班出身、还是培训机构出来的、又或是自学的,只要是新手,同样面临这样的问题。但我觉得,如果你只是一个新手,刚接触第一份工作的时候,不要要求太高,毕竟我们的目的是积累项目经验,学技术的,应该还是能找到工作的。
112 0
|
移动开发 小程序 前端开发
全栈工程师之路-中级篇之小程序开发-前言
全栈工程师之路-中级篇之小程序开发-前言
214 0
|
算法 程序员
自学编程的朋友,我想给你们这 5 个建议
作者:黄小斜 文章来源:微信公众号【程序员江湖】 阅读本文大概需要 2.8 分钟。 ​   很多人都想转行互联网,不管是出于兴趣、行业前景还是薪资的考虑,想要转行互联网的人们必须要面对一个问题,那就是如何自学编程,更确切的说,是如何0基础学编程。
|
物联网 Linux
零基础如何自学编程?
一、做好心理准备自学编程的弯路多得数不完,坑多得踩不完。如果你决定要自学编程,就意味着踏上了一条面对困难、挫折和失败的无尽之路,要想清楚自己能不能承受这些挫折,自己能不能坚持走到最后。自学编程过程中总会遇到这样一些问题:编程环境?不会搭建;知识点好多,定义概念,格式规则,缺点优点;刚学的知识怎么又忘了,怎么这也不会那也不会;这个语法是什么逻辑,搞不懂;教程这样做可以,我这样做怎么就不行;敲了半天代码,一运行怎么全是错误;错误解决不了,想放弃,狗带;学了这么久,感觉还没入门;教程内容都是旧的,学起来费力;技术更新了,旧知识不管用,又要重新学。
1934 0
|
缓存 Java 程序员
具有1-10年开发经验的程序员应该如何提升自己
工作1-5年开发经验,当你们提出涨工资的时候,或者要offer的时候底气怎么样,是不是底气十足,不给涨工资就辞职,是不是有自信提出来主管、或者是项目经理都能同意,他们相当设法把你留住。
1497 0
|
程序员
「大学生学编程系列」第三篇:选择自学还是培训?
前两章主要讲述了为什么要选择做一名程序员,以及如何选择第一门编程语言,再向下走就要涉及到如何去做了,有两种选择,要么自学要么参加培训,究竟自学和培训都多少差异?
2163 0
下一篇
无影云桌面