记录选择计算机专业后的这十二年,感谢当初自己选择了计算机行业

前言

这篇文章是对我这些年工作经历的回顾,您不会通过这篇文章提升自己的技术能力。如果您还未毕业,但是我希望您可以通过我的故事,简单了解这个行业可以能做什么,你可以做些什么。如果您初入此行业,希望我的故事可以给您的职业规划有个参考。对于职场老鸟们,就当个故事看看吧。如果您觉得有点帮助,点个赞鼓励一下吧。

一、入行之前

毕业后,从事计算机相关行业已经整整九年了,九年前(2014年)的今天,我正和几个室友在JAVA培训班一起早上上课,下午看录屏敲代码。说实话,当时只能边看边敲,对于敲出来的是啥,对以后工作有什么用是一点概念都没有。因为当时培训班承诺可以内推北京的工作岗位,想着就算不成功也能去北京玩一趟的打算。实际上,大专学历、软件技术专业的我,也不知道离开学校,走向社会后可以做什么,这个培训班是自己走向社会的过渡。

二、为什么会对计算机感兴趣

乡镇高中毕业的我,参加高考之时,对当年的计算机热潮是没有概念的,选择这个专业的初衷只是想着计算机专业念大学可以配电脑,有电脑可以打游戏。就是这么淳朴的思想,让农村出身的我走上一条现在看来还算不错的发展道路。

第一次对计算机产生兴趣也是因为打游戏,大学第一年想玩DNF,但是笔记本每次启动游戏后都直接秒退,开始以为是安装包问题,重装不下五次都不行,后来就放弃了。直到半年后发现内存占用率总是超过75%,百度怎么解决,才知道可以加内存,然后就买咬牙了个4G的内存(当时内存很贵的),组了个2+4的6G内存。后来再装游戏,发现以前不能启动的游戏都能玩了,就是风扇有点压不住。那是时候开始,对“配置”两个字有了少许概念,于是开始研究各种电脑配置的参数和作用,因为换硬盘,也学会了装系统。后来家里周边出现电脑、网络的问题都回来找我去看看,工作以后,因为工作内容的关系,慢慢的对计算机的理解从可以打游戏延伸到计算机行业的方方面面。

三、现在在做什么?这些年做过什么?

目前岗位是售前顾问,好听点也叫解决方案工程师,14年年底从培训班出来后,先后做过开发技术经理;实施交付、项目经理;业务咨询、售前顾问。行业主要就是政府、企业的信息化建设工作。通过这些年的积累,基本对各行业信息化方面的现状、需求、规划、实施交付及运维,长期规划都有一些了解。

下面细说一下这些工作内容,希望对还没有工作的小伙伴有参考意义。

3.1 Java培训班

为什么把培训班拿出来说呢,因为我在大学的三年没有学会任何有关开发的技能,代码层面只会新建文件,照书抄代码,然后运行,如果报错了,基本不会排查。

在学校的时候,除了数据结构老师要求严格当年没过外,其他课都过了,所以也没有觉得哪里有问题。

直到我在培训班接受两个星期的培训后,我学会了装数据库,可以用命令行配置、使用我的数据库,学会了前端html、CSS,后面学会了mvc架构,可以用spring写一个简单的学生管理系统,也学会了数据库连接工作、代码开发工具、Debug的用法…等等。

当时就觉得自己好像错过了什么,知道很久很久以后,我才知道自己错过了什么。

3.2 找工作

培训五个月后,培训班开始安排找工作,不过整个过程不太顺利。

大专学历 + 包装的经验 + 当年不善表达的性格,注定在2015年的北京是找不到什么好机会的。

也尝试提高学历的方式去增加机会,恰好遇到培训班同班同学假学历被查开除,自己花了300多做的假证都没敢用。

同时,培训班同班也有找到十分合适工作的,薪资基本都在5k-8k左右,所以我也抱着些许期望,继续硬着头皮去参加面试。

最终,在家里帮忙打听的情况下,找到第一份工作,小公司,实习2.5k,转正3.5。

3.3 第一份工作,开发岗

办公地沈阳,公司总共二十人不到,开发五个人,公司的业务主要是企业信息化业务中财务部分(主营金蝶软件)的系统建设及集成工作。

工作主要分为两部分:一、基于ESB开发流程,实现业务子系统与集成平台的业务集成和数据集成;二、项目集成需求调研、设计,编写项目开发相关的文档。

背靠金蝶的客户体系,先后做过房地产、律师事务所、大学院校、造币厂(纪念币)、大型商超、烟草物流、汽贸厂、家具厂、电池厂等业务,因为做业务过程中涉及OA的流程设计和相关财务科目,所以基本做过的行业对其业务内容都会比较了解。而且因为公司小,虽然是开发岗,但是基本项目从需求调研到后面的开发、交付、运维都需要自己搞,所以对后面的工作及自己的技能树算是带来了非常有益的影响。

后来公司开发老人都走了,开发就剩我一个人,公司便让我自己招人组建团队,所以也算有了团队管理经验。不过半年之后,还是因为个人发展的原因,离开了。

说实话,那时候工资不高,但是在这里的一年半,我觉得十分值得,那种每天都在面临挑战,每天都在变强的感觉,在离开这里以后,再也没有感受到了。

工作总结: 这期间我学会了:团队管理、代码管理、公司开发环境部署、公司开发框架搭建、业务领域知识积累,学会解决项目中遇到的各类软、硬件问题,小到装系统、搭环境,大到公司信息化业务规划。

期间,在工作中认识的小伙伴也是我最大的社交财富,有同公司的、有伙伴公司的、也有客户公司的,有同样才入职场的菜鸟,也有快要退休的老油条。因为他们的热情帮助,让我在沟通交流这个方面的能力有了极大的提升。

在职场上,沟通交流的能力远远大于纯纯的技术能力。

备注:因为认识到学历的限制,在这个工作期间,我报名了成人专升本,最后获得本科函授毕业证及学位证。

3.4 第二份工作,交付岗

第一份工作经历,让我以为,我将来会成为某个大公司的技术大拿,架构师之类的。

面试的时候,说到工作经验这块,可能过分的突出自己的项目经验,后来给定岗成了交付顾问,因为交付也有写代码,所以没觉得哪里有问题,薪资翻倍,五险一金齐全,工作地北京,就欣然接受Offer入职了。

(现在来看,这里是职业生涯最大的转变点)

因为有过金蝶软件交付经历,来到金蝶北京公司后,业务方面基本完美衔接,工作内容变化不大,最大的变化就是借助集团的业务范围,有了全国跑的机会,唯一可惜的就是项目基本都时间不叫紧,去的地方多,但是并没有想象中的那样,可以边出差边旅游。

最大的变化就是薪资收入的变化,因为常年出差,除了第一年在北京租了房子,后来基本都不长租房子了,偶尔回北京就找个便宜的酒店应付几天,或者找个短租。加上出差补助,收入勉强达到月入过万的水平,也算过的滋润。

这段时间是最轻松的时间,因为交付的工作比较集中,以周期半年的项目为例,基本就前三个月,因为环境搭建、流程开发、流程测试、各种集成商对接的问题,需要天天加班,大部分流程做完以后,后面就是每天看看数据是不是正常在跑、服务器资源够不够就行了,工作量很少。

当时大数据比较火,自己花了8k报了个线上大数据课程班,准备找个大数据的工作。学完后,机缘巧合遇到一个大数据项目,基于国外开源平台KNIME给公司做了一个国产化版本的,借助这个平台当年给公司签了两个大数据的项目单子,一个院校的,一个智慧园区的,加起来差不多300多万,项目公司提成无,部门领导后来个人补贴我一千。当时对这个事没有概念,就当练手了,但是收到领导的打赏还是高兴很久。

当年过年回合肥老家后,想在家附近上班,所以过年期间看了看合肥、南京的工作,最后线上面试了南京的字节,薪资在现在基础上翻倍,过完年都已经打包行李,到高铁站准备去南京了,结果在车站接到领导的电话,吃了一个大饼,最后到南京后又回到北京。(人生的第二个转折)

后来,因为项目原因常驻河南郑州,女朋友也来郑州找了一份工作,在郑州待了两年半,项目做完了要回北京,考虑良久,最终留在郑州,转型做了一名售前。(这里面故事太多,参杂太多私事,故不过多赘述。)

3.4 第三份、第四份工作,售前顾问(解决方案工程师)

因为这两份工作内容基本一样,所以合并叙述。

河南的工作是通过内推进的东软河南办事处,因为集团业务范围广,省分的售前支撑工作压力很大,需要学习的业务更多了,但主要的业务单位还是政务、院校、企业这些,无非就是业务深度有了要求,因为疫情原因,事业部的人基本不能现场支撑,所以我门这些本地售前需要跑的业务就多了很多,在省分的这一年半,点亮了整个河南的地图。

从这开始工作性质发生了很大的变化,以前只需要面对电脑就可以处理大部分事务,现在除了技术问题,需求调研、客勤维护、项目挖掘成为工作一部分,前后工作虽说有关联,但是又拓展了更多东西。

直白来说,从这时候开始已经不是一名存粹的技术人员了。

一个合格的售前其实是技术+销售,技术应答不必说,应酬也多了很多,不得不说,在第一次接触二场、三场的领域时,冲击也是挺大的。

后来考虑结婚、带娃,最后回到合肥。

回来已经快两年了,现在公司的业务基本已经熟练掌握,日常也不需要像以前那样平凡出差,偶尔出去和客户聊聊需求,大部分时间还是在公司做各种方案、表述,帮助项目经历整理各种汇报材料之类的。

开始沉迷考证,比如PMP、高项、一建这种,同时还在考虑提升学历,之前考过一次全日制研究生(医学影像分析专业,专业课考生物化学、普通生物学,完全跨界),但是英一只考了27分,最后总分差线4分,没有成功。最近在考虑考个非全研究生。

感觉回来之后,有点半躺平了,特别是离开一线开发以后,虽然保持研究技术的热情,但是专注与技术实操的时间越来越少。

最近开始尝试与之前纯开发完全无关的领域:英语口语、视频剪辑、RPG游戏开发、AI炼丹、大模型、3D打印等等。

3.5 总结及规划

总结:
1、作为技术人员,需要不停的折腾,保持终身学习的态度。

2、技术看能力,但是学历是敲门砖,需要尽可能的提升自己的学历,或者考取相关的证书。考证需理性,只考有用的。

3、不要吃领导的大饼、不要吃领导的大饼、不要吃领导的大饼,除非领导是你爸。

4、各种技术点,只有实操才能有结果和理解,只是浅浅一看,终究是没啥用的。

5、要有长远规划,如果自己规划不出来,可以找身边的资源,多听多想,要有自己的判断。要大胆猜测,小心求证,不能莽。

6、学会沟通,要懂人情世故,了解常见的接待、交流的礼仪。

7、坚持本心和利益最大化,只能坚定的选择一个,兼得容易皆失。

8、我错过的是那段可以专心提升技术能力的时间,工作以后可以提升,但是纯粹研究的时间太少了,都是Demo的研究,跑起来就往生产上,底层的东西学的不多。

所以后来家里大学上同专业的亲戚,我都会给他们很多大学期间的学习建议。希望他们可以掌握好时间安排,笨鸟先飞,目前看结果还都不错。

我接下来的规划: 把自己年DoList内容做完 。 (再补充一条建议: 理想没实现的时候,最好不要说出来。

四、了解计算机对大部分人来说有什么帮助

电子产品已经融入我们的生活,懂行的人总能在这个阶段获得最大的便利。

如之前大火的大数据,现在的算法、大模型,都和我们的生活息息相关,你懂,你就能更快一步。不懂,只能跟着后面喊 “666”

下面是人工智帮我们梳理的有什么帮助:

首先,计算机可以帮助人们更好地理解和使用技术。通过学习计算机科学,人们可以了解如何编写软件、构建网站、设计算法、开发人工智能等等。这些知识可以帮助人们更好地应对当今社会中快速发展的技术。

其次,计算机科学也可以增强人们的创造力和创新能力。通过学习计算机科学,人们可以了解如何将想法转化为创新的应用程序或平台。这些应用程序或平台可以在各个领域中产生革命性的影响。学习计算机科学可以让人更加灵活和创造性地思考问题,而且还可以让人获得设计和创新的机会。

此外,计算机行业也是一个薪资相对较高且晋升机会公平的行业。相对于其他传统行业来说,IT行业工资水平高出很大一部分,IT行业的快速发展给每一位从业者带来了更多看得见摸得着的利益。而且,只要专业知识和技能过硬,就能在自己的领域发光发亮。

最后,计算机行业也可以让人保持新鲜和年轻。在IT互联网企业工作,每天都在接触新事物,每天有各种层出不穷的新产品、新事物、新方法、新思路出现。如果拥有一个开放的心态,去了解和探究将会永保自己的好奇心,永远有一颗年轻的心态,不会变成庸庸碌碌、浑浑噩噩的人。

(本意想把这几段话改改再发的,但是觉得说的也不差,就直接贴了。)

现在写方案,大模型真是帮了大忙。

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

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

相关文章

一次应急响应记录

背景: 周五晚上,我健身完回到宿舍收到qq消息,原来是安全厂商在扫描资产时,发现一批openssh漏洞如下图: 其实我是一名小白,我的第一反应就是升级openssh版本。但是这里问题又来了,我们内网主机是…

Python 自动化之收发邮件(一)

imapclient / smtplib 收发邮件 文章目录 imapclient / smtplib 收发邮件前言一、基本内容二、发送邮件1.整体代码 三、获取邮件1.整体代码 总结 前言 简单给大家写个如何用Python进行发邮件和查看邮件教程,希望对各位有所帮助。 一、基本内容 本文主要分为两部分…

基于ssm在线作业管理系统的设计与实现论文

摘 要 网络技术和计算机技术发展至今,已经拥有了深厚的理论基础,并在现实中进行了充分运用,尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代,所以对于信息的宣传和管理就很关键。因此学生作业信息的…

Web Worker的快速理解与简单应用

Web Worker 是一种在浏览器环境中运行的脚本它在主线程之外运行,可以在后台执行计算密集型或需要长时间运行的任务,而不会阻塞主线程的执行。Web Worker 通过在独立的线程中执行,可以提高页面的性能和响应性。 实现流程: 主线程&a…

补题与总结:牛客小白月赛83(B~F)

文章目录 写在最前面的复盘B-小天的魔法(贪心 模拟 双指针)C-小天的 Minecraft(概率)D-小天的子序列(预处理 排列组合)E-小天的贪吃蛇(模拟)F-小天的 AB(结论题&#xff…

举个栗子!Tableau 技巧(261):自由切换图表的背景颜色

数据粉反馈了一个有趣的需求:Tableau 图表的背景颜色可以设置多个,然后按需切换么? 我们知道,图表的背景颜色对于可视化分析呈现来说非常重要。大部分情况下,我们会固定使用一种背景色。 如果确实需要切换图表背景颜…

K8s内容器拓扑图工具

1.背景:随着线上容器越来越多,需要一个可视化的方式展示各个容器之间的拓扑图。 2.需求:轻量级,部署方便。 3.部署 helm repo add groundcover https://helm.groundcover.com/ helm repo update helm install caretta --namespa…

力扣题目学习笔记(OC + Swift) 11

11.盛最多水的容器 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾…

springboot(ssm儿童慈善管理系统 儿童捐赠平台 Java系统

springboot(ssm儿童慈善管理系统 儿童捐赠平台 Java系统 开发语言:Java 框架:ssm/springboot vue JDK版本:JDK1.8(或11) 服务器:tomcat 数据库:mysql 5.7(或8.0) 数…

代码随想录算法训练营第二十天 | 二叉搜索树

目录 力扣题目 力扣题目记录 654.最大二叉树 617.合并二叉树 用值 用指针 700.二叉搜索树中的搜索 递归 迭代 98.验证二叉搜索树 总结 力扣题目 用时:2h 1、654.最大二叉树 2、617.合并二叉树 3、700.二叉搜索树中的搜索 4、98.验证二叉搜索树 力扣…

JupyterNotebook VS JupyterLab 如果jupyter安装成功,点击jupyterlab即可进入lab环境

简介 JupyterNotebook 是一个款以网页为基础的交互计算环境,可以创建Jupyter的文档,支持多种语言,包括Python, Julia, R等等。一般来说,如果是使用R语言的话,使用Rstudio居多,使用Python的话,使…

如何快速优化几千万数据量的订单表

前言 为了保证有一个更健康的身体,所以慢慢降低了更新频率,在有了更多休息时间的前提下,思考了一下接下来准备分享的一些内容。 决定在更新一些技术干货的同时,会穿插一些架构知识,放在单独的专栏里面,希…

鸿蒙Js实战,计算器功能开发

场景: 通过动态设置按钮组件button实现计算器的键盘,通过文本text显示计算的表达书,可以计算,-,*,/,可以一个一个移除,可以重置 等。 下面我们开始今天的文章,还是老规…

【网络安全】-Linux操作系统基础

文章目录 Linux操作系统目录结构Linux命令格式Linux文件和目录操作命令Linux用户和用户组操作命令Linux查看和操作文件内容命令Linux文件压缩和解压缩命令Linux网络管理命令Linux磁盘管理和系统状态命令Linux安全加固总结 Linux是一个强大的操作系统,广泛用于服务器…

HarmonyOS 4应用开发:1.从环境搭建到Hello World

在踏上HarmonyOS应用开发之旅之前,需要进行一些必要的准备工作。首先,你需要下载并安装DevEco Studio,并进行相应的环境配置。 一、下载和安装DevEco Studio 前往DevEco Studio官方的下载地址,点击“立即下载”跳转至下载页面。…

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)控件的部分公共属性和事件

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)控件的部分公共属性和事件 一、操作环境 操作系统: Windows 10 专业版 IDE:DevEco Studio 3.1 SDK:HarmonyOS 3.1 二、公共属性 常用的公共属性有: 宽(with)、高(height)、…

深度学习记录--随机初始化

权重 权重,指的是变量系数w,决定了变量的变化率 它会改变dw,进而改变下一轮的w(改变更新) 神经网络的权重 对于神经网络(含隐藏层) 由于权重的对称性,我们的隐层的神经单元输出始终不变,出现隐藏神经元的对称性 …

WPF 显示PDF、PDF转成图片

1.NuGet 安装 O2S.Components.PDFView4NET.WPF 2.添加组件 工具箱中&#xff0c;空白处 右键&#xff0c;选择项 WPF组件 界面&#xff0c;选择NuGet安装库对面路径下的 O2S.Components.PDFView4NET.WPF.dll 3.引入组件命名空间&#xff0c;并使用 <Windowxmlns"htt…

antd-table:通过rowClassName实现斑马条纹样式+通过rowSelection实现单选功能效果——基础积累

斑马条纹 对于element-ui是有个stripe斑马条纹的属性的&#xff0c;最终呈现的效果如下&#xff1a; antd-table中是没有这个属性的&#xff0c;但是可以通过rowClassName&#xff1a;可以给对应行添加指定类名。 实现方法&#xff1a; <a-table:rowClassName"getRo…

每日一练2023.12.18——天梯赛的善良【PTA】

题目链接&#xff1a;L1-079 天梯赛的善良 题目要求&#xff1a; 天梯赛是个善良的比赛。善良的命题组希望将题目难度控制在一个范围内&#xff0c;使得每个参赛的学生都有能做出来的题目&#xff0c;并且最厉害的学生也要非常努力才有可能得到高分。 于是命题组首先将编程能…