大学班里80%都去培训班,为什么我没去

背景

大四刚开始,各大培训机构就开始到各大高校开始宣传,我们学校也不例外;

当时信息与计算科学这专业在我们学校并不景气,有好几次听说:如果我们那届的就职率还不行的话,那很大可能将此专业拿掉;院领导估计也不甘心,当有IT培训机构来学校宣传的时候,都鼓励同学们去,我当然也去了,毕竟听说自己的专业要被干掉,也有点不爽,于是就想着“尽点责”(其实也想给自己谋后路)。

在阶梯教室听了两次宣传会,宣传单非常企业化,感觉非常专业,还有一个能说会道的哥们在讲台上娓娓道来,重点就是:培训完毕之后,推荐入职,都是7、8K以上的工资;很多同学都被这个结果吸引,但当说到学费要一万多时,很明显看见有部分同学就犹豫了,尽管可以在培训完后两年内还清,有很多人也不太愿意。说实话,当时我也有点犹豫,毕竟手里的奖学金快用完啦,还得向家里伸手,感觉都快毕业了,还得给家里增加负担,有点不妥,但还是没放弃。

试听+我放弃了

当时比较火的两门课是C++和Java,在学校的时候接触到的都是C语言,只听说Java很火,最终还是随主流去试听Java的课;两天六节课的试听,主要说了Java的背景和一些简单的入门编程,剩下的时间就搞分团队的游戏。试听下来,感觉这些自己能学(当时C的编程能力和数据结构真的还不错),没有吸引到我,再加上之前的犹豫,果断放弃培训班这条路;始终对自己说:如果不进培训班,看看自己能走多远。

经过两周的时间,报名结束啦,令人意外的是我们班80%的人报名了,一部分选择了C++,大多数选择了Java;某一瞬间还怀疑自己的选择,但最终还是被自己说服:自学。

当时的眼界真的很窄,搜索资料都不知道看哪方面的;在和报培训班的同学聊天时,他把培训网站给我,让我登上去看看。获取一些文档资料,视频当然看不了,权限限制人家做的很彻底。拿着资料,知道C++ 是面向对象的开发语言,资料中封装、继承、多态的字眼还标注出来,后面说了一堆面向对象的好处,于是乎开始全网搜索C++ 资料,花费好长时间,终于找到某内的C++基础视频,如获至宝,当时并不知道这只是入门课程,一门心思就学。

因为眼界的问题,认为学完那套课程就能找到工作,所以学的很轻松,在空余时间把驾照给拿下了(前后不到十五天吧),现在想想,当时拿下驾照真是一个不错的选择,因为后续真的就没那多时间了;

初入社会+一败涂地

初入社会,求职第一战就消磨了所有锐气,毕竟掌握的知识点只能算入门,连一个完整的界面功能都没做过,社会当然不会给自己留情面,既然达不到标准,那只有淘汰;而对比培训班出来的同学,几乎所有人都拿到Offer,虽然没能达到刚开始宣传的薪资要求,但相对来说还算不错。

在异乡,有几次深夜无法入眠,一直在深思,难道自己真的选择错了?自学真的不行?有那么几次都想打道回府,回家找一个依靠,但最终坚持下来,找到了第一份第一个月没有工资的工作,开干,熬夜学习;不服现状,恶补起来。

学习+眉毛胡子一把抓

那时候的学习资源,大不如现在,想要在网络上找到合适的资源真的很难,看书学习当时有点排斥,所以一心想找视频。后来想到在淘宝上买视频,果真,花了几十块钱买了一整套C++的视频,从基础到高级,再到实战,心理美滋滋啊。

白天上班,晚上学习,最终公司新搭建的平台看懂真的无压力,基础功能开发轻松上手,由于公司安排原因,又买了Android视频开始熬夜;最后相继学习了C#的教程、Java的教程、前端教程,视频基本都看过,说实话,当时如果让做功能绝对没问题,绝对有这个自信。

学习太杂,导致所学知识都停留在应用层面,长时间不使用,就忘得啥都记不住,再加上技术框架的不断更新迭代,学习精力根本完不成这么多知识点,所以最终工作几年,技术能力长进并不没有多大的提升,甚至有一段时间停留在原地。

悟道+将知识系统化

周围朋友、同事总有一些人很牛,技术输出就在弹指之间,只听到键盘啪啪响几下,问题解决了。试想,为啥自己不知道,还那么菜,自己并不赖,几经反思,痛定思痛,决定将所学知识系统化。不再封闭式自学,通过共享知识,共享经验,与小伙伴沟通讨论等方式,弥补和学习,果然,效果甚好,所以后续将会持续分享和学习,小伙伴一起呀。

自学经验+避免弯路

我的学习方式可以说是换了好几种,可能现在的方式更适合自己,把一些点分享在此,小伙伴有缘看到,可以参考参考:

  • 计划在先:给自己订一个计划,比如多久把某个知识点学完,计划不用太大,毕竟人都希望付出能快速得到反馈;就像玩游戏,等级、人头、金币反馈的很及时,让人很有激情;

  • 学为战:所学知识必须实操演练,不然当时感觉已经深入脑海,但两天之后,最终还是一片空白。只有将真正所学知识应用到实战,这才达到目的;

  • 先精后广:先把自己拿手的技术学精,再去学习其他技术,不要眉毛胡子一把抓,到最后,时间没了,技术也没怎么提升;

  • 不急不躁,循序渐进:针对每一个知识点,最好先弄清楚在继续往下学习,特别是一些基础知识,因为这是学习框架的基石;

  • 分享即学习:将自己所学知识用最简单的语言分享给大家,在此过程,如果有疑问或不懂之处,继续学习解惑。这种方式似乎对大部分人都很有用。

最后+自学和培训班如何选择

有很多小伙伴会纠结:自学和培训班,到底如何选择?

现在如果给我一次选择机会,我会毫不犹豫选择自学;现在的线上学习环境真的非常活跃,各种学习网站的资源质量都杠杠的(常逛网站:B站、极客时间、腾讯课堂、慕课网),而且都是全套视频,从基础到最后项目实战。有一些大V的号直播,在线人数都是上千过万,但前提是自己能坚持下来;如果有以下几种情况,还是建议报培训班,让师傅领进门,毕竟现在的竞争激烈,各培训机构的课程质量比以前要好得多。

  • 如果是小白想入IT行业,建议报班;跟着老师入门比较快,少走弯路,而且在培训机构的督促下,大范围的学习环境也不错。

  • 自制力差的,建议报班;如果自己有大把时间学习,但自己静不下心来,比如学着学着就想打两把游戏这种,效率极差,等同于浪费时间。

  • 短时间想系统化提升技术能力,建议报班;学习本身是打持久战的,如果自学,可能会被周围环境影响,学习周期也就拉长,效率可能也没那么高。报班安排紧凑,督促学习,氛围相对比较好。

很现实,报班的目的就是为了快速提升能力,为找工作助力;知识无穷无尽,短短几个月又怎能学完,最终还是要靠自学;每个人的学习方式不一样,找到一个适合自己的,新技术就算再快,也来者不拒。毕竟就算是老师也是在不断学习,不然如何为别人解惑。

关注“Code综艺圈”,分享技术,分享生活….

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/306155.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何在 C# 中使用 Buffer

缓冲区 是内存中的一组字节序列,缓冲 是用来处理落在内存中的数据,.NET 缓冲 指的是处理 非托管内存 中的数据,用 byte[] 来表示。当你想把数据写入到内存或者你想处理非托管内存中的数据,可以使用 .NET 提供的 System.Buffer类&a…

.NET SDK-Style 项目(Core、Standard、.NET5)中的版本号

.NET SDK-Style 项目(Core、Standard、.NET5)中的版本号独立观察员 2020 年 12 月 24 日之前 .NET Framework 时,项目版本号等信息是存储在 AssemblyInfo.cs 文件中,通过程序集特性进行设置:.NET Core 之后&#xff0c…

[Stardust]星尘分布式全链路监控

随着业务的发展,微服务系统会变得越来越大,各个服务之间的调用关系也会日趋复杂。一个WebApi请求,后方可能经历多个微服务以及数据库和MQ操作,在这个调用过程中,可能因为某一个服务节点出现延迟或者失败,而…

如何在 C# 中使用 const,readonly,static

平时在开发时经常会用到 const,readonly,static 关键字,可以肯定这些关键词是完全不同的概念,但有时候他们在用法上很相似以至于在场景中不知道选择哪一个,这篇文章我们就来讨论 C# 中的 const,static 和 readonly 关键词&#xf…

2020,你收获了什么?又失去了什么?

这是头哥侃码的第228篇原创今天是圣诞节,既魔幻又真实的2020年,还有6天就要结束了。每年的年末,我都习惯在下班途中,把头靠在地铁车厢两侧的扶手上,闭上眼睛开始思考自己过去一年的收获与得失,并把这些思绪…

2019龙少php泛站群,龙少php泛站群|PHP版站群 全自动泛解析站群程序 赠送教程

首先将准备建站的域名设置泛解析如baidu.com泛解析为 添加A记录为 *.baidu.com然后在iis里添加空头主机不能设置 汉字目录keywords.txt 关键字,一行一个domain.txt 域名,一行一个,*代表随机muban.html 模板文件,可以修改缓存在dat…

轻量级消息队列RedisQueue

消息队列(Message Queue)是分布式系统必不可少的中间件,大部分消息队列产品(如RocketMQ/RabbitMQ/Kafka等)要求团队有比较强的技术实力,不适用于中小团队,并且对.NET技术的支持力度不够。而Redi…

生态和能力是国内自研操作系统发展的关键

“缺芯少魂”一直是我国信息产业短板,如果无法实现国产化替代,信息安全和产业安全就犹如沙滩上盖房子,上层再坚固,地基不稳,一遇到风吹草动就有可能全部垮掉。近年来,国内自研操作系统厂商动作频频&#xf…

matlab群延时函数,群延迟函数(group delay function)群延迟滤波器 | 学步园

最近看了许多介绍Group delay function的论文,文章中大篇幅提到Group delay,group delay of digital filters,对这个方面的知识好像还挺有用的,所以想把它记录下来。然后总结下计算Group delay function的步骤。假设有N个样本的脉冲响应为h(n…

怎样使用C# 获取WIFI的连接状态?

怎样使用C# 获取WIFI的连接状态?行文导航思路问题得到解决代码展示断开与连接WIFI状态效果在OrangePI Linux Arm32上的测试效果C# 获取WIFI的连接状态本文是在知道WIFI网络设备名称的情况下,获取该设备的连接状态,同样也是可以判断是否已连接…

如何在 ASP.NET Core 中使用 URL Rewriting 中间件

URL rewriting 是根据预先配置好的一组规则去修改 request url,值得注意的是:URL Rewriting 的重写功能和 url 重定向 是两个概念,本篇我们就来讨论下如何在 ASP.NET Core 中对 url 进行 rewriting。安装 URL Rewriting 中间件 要想使用 URL …

睡眠分期matlab代码,非接触式睡眠分期方法与流程

本发明属于雷达监测技术领域,特别是一种非接触式睡眠分期方法。背景技术:传统的呼吸睡眠监护系统主要依靠贴附于人体的接触式传感器、电极进行测量,从而实时获得人体的生命参数信号,这些方法都需要直接或间接地接触人体&#xff0…

叮咚!你有一份来自明源云的圣诞邀约

请查收,来自明源云的圣诞邀约~

java先进先出 循环队列,JavaScript队列、优先队列与循环队列

队列是一种遵从先进先出(FIFO)原则的有序集合队列在尾部添加新元素,从顶部移除元素队列的理解队列在我们生活中最常见的场景就是排队了队列这个名字也已经很通俗易懂了和栈很像,这不过队列是先入先出的数据结构队列的前面是队头队列的后面是队尾出队从队…

Abp小试牛刀之 图片上传

图片上传是很常见的功能,里面有些固定的操作也可以沉淀下来。本文记录使用Abp vNext做图片上传的姿势。目标上传图片----->预览图片----->确定保存支持集群部署实现思路:1. 上传图片要使用WebAPI特定媒体类型:multipart/form-data;2. 因…

.Net Conf 2020 之回顾

Intro上周 .NET Conf 在苏州成功举办了第二届活动,一年一度的 .NET 盛会又来了,今年大会依然有许多从外地过来参加的开发者们,也有很多讲师也是从外地赶过来为我们分享。虽然今年是疫情的一年,并没有影响 .NET Conf 参会者们的热情…

如何使用 C# 在异步代码中处理异常

异常处理是一种处理运行时错误的技术,而 异步编程 允许我们在处理资源密集型的业务逻辑时不需要在 Main 方法或者在 执行线程 中被阻塞,值得注意的是,异步方法和同步方法的异常处理机制是不一样的,本篇我们就来讨论下如何在异步方…

对 Redis 中的有序集合SortedSet的理解

本篇说一下Redis中的 有序集合类型,曾几何时,我们想把所有数据存到内存中的 数据结构 中,但为了多机器共享内存,不得不将这块内存包装成wcf单独部署,同时还要考虑怎么序列化,烦心事太多太多。。。后来才知道…

代码质量在「内卷时代」的重要性

这里是Z哥的个人公众号每周五11:45 按时送达当然了,也会时不时加个餐~我的第「173」篇原创敬上大家好,我是Z哥。提到代码质量,不知道你的脑海中浮现出的第一个词是什么?规范?可读性?…

.NET Core AWS S3云存储

【导读】最近有需要用到AWS S3云存储上传附件,这里对利用.NET或.NET Core在调用SDK APi需要注意的一点小问题做个记录,或许能对后续有用到的童鞋提供一点帮助Amazon Simple Storage Service (Amazon S3) 是一种对象存储服务,提供行业领先的可…