小伙跟我做了一年开源项目,薪资翻了三倍

2024-09-06 04:36

本文主要是介绍小伙跟我做了一年开源项目,薪资翻了三倍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

小伙的经历

小伙最近面试了两家公司,都收到了offer,他选择了其中一家。薪资是他之前实习薪资的三倍。以下是他的故事:

小伙于2023年大学毕业,回顾四年前的高考,他是重点中学重点班的学生,可以冲击211,但命运总有意外,在那个决定未来的夏天,他未能如愿,最终选择了一所民办二本的计算机专业。尽管起点略有偏差,但在大学四年里,他脚踏实地,一步步夯实基础。大学的课程相对较老,是有JSP没有Spring,小伙自学了,不会的在咸鱼上面问,他不仅掌握了编程的基本功,还在大三时独立完成了一个安卓项目。临近毕业设计时,他再一次挑战自我,开始涉猎前端开发中的VUE技术,虽是初次接触,但依然收获颇丰。

然而,毕业季的光芒似乎被大环境的寒意所掩盖。就业市场寒风凛冽,他的班级中,40位同学曾共同奋斗,但最终走上软件开发之路的寥寥无几,仅有三人坚持了当初的选择。其余的同学,有的仍在待业中徘徊,有的则在现实的压力下,另寻他途,转向了其他行业。这一切,似乎昭示着技术的道路虽广阔,却也遍布荆棘。

这一年里,小伙参与了开源项目Ruoyi-WMS和Ruoyi-Mall的开发。除了开源项目的日常迭代,他还投身于软件的二次开发,学习和运用了WMS、MES、ERP、代理商分润系统、商城、微信支付、工作流、SaaS等多种领域的技术与业务逻辑。他说:这一年,不仅是他技术能力的一次蜕变,更是他对整个软件开发行业的全新认识和理解的升华。

回望他最初的实习经历,那个时候他在一家以保险软件为主营业务的公司实习,尽管初出茅庐,却总觉得自己被局限在狭窄的框架内。他负责的只是一个庞大系统中微不足道的小模块,面对陈旧的技术栈与繁复的流程,他的每一步操作都如履薄冰,生怕出错。而每当他想利用课余时间自学一些更为前沿的技术时,却往往被复杂的细节和不足的支持所阻碍,像是深陷迷雾中,找不到前进的方向。没有方向、没有思路、没有全局感,这种无所适从的迷茫和对未来的焦虑一度让他感到前路黯淡。

而在我们这里,他接触的技术都是当下较为主流的,每一个新项目、新模块的挑战都让他眼前一亮。同时,团队内部的氛围非常开放,遇到问题时,他可以轻松与我交流,解决难题的效率成倍提升。他不再孤军奋战,每天我都会与他探讨技术方案,从代码结构到设计思路,都力求更加简洁优雅。小伙说:这不仅提升了他的编程能力,也帮助他形成了更加成熟的技术思维和审美

小伙说:这一年,他由最初的迷茫渐渐走向坚定,从曾经的困惑中逐步踏出一条清晰可见的职业之路。他不再是那个为旧系统和屎山代码挣扎的小小实习生,而是一个能够在技术中游刃有余、勇敢探索的开发者。他常说,这一年是他成长最快的一段时光,而我也见证了他的蜕变,正如一颗青涩的果实,在阳光与雨露的滋养下逐渐成熟。

这就是小伙的故事,如果你也想加入我们,请关注我的公众号并回复:加入。

学习技术常见的坑

学习效率低下

学习效率低的根本原因在于遇到问题时无法快速解决,导致整个学习进度严重拖延,大量时间被浪费。当问题频繁出现,无法顺利突破时,学习者往往会产生退缩的念头,内心不堪重负,最终放弃。

没有方向

在学习的前期,没有方向,没有思路,没有全局感,不知道学哪个。

过于依赖视频学习,缺乏实践

盲目地刷视频,却很少动手编程,忽视了将所学知识转化为实际代码的重要性。虽然在学习过程中觉得自己掌握了内容,但在真正编写代码时却无从下手。这是由于学习方法不当导致的,表面上的学习和实际应用几乎没有差别。

我们的建议

学习技术如同攀登一座未知的高峰,既需要规划合理的路径,也需保持坚定的心态。在此,我有几条建议,或许能够助你更好地掌握技术的精髓:

明确目标,制定计划

在学习之前,首先要明确自己想要达到的目标。这一步是非常难的,并不是你智商不行,也不是你学习能力不行,而是这方面你从未接触过,所遇到的问题没见过,所以问题解决不了是常态,如果可以的话,找一个资深的技术老师带带。前期有人给你指路会非常顺利,不然能有幸进入到这个行业的概率很低。我虽然进入这个行业好几年了,但是曾经在学习的时候也是有人带我入行,自己太难了。

善于解决问题,培养独立思考能力

学习的过程不可避免地会遇到问题与困难。不要轻易依赖他人的帮助,学会通过查阅资料、自行调试来解决问题。每一次独立的思考与突破,都是学习的关键所在,也是提高编程能力的重要方式。问题本身并不可怕,可怕的是面对问题时的退缩。

理论与实践并重,动手写代码

学习技术并非只是理解概念,更重要的是将这些概念化为可执行的代码。不要陷入"刷视频"的舒适区,要勇敢地打开开发环境,多写、多练。实践是最好的老师,只有通过不断的编码,才能将所学知识内化为自己的技能。

保持耐心与坚持

技术学习是一个长期的过程,不可能一蹴而就。保持耐心,相信“每一行代码都是一次进步”。哪怕遇到挫折,也不要轻易放弃,正是那些克服困难的时刻,才会让你真正成长。将学习过程视作一次磨练意志与心智的旅程,坚定地迈步前行。

学习技术不仅是获取知识的过程,更是培养思维能力与解决问题的能力。愿你在这条路上找到乐趣,保持初心,不断进步。

这篇关于小伙跟我做了一年开源项目,薪资翻了三倍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1141016

相关文章

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

golang内存对齐的项目实践

《golang内存对齐的项目实践》本文主要介绍了golang内存对齐的项目实践,内存对齐不仅有助于提高内存访问效率,还确保了与硬件接口的兼容性,是Go语言编程中不可忽视的重要优化手段,下面就来介绍一下... 目录一、结构体中的字段顺序与内存对齐二、内存对齐的原理与规则三、调整结构体字段顺序优化内存对齐四、内

配置springboot项目动静分离打包分离lib方式

《配置springboot项目动静分离打包分离lib方式》本文介绍了如何将SpringBoot工程中的静态资源和配置文件分离出来,以减少jar包大小,方便修改配置文件,通过在jar包同级目录创建co... 目录前言1、分离配置文件原理2、pom文件配置3、使用package命令打包4、总结前言默认情况下,

python实现简易SSL的项目实践

《python实现简易SSL的项目实践》本文主要介绍了python实现简易SSL的项目实践,包括CA.py、server.py和client.py三个模块,文中通过示例代码介绍的非常详细,对大家的学习... 目录运行环境运行前准备程序实现与流程说明运行截图代码CA.pyclient.pyserver.py参

IDEA运行spring项目时,控制台未出现的解决方案

《IDEA运行spring项目时,控制台未出现的解决方案》文章总结了在使用IDEA运行代码时,控制台未出现的问题和解决方案,问题可能是由于点击图标或重启IDEA后控制台仍未显示,解决方案提供了解决方法... 目录问题分析解决方案总结问题js使用IDEA,点击运行按钮,运行结束,但控制台未出现http://

解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题

《解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题》文章详细描述了在使用lombok的@Data注解标注实体类时遇到编译无误但运行时报错的问题,分析... 目录问题分析问题解决方案步骤一步骤二步骤三总结问题使用lombok注解@Data标注实体类,编译时

C语言小项目实战之通讯录功能

《C语言小项目实战之通讯录功能》:本文主要介绍如何设计和实现一个简单的通讯录管理系统,包括联系人信息的存储、增加、删除、查找、修改和排序等功能,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录功能介绍:添加联系人模块显示联系人模块删除联系人模块查找联系人模块修改联系人模块排序联系人模块源代码如下

SpringBoot项目中Maven剔除无用Jar引用的最佳实践

《SpringBoot项目中Maven剔除无用Jar引用的最佳实践》在SpringBoot项目开发中,Maven是最常用的构建工具之一,通过Maven,我们可以轻松地管理项目所需的依赖,而,... 目录1、引言2、Maven 依赖管理的基础概念2.1 什么是 Maven 依赖2.2 Maven 的依赖传递机

Vue项目中Element UI组件未注册的问题原因及解决方法

《Vue项目中ElementUI组件未注册的问题原因及解决方法》在Vue项目中使用ElementUI组件库时,开发者可能会遇到一些常见问题,例如组件未正确注册导致的警告或错误,本文将详细探讨这些问题... 目录引言一、问题背景1.1 错误信息分析1.2 问题原因二、解决方法2.1 全局引入 Element

Python 中 requests 与 aiohttp 在实际项目中的选择策略详解

《Python中requests与aiohttp在实际项目中的选择策略详解》本文主要介绍了Python爬虫开发中常用的两个库requests和aiohttp的使用方法及其区别,通过实际项目案... 目录一、requests 库二、aiohttp 库三、requests 和 aiohttp 的比较四、requ