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

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

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

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

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

Java代码需要掌握的重点:

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

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

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

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

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

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

什么是http代理504网关超时错误,要如何修复?

当你在使用 HTTP 代理时,有时候会遇到"504 网关超时"错误,这个错误看起来非常可怕,但实际上它并不是一个很难解决的问题。在本文中,我将向你介绍 504 错误的定义,以及为什么我们会遇到这个错误,同…

论文笔记——chatgpt评估+

文章目录 1. chatgpt 效果评估:Evaluating ChatGPT’s Information Extraction Capabilities: An Assessment of Performance, Explainability, Calibration, and Faithfulness文章简介文章结论 2. 事件抽取: OneEE: A One-Stage Framework for Fast Overlapping an…

UAD142A01 3BHE012551R0001使用以太网交叉电缆,您也可以直接连接。

​ UAD142A01 3BHE012551R0001使用以太网交叉电缆,您也可以直接连接。 如何将 MicroLogix PLC 连接到计算机并将程序下载到 MicroLogix 1100 MicroLogix PLC由美国罗克韦尔自动化旗下知名工业自动化厂商Allen-Bradley设计。MicroLogix 1100 主要用于小型工业。我们在…

山东专升本计算机第一章-计算机信息技术与计算机文化

计算机信息技术与计算机文化 计算机中的信息表示 数制及其转换 数制:用进位的原则进行计数数码:数制中表示基本数值大小的不同数字符号基数:一种数制所使用的数码个数位权:数码在不同位置的权值 数制的转换 • R进制转化为十进…

【五一创作】【远程工具】- Tabby 下载、安装、使用、配置【ssh/Serial】-免安装、解压即用

目录 一、Tabby 概述 二、Tabby 下载、安装 三、Tabby 的使用  👉3.1 使用SSH协议连接Linux开发主机  👉3.2 使用Serial(串口)协议连接开发板 一、Tabby 概述 在远程终端工具中,secureCrt 和 XShell 是两款比较有名的远程工具,但…

【计算机图形学】图形变换(以任意直线为对称轴的对称变换)

模块3-2 图形变换 一 实验目的 编写图形各种变换的算法 二 实验内容 1:任意直线的对称变换。要求将变换矩阵写在实验报告中,并与代码匹配。求对任意直线AxByC0的对称变换矩阵。 实验结果如下图所示: 1:预设图形初始化 2&#…

数据结构——链表(python版)

一、链表简介 链表是一种在存储单元上非连续、非顺序的存储结构。数据元素的逻辑顺序是通过链表中的指针链接次序实现。链表是由一系列的结点组成,结点可以在运行时动态生成。每个结点包含两部分:数据域与指针域。数据域存储数据元素,指针域…

TCP的三次握手和四次挥手

三次握手 既然我们文章要说的是TCP的三次握手,和四次挥手,那么肯定是说的连接,也不是说的不其他的。那么它这个连接的过程说的是什么呢? 我们还是从图中理解,这样比较好理解, TCP第一次握手:服…

gradle Task 详解

目录 Task定义和配置 Task的执行阶段 Task 的依赖 Task 指定执行顺序 Task 主gradle引入其他的gradle文件 将某一个task挂载到指定的task之后执行 gradle task官网:Task - Gradle DSL Task定义和配置 查看工程下所有的task,使用如下命令 gradle …

【Linux】浅谈eloop机制

目录 1.eloop 机制 2.eloop结构体 2.1.eloop_data结构体 2.2 Socket事件结构体 2.3 Timeout事件结构体 2.4 Signal事件结构体 3.eloop_init 4.eloop_run 4.1 signal事件 4.2 socket事件 4.3 timeout事件 1.eloop 机制 主线程中启动事件监听机制,对不同的…

深度学习模型压缩与优化加速

1. 简介 深度学习(Deep Learning)因其计算复杂度或参数冗余,在一些场景和设备上限制了相应的模型部署,需要借助模型压缩、系统优化加速、异构计算等方法突破瓶颈,即分别在算法模型、计算图或算子优化以及硬件加速等层…

如何优雅地停掉线程?

很久很久以前,在一个名为“Springboot”的村庄中,住着一群热爱编程的程序员。他们喜欢探索新技术、优化自己的代码,为了打造更好的软件而不断努力着。 在这个村庄中,有一个名叫小明的程序员,他是村庄中最优秀的程序员…

一文打通java中内存泄露

目录 前置知识 内存泄漏(memory leak) 内存溢出(out of memory) Java中内存泄露的8种情况 静态集合类 单例模式 内部类持有外部类 各种连接,如数据库连接、网络连接和IO连接等 变量不合理的作用域 改变哈希值 …

第二十八章 React脚手架配置代理

为了更好地理解如何在React应用程序中配置代理,我们需要先了解什么是代理。 代理是一种充当客户端和服务器之间中间人的服务器。当客户端向服务器发送请求时,代理服务器将接收请求并将其转发到服务器。服务器将响应发送回代理服务器,代理服务…

机器视觉工程师职场四点“心态>交流=思路>知行合一”

视觉人机器视觉团队,他们热爱机器视觉行业,爱学习,爱分享。这一路上,首先感谢粉丝们805天一如既往的支持。我想团队拥有这些粉丝,是富有的,也是我们一直创作的动力。 是否记得毕业季,自己的豪言壮语。希望你毕业三年后,无论结果如何,不忘初心,继续前行。 机器视觉工程…

Flutter 中使用 Widgetbook 管理你的组件

Flutter 中使用 Widgetbook 管理你的组件 前言 Flutter 界面开发中我们有几个痛点 : 与设计师协作复用一套设计规范(figma) 可视化的管理你的组件代码(基础组件、业务组件) 不同设备尺寸测试你的组件 实时修改你的测试…

python并发编程:什么是并发编程?python对并发编程有哪些支持?

Python并发编程是指同时执行多个任务的编程模式。Python提供了多种实现并发编程的方式,包括多线程、多进程、协程、异步IO等。 为什么要引入并发编程 假设以下两个场景: 场景一: 一个网络爬虫,按顺序爬取花了一个小时,采用并发…

spring-模型数据和视图---视图解析器的说明以及大量代码演示

目录 spring-模型数据 ● 说明 应用实例需求 创建后面所有代码执行成功之后跳转的vote_ok.jsp页面 方式 1: 通过 HttpServletRequest放入 request 域 创建 Master类 创建Pet类 创建model_data.jsp 修改 VoteHandler增加方法 创建vote_ok.jsp, 显示数据 完成测试(Post…

[LeetCode周赛复盘] 第 103 场双周赛20230429

[LeetCode周赛复盘] 第 103 场双周赛20230429 一、本周周赛总结2656. K 个元素的最大和1. 题目描述2. 思路分析3. 代码实现 2657. 找到两个数组的前缀公共数组1. 题目描述2. 思路分析3. 代码实现 2658. 网格图中鱼的最大数目1. 题目描述2. 思路分析3. 代码实现 2659. 将数组清…

Docker consul

目录 一、Docker consul的容器服务和发现 ①服务注册与发现的含义 ②什么是consul 二、服务部署 ①部署consul服务 (1)查看集群信息 (2)通过http api获取集群信息 ②部署registrator服务器 (1)安装…