在大厂上班5个月之后,我选择辞职程序员工作,聊聊大厂的优缺点

news/2024/10/30 9:25:06/

我已经在大厂上班五个月了。这段时间我学到了很多东西,也遇到了很多有趣的人。但昨天是我的最后一个夜班,也是我在这家公司的最后一天上班。今天早上我办理了离职手续,这是我公司的离职证明。我想给大家讲一下我为什么选择离职。以下是兴哥的一位粉丝朋友在大厂工作一段时间后,又辞职的真实经历。

首先,我想强调的是,我并不是因为大厂不好才选择离职。相反,我很感激这家公司给了我这次机会,让我在这里学习和成长。但最近一个月我一直在上夜班,身体上各方面都有点吃不消。因为白天睡不着,下班回来根本睡不着。一般只睡了两三个小时,然后就再也睡不着了。晚上上夜班的话,在凌晨两三点或早上四五点的时候特别难受。感觉身体各方面的精神状态非常差,也影响了我的工作效率。这让我非常不舒服,最终我决定和领导谈话,表达我的想法。

我们经过再三的考虑,我和领导一起商量了这个决定。虽然大厂的工资比其他一些工厂的工资都要高很多,但是我觉得身体比赚钱更重要。如果身体不好,就算赚再多的钱也没有用。我们要珍惜每一天,好好照顾自己的身体。所以,我选择了离职。

虽然我现在离开了大厂,但这段经历给我留下了很多宝贵的经验。我会继续努力,寻找适合自己的工作。明天我会去外面找一下工作,尽量找一个不需要上夜班的,这样对身体会好一些。我知道,这并不是一件容易的事情,但我相信,只要我坚持努力,总会找到属于我的那份工作。

Java代码需要掌握的重点:

  • 面向对象编程:Java是一种面向对象的编程语言。你需要掌握面向对象编程的基础概念,如类、对象、封装、继承和多态。
  • 基本语法:你需要掌握Java的基本语法,如变量、数据类型、运算符、条件语句、循环语句和方法。
  • 异常处理:Java有一个强大的异常处理机制,你需要掌握如何使用try-catch语句来捕获和处理异常。
  • 集合框架:Java提供了一组集合框架,包括列表、集、映射等。你需要掌握如何使用这些集合框架来存储和操作数据。
  • 输入/输出:你需要掌握Java的输入/输出流,以便读取和写入数据。
  • 多线程编程:Java支持多线程编程,你需要掌握如何创建和管理线程,以及如何处理线程同步和互斥问题。
  • 数据库编程:Java可以使用JDBC连接数据库,你需要掌握如何使用JDBC来连接数据库和操作数据。

这些都是Java编程的基础,掌握它们可以让你写出高质量的Java代码。当然,除了以上提到的内容外,还有很多其他的Java编程知识和技能,需要你不断学习和提高。

作为一名Java程序员在大厂工作的优点包括:

  • 薪资高:大厂的薪资通常比其他公司高。这是因为大厂通常有更多的资源和更高的行业地位,所以它们可以支付更高的薪水来吸引和留住顶尖人才。
  • 学习机会多:大厂通常有很多优秀的工程师,这意味着你有机会学习到更多的东西。在大厂工作,你将有机会接触到更多先进的技术,了解更多行业趋势,以及与更多经验丰富的同事进行合作,这些都会对你的职业发展和个人成长产生积极的影响。
  • 项目规模大:大厂通常有更大的项目,这意味着你有机会参与更大规模的项目。这将使你能够接触到更多复杂和广泛的项目,以及更多各种类型的客户,从而提高你的项目管理和沟通能力。
  • 职业发展机会:大厂通常有更多的职业发展机会,包括晋升、转岗等等。大厂通常有更完善的职业发展计划和提升机制,能够帮助你更好地规划职业生涯,提升职业技能,并且获得更好的职业发展机会。

然而,做一名Java程序员在大厂工作也有一些缺点:

  • 工作压力大:大厂的项目通常比较复杂,需要高质量的工作,这意味着你可能需要面对更大的工作压力。在这种情况下,你需要有很强的工作能力和压力承受能力,以保持高效和准确。
  • 加班比较多:大厂通常需要你牺牲一些个人时间来完成项目,这意味着你可能需要经常加班。在一些项目紧急的情况下,你可能需要放弃自己的休息时间,为项目付出更多的时间和精力。
  • 竞争激烈:大厂有很多优秀的工程师,这意味着你需要与他们竞争,才能得到更好的发展机会。在这种情况下,你需要保持自己的竞争力,并积极提高自己的技能和能力,以便在职业发展中获得更多的机会。

总之,在大厂当Java程序员有很多优点,但也有一些缺点。选择是否在大厂工作,需要根据自己的情况来决定。如果你有很强的职业规划和发展意愿,并且有能力应对高强度的工作压力和竞争环境,那么大厂工作可能是一个很好的选择。


http://www.ppmy.cn/news/58719.html

相关文章

牛客刷题错题记录【03】

链接:https://www.nowcoder.com/questionTerminal/8242fbf4b3a241219989b3e1d0ee82db 来源:牛客网 下列关于Vue和React的描述错误的是( Vue进行数据拦截/代理,对数据更敏感,数据驱动视图自更新,而React需…

3分钟让你学会axios在vue项目中的基本用法(建议收藏)

Axios酸狗来教你 提示:本篇详解axios在vue项目中的实例。在使用Vue.js框架开发前端项目时,会经常发送ajax请求服务端接口,在开发过程中,需要对axios进一步封装,方便在项目中的使用。 文章目录 Axios酸狗来教你Axios简…

Java8 函数式编程

参考资料 猫巳的博客 目录 前期准备一. Consumer接口二. Predicate接口三. Supplier接口四. Function<T, R>接口五. 自定义函数式接口5.1 创建自定义函数式接口5.2 创建实体类5.3 使用 前期准备 import lombok.Builder; import lombok.Data;Data Builder public class …

JavaScript (一) -- 快速入门(js技术的两种 引入方式 )

目录 引言: 1. 快速入门 1.1 引入js的方式一:内部方式 1.2 引入js的方式一:外部方式

深入探讨Java、Spring和Dubbo的SPI机制

在Java开发领域中&#xff0c;SPI&#xff08;Service Provider Interface&#xff09;是一种用于实现框架扩展的机制。Java本身提供了SPI机制&#xff0c;Spring和Dubbo也都有自己的SPI机制。本文将介绍Java、Spring、Dubbo三者SPI机制的原理和区别。 一、Java SPI机制 Java…

leetcode刷题之回文链表and最长回文子串

234.回文链表 方法一:找中间结点,断开链表,后一段链表进行反转 思路:①找中间结点:使用快慢指针fast,slow,fast每次走两个,slow每次走一个; 如果链表的个数是奇数个,那么最后slow指向中间节点 如果链表的个数是偶数个,那么最后slow指向中间两个节点的后一个 ②使用prev指针保…

网络计算模式复习(四)

MapReduce MapReduce分布式处理技术、分布式的文件系统GFS、结构化的BigTable存储系统是Google的三个核心技术。 Map-Reduce&#xff1a;用于大规模数据集的并行计算。 &#xff08;分而治之&#xff09;将要执行的问题拆解成Map&#xff08;映射&#xff09;和Reduce&#x…

【干货】一文说透分布式一致性协议(下)

本文首发自「慕课网」&#xff0c;想了解更多IT干货内容&#xff0c;程序员圈内热闻&#xff0c;欢迎关注"慕课网"&#xff01; 作者&#xff1a;大能老师 | 慕课网讲师 前情提示&#xff1a;如需阅读“一文说透分布式一致性协议&#xff08;上&#xff09;”&#…