川农机械专业小伙转行Java开发,年薪20w

news2024/9/22 15:48:16

本期学员就业故事,知了姐邀请到一位“特别”的同学,一位从知了堂就业成功近两年的学员再度接受我们的采访。

来自四川农业大学的曾同学,一个本来学机械开挖掘机的粗犷男人,因为不断地努力学习编程,最终成为一个性格闷骚靠手吃饭的IT青年。最初,他的学习之路可以用“刻苦”来形容,大学期间为掌握开发技术,努力自学、刷课、刷题、参加各种技术营,由此开启与知了堂的缘分。

图片

△正在用双手码代码IT青年

大学期间的曾同学是知了堂的长期忠实粉丝,因为知了堂与其所在高校有教学合作,每次实训、夏令营、冬令营活动他必定报名,场场参与。

即将毕业之前,他正式报名知了堂项目长训班,通过项目拉练以及模拟面试来增强技术能力,最终在面试时拔得头筹,至今仍就职于该公司。

在这里插入图片描述

△曾同学培训就业后的第一份offer

本期,我们一起来听听曾同学的故事~

在这里插入图片描述

我自己从小就有一个编程梦想,看过很多计算机相关的电影和小说,觉得掌握计算机技术是一件很牛叉的事情。而且计算机有很大的发展前景,不管是现在还是以后,计算机岗位的需求量肯定很大,所以才会转行做程序员。

在这里插入图片描述

△学习中的团建(左起第五)

只要有转行的决心,没什么不可能,如果有跟我一样,大学期间就有转行想法,良心建议:对计算机的理解认识不足时,不要跟着网上的分享盲目学习,报培训班是最好的选择,培训班老师可以带着你系统性学习编程的知识,并且会跟你讲述工作中的开发经验,还会讲解面试技巧,让自己学习起来有规划和目标,这样才能学得更全面。

其次就是要好好学习计算机的基础知识,包括计算机基础、数据结构、计算机网络、操作系统等,这些都是很重要的知识,掌握这些,让你能够更加理解计算机,理解编程,不仅能让你在学习编程中事半功倍,也能为以后的发展助力。

在这里插入图片描述

目前我所在的公司属于金融行业,我的岗位是公司的系统开发,主要负责公司的信用卡客服系统的后端研发和维护,年薪20w+,我们公司福利贼好,每天有工作餐,月末免费理发,甚至每个月还有肩部按摩这些,加班也少(偷笑)。

虽然IT领域一直有通过跳槽来涨薪的传统,但我可能比较佛系吧,毕竟现在整个行业环境都不好,跳槽还是要谨慎,人生难得遇到一个神仙公司,不要轻易头脑一热就辞职,工作嘛,钱差不多合适,加班少,做起来不累,就足够了。

在这里插入图片描述

△项目考核前的预演(右起第一)

在这里插入图片描述

我是在知了堂学习的中后期才意识到项目的重要性,项目对于我的意义来说就是我是否掌握了一个初级程序员最最基本的编程能力。

如果没有做项目的经历,那就说明自己根本没有上手开发的能力,公司就得花费时间和精力来培养你,这对公司来说是不划算的。

在这里插入图片描述

△面试之后的复盘(左起第三)

我记得我当初面试,PK一个哈工程毕业和一个浙大毕业有阿里实习经验的竞争者,压力山大,幸好知了堂培训的后期一直在做项目和学习企业实际开发用到的技术,并且多次模拟面试。当时刚刚做完一个spirngboot的项目,而且还是核心功能的开发,我就将这个项目非常顺畅地讲出来,并因此成功拿到入职offer。

“其实实际工作中开发并不自由,系统最终开发成什么样子,都由业务部门来确定,业务部门描述需求,开发提出技术方案,然后负责将需求落地。开发的功能有没有价值,取决于这个功能是否满足用户的需求。作为一个开发,需要做的就是理解用户的需求,实现需求,并且进一步使自己的开发的功能更高效、便捷地为用户提供服务。”

图片

IT领域技术的更迭非常快,虽然工作后也有躺平的想法,但更多还是会保持给自己充电,毕竟身边很多认识的人都在努力,自己也不敢继续躺下去。

程序员是个圈,一定要学会利用论坛等圈子进行学习,慢了一步就很有可能被挤下去。

在这里插入图片描述

△知了堂学习期间的项目答辩(左起第四)

曾同学能取得今天的成就,过程中所付出的辛苦与努力可见一斑。

想通过转行学习一门技术,仅靠一股热情打天下是不行的,尤其如果不是科班出身,更要提前熟悉技术学习的线路图,以及线路图中每个里程碑,按照稳扎稳打的方式去深入打磨自己的技术,那么最后的薪资,就是你能力的体现。

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

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

相关文章

轻松掌握C++的模板与类模板,将Tamplate广泛运用于我们的编程生活

C提高编程 本阶段主要针对C泛型编程和STL技术做详细讲解,探讨C更深层的使用 泛型编程:编写与类型无关的通用代码,是代码复用的一种手段。 模板 1.模板的概念 模板就是建立通用的模具,大大提高复用性 例如: 2.函数模板 C另一种编程思想称…

【二分查找】数的范围

数的范围思路二分查找左边界右边界代码实现思路 题目主要的意思在一个升序也就是有序的数组中 找到一段相同数组的起始位置和最终位置 也就是查找两个数的问题 题目给的是升序数列让人很容易想到二分查找来查找两个数 二分查找 我们此时的问题就转化为查找到这段序列的起始位…

Python中变量的作用域精讲

文章目录前言一、局部变量二、全局变量前言 变量的作用域是指程序代码能够访问该变量的区域,如果超出该区域,再访问时就会出现错误。在程序中,一般会根据变量的 “有效范围” 将变量分为 “全局变量” 和 “局部变量”。 一、局部变量 局部变…

Linux——进程间通信1

目录 进程间通信目的 进程间通信标准 管道 匿名管道 管道实现进程间通信 管道的特点 进程池 ProcessPool.cc Task.hpp 习题 进程间通信目的 数据传输:一个进程需要将它的数据发送给另一个进程 资源共享:多个进程之间共享同样的资源。 通知事件…

前端的浮点数计算问题

加 //加 export const add (num1, num2) > {var r1, r2, m, ctry {r1 num1.toString().split(.)[1].length} catch (e) {r1 0}try {r2 num2.toString().split(.)[1].length} catch (e) {r2 0}c Math.abs(r1 - r2)m Math.pow(10, Math.max(r1, r2))if (c > 0) {va…

Vue3通透教程【七】生命周期函数

文章目录🌟 写在前面🌟 生命周期钩子函数🌟 组合式API生命周期🌟 写在最后🌟 写在前面 专栏介绍: 凉哥作为 Vue 的忠实 粉丝输出过大量的 Vue 文章,应粉丝要求开始更新 Vue3 的相关技术文章&am…

性能优化之前端项目性能优化的几种方案

加载优化,减少http请求一个完整的 HTTP 请求需要经历 DNS 查找,TCP 握手,浏览器发出 HTTP 请求,服务器接收请求,服务器处理请求并发回响应,浏览器接收响应等过程。Queueing: 在请求队列中的时间。Stalled: …

5.1 STM32学习 中断系统和EXTI外部中断

中断系统中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行。中断优先级:当…

框架篇-面试题6-说一下Vue2与Vue3的钩子函数

Vue钩子函数是在Vue实例从创建到销毁的过程中自动执行的函数(在特定的阶段,能够自动自执行的函数)钩子函数用来描述一个组件从引入(创建)到退出(销毁)的全过程中的某个过程Vue2生命周期钩子函数整个过程称为生命周期Vue钩子函数按照组件生命周期的过程分…

作为一名程序员少不了的软件

写在前面的话 就现今我自己接触的项目而言,我发现对于一名程序员来说有些软件是真的必不可少的,防止下次换电脑或者要换操作系统的时候用,特此记录一下。 一、最常使用的,JetBrain全家桶(idea、pycharm、webstorm&…

【办公类-16-06-02】“2022下学期 总园活动室(沙水+建构)排班表(两周一次沙水)”(python 排班表系列)

作品展示:背景需求:上一篇批量制作了“7天轮回14班沙水每周固定建构”的活动室内排班表。一、时段冲突,调整单双周。保教主任抽空检查后,提到:“一个班、上午、下午都有自主游戏(沙水、建构、表演、角色&am…

金三银四、金九银十 面试宝典 JAVASE八股文面试题 超级无敌全的面试题汇总(接近3万字的面试题,让你的JAVA语法基础无可挑剔)

JavaSE八股文 - 面试宝典 一个合格的 计算机打工人 ,收藏夹里必须有一份 JAVA八股文面试题 ,特别是即将找工作的计算机人,希望本篇博客对你有帮助! 本文参考了诸多大佬的面试题帖子,ps:白大锅、哪吒、英雄…

从Linux内核中学习高级C语言宏技巧

Linux内核可谓是集C语言大成者,从中我们可以学到非常多的技巧,本文来学习一下宏技巧,文章有点长,但耐心看完后C语言level直接飙升。 本文出自:大叔的嵌入式小站,一个简单的嵌入式/单片机学习、交流小站 从…

机器看世界

博主简介 博主是一名大二学生,主攻人工智能研究。感谢让我们在CSDN相遇,博主致力于在这里分享关于人工智能,c,Python,爬虫等方面知识的分享。 如果有需要的小伙伴可以关注博主,博主会继续更新的&#xff0c…

为什么红黑树如此受欢迎

平衡二叉查找树有很多,但是我们一提到平衡二叉查找树,常提及的就是红黑树,它的“出镜率”甚至要高于平衡二叉查找树。 红黑树是一种相对平衡的二叉查找树,不符合严格意义上平衡二叉查找树的定义。 目录 红黑树的插入 红黑树的验…

SAP ABAP WebService

第一步:SE37 创建一个远程函数(Remote Function Module)注意该函数需要将Remote Enable开启第二步:创建WebService首先:SE37 打开需要关联的函数在菜单 Utilities->More Utilities->Create Web Service->From…

二 Go的基本语法

1. 基本类型 boolstringint、int8、int16、int32、int64uint、uint8、uint16、uint32、uint64、uintptrbyte // uint8 的别名rune // int32 的别名 代表一个 Unicode 码float32、float64complex64、complex128 2. 三种声明变量 2.1 标准格式 var name type 其中,…

MyBatis-Plus联表查询的短板,该如何解决呢

mybatis-plus作为mybatis的增强工具,它的出现极大的简化了开发中的数据库操作,但是长久以来,它的联表查询能力一直被大家所诟病。一旦遇到left join或right join的左右连接,你还是得老老实实的打开xml文件,手写上一大段…

链表及其基本操作

1.单链表:1.1定义/性质:链表是线性表的链式存储方式。单链表通过指针线性遍历,删除/增加节点时间复杂度为O(1),访问节点时间复杂度为O(n)。单链表分为带头结点和不带头结点两种,带头结点是为了方便统一操作&#xff08…

数据结构:链式二叉树初阶

目录 一.链式二叉树的逻辑结构 1.链式二叉树的结点结构体定义 2.链式二叉树逻辑结构 二.链式二叉树的遍历算法 1.前序遍历 2.中序遍历 3.后序遍历 4.层序遍历(二叉树非递归遍历算法) 层序遍历概念: 层序遍历算法实现思路: 层序遍历代码实现: 三.链式二叉树遍历算…