二本跨专业自学编程及程序员就业之路——20W社招进银行

news2024/12/28 20:03:06

自学编程的道路

先做个自我介绍,我是一名普通二本院校的学生。在广州上学,21年毕业,非科班出身。上大学之前,很少接触电脑,连QQ都是别人送我的,当时还开心了好一阵子。

大学的时候,开始接触的第一门编程语言就是C语言,当时也没有多大兴趣,只是觉得很难。对编程产生兴趣是由于当时微信小程序的兴起,我用一个可视化拖拽工具,制作并发布了第一个微信小程序,当时还很开心,尽管不是自己一行代码一行代码敲出来的。

后来开始自学接触编程,前端的知识,一开始从学校图书馆抱了一本HTML网页设计就在哪里看,但是压根就看不懂,所以看了不过10分钟就看不下去了。直接看视频,跟着视频敲代码,因为前端网页那种所见即所得的效果,一下子把兴趣提上来了,虽然有的地方不理解,但是可以看到效果。

有一段时间特别飘,觉得自己啥都会,后来发现自己太年轻了,自己是啥都不会,只是学了一点皮毛。很多东西别人讨论起来,自己压根就不知道这个东西。后面再说说毕业之后找工作的事情,以及在王道训练营这里的收获。

再后来,有一段时间python语言,18、19年的时候宣传的特别火,感觉很牛逼,像个黑客一样(还是太年轻了),自动化办公、抢票软件这些啥都能干,而且只需要几行代码,就能完成,特别好玩。

天晴了,雨停了,我又觉得我又行了。直到后来找工作,处处碰壁,就再也不敢飘了,对技术的态度也始终保持敬畏之心。

毕业找工作

毕业了,身边的同学要么考研,要么考公,要么就从事本专业的工作,大家都找到了工作,只有我在家里待了两个月。虽然对自己的本专业并不讨厌,但是也没有多大的兴趣。所以一开始找工作的时候,都是找编程相关的。前端也行,打杂也行,哪怕几个月不要钱也可以,只要是编程相关的就行。

但是,现实就是那么的残酷,根本就没人要。而且当时看了那个招聘岗位的技能列表,很多东西自己压根就不知道,找工作的挫败感,让我怀疑是否自己适合学编程。自己真的可以?后来又降低了自己的要求,连培训讲师助理我都去应聘了。当时认为那样就可以接触编程,还可以听课,学习之后再找工作。

但是最后没去成,总有点不甘心。就想着混个工作,自己专业的成绩是中等,毕业论文也拿了个良好,所以找本专业的工作时,也找到了工作,想着先干着再转行。连银行卡都办理好了,就差拎包入住了。当时是和我大学舍友一起去的,后来他又找到了一个更好的工作。所以如果我一个人去,就不太想去了。

由于之前,在B站看过咸鱼学长的计算机基础专业课,觉得咸鱼学长真的好厉害,能把问题说清楚,PPT也做得特别的好。开始想去培训班了,之前,我对培训出来都有一个刻板的影响,认为培训就是坑人的。很多视频UP主也劝人千万不要去培训班,认为培训班是个天坑,毕竟一两万的学费对于一个刚毕业的学生来说,真的压力很大,还要面临家里的压力。

别的培训机构不做评论,但是享学的师资力量很强大,以及老师都是非常负责的。但是来享学之后的前一个月并不是如此认为的。中途都有点想跑路了,现在很庆幸当时最终有坚持下来。来享学之前,我去过很多家培训机构了解过,大家熟悉的培训机构我都去过,也看过培训大纲,对比之后,最终选择了享学。

并不是别的培训机构不好,而是享学学费比其他机构相对来说便宜一点,而且只有4个月的时间,别的机构一般都是6个月。还有一个原因就是,享学的生源比其他机构好。我并没有瞧不起任何人,自己本身就是从农村出来的,而且读的大学也是一个非常普通的二本院校,可能大家连这所学校都不知道那种,上大学之前,就不知道这所学校。

和家里商量之后,我想去武汉培训。家里一开始并不是很同意,他们是同意我去培训的,但是希望我找个近一点的,而且也害怕我被骗。

之前大一的时候被所谓的师兄带过,去了一家三无产品的工厂。床板都发霉了,插座都是外露的,创单印着是某大厂的生产车间。害,还是太年轻了,城市套路深,我要回农村。后来,说服了家里人,自己一个人收拾好行李之后,就来到了武汉。

我是晚上8点左右到的,当时下雨了,还记得云姐来楼下接我,问了一句是享学的学生?然后就找南风哥报道了,还给了我一把伞。后来我拍了一个宿舍的视频发给家里人,大家才稍微安心了。来享学之前,咨询了云姐非常多问题,云姐都很热心地解答了。

享学训练营4个月的生活

我并没有很快适应训练营的生活节奏,由于之前已经有一点基础,又是从头开始学习基础语法。这些自己都会了啊,又要学习一遍,觉得很浪费时间,当时也萌生了跑路的想法。可是,如果我就这么回去了,我能干啥呢?而且当初是自己非要来武汉的,就这么回去了,也太那啥了。

最终坚持了下来,慢慢地适应了学习生活。之前看视频居多,但是在享学的话,你要完成每一天的作业。有时看视频,你觉得懂了,但是打开IDEA你发现如果真的自己写,有时写不出来,或者其中一些细节看视频根本就没注意到,只有自己敲了之后才体会更加深刻。编程,一定要多敲代码,程序只是现实世界的模拟。

当有思路之后,就可以实现用代码实现设想的功能。线下培训给我最大的收获就是,有连续的学习时间,每天都保持了一定的代码量,而且认识了很多优秀的人,大家一起进步。自己看视频可能学一段时间就由于某些事情,或者学习累了就放松了几天。优秀的人往往比你更加努力,我认识了不少985、211的同学,他们的学习能力很强,而且特别的卷。但是,只要你坚持,持续学习,你一样可以很优秀。

后面我会谈谈自己找工作的过程,以及后面是如何收割多个offer的。最重要的一点,就是要保证听课的效率。上课之前,对今天讲的内容有个大概的了解即可。知道这个东西是干啥的,有什么用,以及最简单的demo级别的实现就够了。

如果完成作业还有时间,可以看看其他的知识点。关于是刷算法题还是看业务功能实现,你也可以私下找我聊聊。我会谈谈我的看法,这里就不再过多阐述了。总之,不要自己再搞一套,那样和之前自己学习,东学一点,西学一点,自己看视频没啥区别,但是可以围绕王道的大纲看一些扩展知识。

还有我就是会经常思考代码为啥是这样,凭什么就是这样。一言以蔽之,多思考,多敲,多练,对技术始终保持敬畏之心,总有人比你厉害,这很正常,你需要做得就是坚持,不断学习,每天有收获就好了,量变引起质变,可能一开始效果没那么明显,但这是一个厚积薄发的过程,一旦积累的量足够了,会获得非常大的提升,进步是一点点的。

回想起开始学习编程的时候,别人都说要看官方文档学习,可当时我连文档都看不懂,缺的东西太多了。关于看视频好还是看书看文档好,我们也可以私下再交流。总之,跟着王道的学习节奏,注重上课的听课效率。

4个月毕业之后找工作

我是年前毕业从享学毕业的,在家过完年之后,就回深圳找工作了。我是10号达到深圳的,当天晚上就在高铁站附近定了一家旅馆。然后写完简历之后,就交给老师们批阅。当时,我是这么想的,每天约个几场面试,然后积累一波经验。可还是太天真了,根本就没人找我去面试。

所以我就在酒店待了两天,投简历的时候,我都是直接投递到当天投递的最大次数限值,拉勾两天就投了1000多份,但是没啥用。找我约面试的人太少了,所以很焦虑。后来的话,还找朋友借了一个boss账号,开始加大力度,可惜依旧没人约我面试。听到最多的话就是开发年限不足,才21年毕业。

当时我要的薪资很高,只要每一个HR要我多少,我都回答20K。直接就吓退了很多HR,21年毕业你就敢要20K,直接说给不起。没人约我面试,后来,调整了自己的期望薪资,以及一个一个HR去聊。这东西需要花精力的,可能对于干技术的人来说,不太喜欢与人交流吧。但是这样会错失很多机会,因为HR是需要面对的第一关。

所以一定要多投,多聊,不要不耐烦。只要你有面试的机会,其实已经50%的机会可以拿到offer了。所以从14号开始,我就保持每天3场的面试量,最多的话一天4场。线上线下都可以,只要约我去面试,我都去。所以首先做得并不是去复习知识点,而是有面试的机会。

面试最多就一个小时,基本上,我去面的,都给offer了。有国企的,有银行的,有做海外业务的,有做直播行业的,也有游戏公司,之前我没做过游戏开发,面试也通过了。从没人找我面试,到后面HR主动约我面试,面试都安排不过来。

我做得比较好的就是对于技术很自信,虽然有些东西我不会,也没接触过。但是我会把我所有会的东西都跟面试官聊,也会谈谈我对于技术的理解。我线下的感觉非常好,基本上面完,就可以确定自己是可以过的。永远保持自信,不要怂,把自己知道的讲清楚就好。

当然面试之前,我会提前准备好一些问题,比如自我介绍,我都是提前写好的。然后自己读过几遍,觉得没啥问题了就定稿,还有一般HR问你期望薪资是多少,我也会根据招聘岗位给的薪资参考范围去调整。

这些我都提前想好了,一些常问的问题可以提前准备好,然后从容回答就行。如果面试官提出一个我不会的问题的时候,我不会直接说我不会,而是先聊点相关的,然后尝试用已知道的信息去分析这个问题。如果面试官再问,那这个问题呢?我可能会说之前我没有思考过这个问题,但可能底层是这样,反正不要直接说不会。

之前面试了一家游戏公司,也过了面试了。还记得问了我一个问题,如何设计一款棋牌类游戏,我根本就没接触过游戏,也没开发过游戏。但是我给面试官分析了数据如何存储,可以考虑用一个二维数组之类的。但是说里面的具体实现逻辑,当时我是不清楚的,我也跟面试官说了,所以面试也通过了。


不会很正常,但不要就说不会,只需要把自己的思考说出来就好了,对错其实没那么重要。面试之后记得复盘,我是把一些常见的高频问题都重新整理形成自己的一份笔记,面试前天晚上看一看。

还有就是面试前一般我都会提前两个小时出门,所以面试的节奏感觉也很好,没有很匆忙。每天有几场面试,做到心中有数。最后,希望大家都找到满意的工作!

相信很多人应该都有过跟这位道友相似的经历。靠努力自学过编程,有兴趣,也在认真付出,也有所收获,希望可以从小事做起,踏踏实实的进入这个行业。在经历找工作的过程中碰壁,会产生自我怀疑,感觉自己不适合,别人都有工作,只有自己才是被抛弃的。

虽然是双非,虽然是跨专业,虽然是社招,但是不代表就没机会。坚持,不断学习,每天有收获就好了,量变终将引起质变。希望学长的学习方法,面试技巧能对你有所帮助。

最后免费分享给大家一份Python全套学习资料,包含视频、源码,课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。 在这里插入图片描述在这里插入图片描述

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。 在这里插入图片描述

五、Python练习题

检查学习结果。 在这里插入图片描述

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。 在这里插入图片描述在这里插入图片描述

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

在这里插入图片描述

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

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

相关文章

对美国学校制度的一点儿思考

本文作者在美国生活了几十年,随着对这个国家的深入了解,发现原来对美国的一些认知上有偏差。所以其根据在美的所见所闻,结合中国国内的情况,做了分析对照,在此知识人网小编仅摘录关于美国学校制度的内容以飨读者。 美国…

喜报 | 知道创宇ZoomEye Pro获评ISC 2022创新能力百强,实力入选“攻击面与资产管理领域”创新产品榜单!

12月21日,ISC 2022数字安全创新能力百强颁奖典礼在北京举行。 知道创宇的 ZoomEye Pro 以其先进的网络安全技术和创新产品能力,通过层层筛选,从众多产品中脱颖而出,入选“攻击面与资产管理领域”的创新产品榜单!知道创…

IDEA运行缓慢,闪退解决方式——增加堆内存

目录方法一:通过IDE修改配置方法二:使用ToolBox进行设置方法三:直接修改vmoptions文件如果遇到速度变慢的情况,可能需要增加内存堆。方法一:通过IDE修改配置 help–>Change Memory Setting–>修改为一个合适的值…

机器学习算法基础——决策树

文章目录决策树算法的定义发展历程适用范围及其优缺点适用范围优点缺点代码实现决策树算法的定义 决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险&…

系统设计场景题—MySQL使用InnoDB,通过二级索引查第K大的数,时间复杂度是多少?

系统设计场景题—MySQL使用InnoDB,通过二级索引查第K大的数,时间复杂度是多少?前言明确场景对齐表的结构分析时间复杂度执行一条 select 语句,期间发生了什么?分析性能的瓶颈如何做出优化一、从业务上绕过二、使用覆盖…

史上最强人工智能ChatGPT 到底有多强?

ChatGPT 已经踏上了它的成神之路,这绝对是我所用过的,我相信也是你用过的,最让人震撼的人工智能产品,比起 AI 画画,它甚至更具颠覆性。只用短短十分钟,它就耗尽了我毕生所学的感叹词,最后只留下…

I2S和I2C分别如何连接pad

GPIO一共有8种输入输出模式。可参考: GPIO内部结构和各种模式_cy413026的博客-CSDN博客读了该篇文章可以知道:1.gpio可以直接用cpu通过寄存器控制读写2.可以直接与片内外设连接 受外设控制(I2C)3.gpio的push-pull和OD/OC结构4.上下拉在输入输出的使用5.…

微信小程序之实时聊天系统——页面介绍

目录 系统结果展示: 系统的页面说明: 1.我们首先再app.json中创建四个tabBar页面(消息、联系人、用户列表、我的) 2.消息页面: 3.联系人页面: 4.用户列表页面: 5.我的页面: 欢…

buildroot 勾选alsa - utils编译后未 /bin 包含

alsa-lib 这个库在 buildroot 已经默认编译进去我们可以不用管,我们只需要使能 alsa-utils 就 行了,还是在 buildroot 的源码目录下,运行以下命令进入图形化界面配置:make menuconfig 按照以下路径进入配置我们的 alsa-utils&…

【SpringMVC】请求参数的绑定

1.绑定说明 1.1 绑定的机制 我们都知道&#xff0c;表单中请求参数都是基于 keyvalue 的。SpringMVC 绑定请求参数的过程是通过把表单提交请求参数&#xff0c;作为控制器中方法参数进行绑定的。 例如&#xff1a; <a href"account/findAccount?accountId10"&…

Vulnhub靶机:PWNOS_ 2.0 (PRE-RELEASE)

目录介绍信息收集网站探测漏洞发现提权搜寻数据库配置文件SSH爆破第2种打法网站探测Sql注入&#xff08;手工&#xff09;Sql注入&#xff08;sqlmap&#xff09;读取文件写入文件提权参考介绍 系列&#xff1a;pWnOS&#xff08;此系列共2台&#xff09; 发布日期&#xff1a…

【前端-React Native】移动端原生开发整合React Native Elements教程-安卓示例

目录一、移动开发和web开发的区别二、什么是React Native?三、如何实现安卓和IOS用一套代码开发四、React Native开发实战1. 安装Android studio2. 使用Expo创建工程3. 启动4. 使用UI框架React Active Elements5. 扩展&#xff1a;使用UI框架antd Design Mobile RN五、项目结构…

Hadoop综合项目——二手房统计分析(Hive篇)

Hadoop综合项目——二手房统计分析&#xff08;Hive篇&#xff09; 文章目录Hadoop综合项目——二手房统计分析&#xff08;Hive篇&#xff09;0、 写在前面1、Hive统计分析1.1 本地数据/HDFS数据导入到Hive1.2 楼龄超过20年的二手房比例1.3 四大一线城市各楼层地段的平均价格1…

没有基础转行学编程,靠谱吗?能找到工作吗?

在日常生活中&#xff0c;以及在知乎上&#xff0c;有很多人咨询职业生涯的抉择。他们大都对自己的职业现状不满意&#xff0c;打算学习编程成为一名程序员。 为什么想要做程序员&#xff1f; 答案五花八门&#xff0c;其中「工资高」「好找工作」「有职业发展」是很常见的理由…

代码质量管理平台实战| SonarQube 安装、配置及 JaCoCo、Maven 集成

SonarQube 是一个用于代码质量管理的开源平台&#xff0c;用于管理源代码的质量。同时 SonarQube 还对大量的持续集成工具提供了接口支持&#xff0c;可以很方便地在持续集成中使用 SonarQube。此外&#xff0c; SonarQube 的插件还可以对 Java 以外的其他编程语言提供支持&…

请求量太大扛不住怎么办?进来学一招

hello&#xff0c;大家好呀&#xff0c;我是小楼。 上篇文章《一言不合就重构》 说了我最近重构的一个系统&#xff0c;虽然重构完了&#xff0c;但还在灰度&#xff0c;这不&#xff0c;在灰度过程中又发现了一个问题。 背景 这个问题简单说一下背景&#xff0c;如果不明白…

数据结构之排序【直接插入排序和希尔排序的实现及分析】

引言&#xff1a; 今天天气还是依然的冷&#xff0c;码字越来越不容易了&#xff0c;本来上次写了一个比较好的引言&#xff0c;但是因为电脑第二天没电&#xff0c;并且我没有保存&#xff0c;现在找不到了&#xff0c;所以今天我们的引言就这样吧&#xff01;今天给大家介绍…

Zookeeper 4 Zookeeper JavaAPI 操作 4.3 Curator API 常用操作【添加节点】

Zookeeper 【黑马程序员Zookeeper视频教程&#xff0c;快速入门zookeeper技术】 文章目录Zookeeper4 Zookeeper JavaAPI 操作4.3 Curator API 常用操作4.3.1 添加节点4 Zookeeper JavaAPI 操作 4.3 Curator API 常用操作 4.3.1 添加节点 直接开始编写 测试方法 先写一下&a…

Web入门开发【五】- 线上部署

欢迎来到霍大侠的小院&#xff0c;我们来学习Web入门开发的系列课程。 首先我们来了解下这个课程能学到什么&#xff1f; 1、你将可以掌握Web网站的开发全过程。 2、了解基础的HTML&#xff0c;CSS&#xff0c;JavaScript语言。 3、开发自己的第一个网站。 4、认识很多对编…

南卡与JBL蓝牙耳机哪款比较好?数码资深玩家带你深度评测了解

马上到来2023新的一年&#xff0c;不会还有人使用传统有线耳机吧&#xff1f;那你就属最落后的那位了&#xff0c;随着生活水平的提高&#xff0c;科技的快速发展&#xff0c;有线耳机逐渐被真无线蓝牙耳机所取代。现在走在马路上都能看见许多人佩戴着耳机&#xff0c;然而&…