对于今后的发展和编程之路的思考

一位程序员分享了从大学到职场的编程经历,包括初入职场的挑战、裸辞后的反思及在工厂工作的无奈。面对勾心斗角的环境和职业发展的迷茫,他决定重新振作,制定学习计划,关注健康,每天撰写博客记录成长,寻找编程的初心。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  前期简介:如题,准备写一篇对于今后的发展和编程之路的思考,很久之前就准备写一篇关于这方便的博客了,一方面是因为懒,另一方面是这个lz禁不住编程这种脑力和体力的高强度工作,一度想放弃编程这条路。

    lz大学的时候是在一个不怎么知名的二本大学的软件工程专业,对于编程这份工作而言也算是对口的。但是大学那时候少年不知愁滋味,光顾着玩了,学习一塌糊涂。临到了毕业才慌慌忙忙找了个实习的工作。实习不久毕业了,跑到了千里之外的广州找了一份java后端的工作,拿着微薄的3000+薪水,每个月都是月光族,根本存不下钱。在工作期间仍然是玩心太重,导致领导分配下来的工作完成不了,一咬牙一跺脚(混不下去了)为了不拖累他们就裸辞了。在那个公司我还是学到了不少的,比如说从项目的搭建到开发任务的分配再到项目的部署。这算是一段比较失败的经历吧。裸辞之后在很长一段时间里没找到工作,在家里呆到发霉了,后来去工厂里面帮别人写报表开发。部门老大是熟人,介绍我过去的做报表开发,学习了一个多月之后才发现,根本没啥功能让我做,公司对网络管理还挺严格的,只能用d7来开发,(知道的人知道,不知道的我也不明说了,自己去查吧)不能用java来。现在每天都是打卡上班、上班打酱油、下班吃饭、这样的日子维持了一个月了,自己对未来有点迷茫了。每天生活都很机械,也随波逐流,想干很多事想学很多技术,到最后什么都干不成,什么都是半桶水。部门老大有次对我说:这个工厂勾心斗角太严重,晋升途径有少,专业又不对口,让我过完年就准备找个能赚钱的工作。我一想也是,本来这公司就没啥做开发的,在这里最后混几个月,学好技术就走吧。老大威武!由此有了这篇博客。写这篇博客的目的是为了明确我今后的职涯规划和一碗激励我自己的心灵鸡汤。能在我迷茫的时候能看得到自己在哪里,在累的时候给自己往前走的动力。

    回头剖析一下自己。主要总结有一下几点:

    1、人懒。 对于这个人懒来说,懒的地方在于用完就忘,看完就忘,平常工作不总结。对于自己写的代码不够负责,对工作马虎大意,不够认真。

   2、学习效率低下。不做计划,没有时间概念,想到那里看到哪里,不给自己设定end time,分不清主次,注意力容易被分散,而且记忆力也不是很好。

  3、身体问题。经常坐在电脑前面盯屏幕太久导致颈椎非常不舒服,眼睛非常疲劳,缺乏锻炼。

 

上面那些问题都只是我认为的一些问题,一些隐藏的问题可能我自己还没有发现,博友们认为你们有啥学习好的方法可以在下面留言给我。

针对于上面的这些问题,准备重新振作起来,每天写一篇博客,来记录我的学习生活。有时候技术、有时候是学习感悟,总之本博客长期更新。欢迎大家来和我交流。

放下包袱,夯实基础,重新出发。因喜欢而学习从现在开始都不算太迟。

ps:听说在优快云上写博客不是很安全,有时候博客就没了,等什么时候有时间就去租个服务器搭一下自己的博客网站。

 

  

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在当今的软件开发领域,自动化构建与发布是提升开发效率项目质量的关键环节。Jenkins Pipeline作为一种强大的自动化工具,能够有效助力Java项目的快速构建、测试及部署。本文将详细介绍如何利用Jenkins Pipeline实现Java项目的自动化构建与发布。 Jenkins Pipeline简介 Jenkins Pipeline是运行在Jenkins上的一套工作流框架,它将原本分散在单个或多个节点上独立运行的任务串联起来,实现复杂流程的编排与可视化。它是Jenkins 2.X的核心特性之一,推动了Jenkins从持续集成(CI)向持续交付(CD)及DevOps的转变。 创建Pipeline项目 要使用Jenkins Pipeline自动化构建发布Java项目,首先需要创建Pipeline项目。具体步骤如下: 登录Jenkins,点击“新建项”,选择“Pipeline”。 输入项目名称描述,点击“确定”。 在Pipeline脚本中定义项目字典、发版脚本预发布脚本。 编写Pipeline脚本 Pipeline脚本是Jenkins Pipeline的核心,用于定义自动化构建发布的流程。以下是一个简单的Pipeline脚本示例: 在上述脚本中,定义了四个阶段:Checkout、Build、Push packageDeploy/Rollback。每个阶段都可以根据实际需求进行配置调整。 通过Jenkins Pipeline自动化构建发布Java项目,可以显著提升开发效率项目质量。借助Pipeline,我们能够轻松实现自动化构建、测试部署,从而提高项目的整体质量可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值