三年工作的总结

其实开通博客已经有四年之久了,但遗憾的是从来没有认真写过一篇博客,只是在平时会浏览一些大牛写过的博客。 其实我觉得做技术的定期总结自己的经验还是很重要的。

  不知不觉参加工作已经三年了,三年时间真的过得很快,想当初带着一腔热血,一个背包走天下,来到上海,从零开始,在人家家里打过地铺,住合租房子,到现在能自己租个几十平米的房子,付出与收获并行.薪资也从原来的6K到现在的12k,一点一滴都在慢慢成长。

   三年来一直在一家公司安安稳稳的工作,说下我在公司三年的工作情况吧,刚来公司技术部门的时候,正好是新技术部刚刚筹备阶段,人员还不是很完整,自己也相当于元老级人物。人员由老技术部+新招聘人员构成,原来有一个技术部门 之前有的技术比较老,产品大部分是外包出去的,
  由于原技术部管理职位晋升,加上老员工大多离职,所以建立了新的技术部。使用的技术也接近互联网前言,刚刚组建时 我们是人员和项目同步到位的,内部项目和外部项目加起来几乎比人员多,每个人所负责的领域也是很杂,
第二年的时候初步形成了项目组雏形,由主要的几个高级工程师分别带领几个项目并且分配初级开发,项目独立,人员分配的还是很不清晰,随时参与到其他项目中,但是项目需求说明文档标准建立起来了,开发流程也有所改进比较正规,
第三年的时候我们划分了三个项目组内部产品组、对外项目组、数据采集组,对人员和各项目组职责进行了更清晰地分配和划分。同时对项目管理和开发流程进行了整理形成了一套比较系统的规范,也有了一些部门的技术积累。
在新建项目时为新项目技术选型时有一定的技术支持。
   第一年的时候内部产品和外部产品轮流做,按项目需要加入到各项目之间,第二年的时候跟着一个高级工程师后面负责了一个外部项目和一个内部项目,这时候应该是属于内部产品组了,第三年的时候从内部产品组调出和另一个主要负责对外项目
的高级工程师+新招聘的一个开发一起组成对外项目组主要负责对外项目。

 我司是一个国企,之前的信息化程度比较低,有一点值得提的是国企里面待着真的很舒服,环境也很好,节奏也很慢。做项目如果不是负责重要的事情,时常会处于闲着的状态。但是我觉得年轻人不适合太安逸的生活,尤其是像我这样的穷屌丝,更要深深地明白生于忧患死于安乐。

还有一个比较恐怖的事实就是这个世界比你优秀的人比你更努力,我经常在博客上看到同龄的原油们发表的各种优秀文章深感佩服,

三年也是一个契机,对于一个站稳脚跟的人来说应该努力寻找机会,敢于迎接更大的挑战,年轻人更要有一种敢闯的精神。

时间一点一点的流逝但是收获却并不是特别多.2018年开始一定要有一个好的目标,改变现在的状态。

  2018年我报考了上海交通大学的专升本,已经通过考试并且入学了,本人现在是专科生一枚,其实学历这东西对于现在的社会上找工作来说已经是个普遍的条件了,当你能力达到一定程度的时候,学历只是一块敲门砖,过了这个门槛就没有其他用了,但是没有又不行,连第一关都过不了。其实我在上学的时候也是比较无所谓的,那时候心里想这以后上社会就靠自己能力,也能找到工作,这个想法到现在来看是对的,找工作能找到,但是想要找更好的网上就有难度了。所以我就去报了一个专升本,到2020年,希望顺利拿到毕业证和学位证。

 2018年 准备多写博客多总结,不再一头扎进技术的海洋 ,无穷无尽的探索,因为我发现技术在不断更新你是永远学不完的,只要解决问题的思路养成了,技术只是一个工具。

(还有抽空必须搞一下写博客的模板,因为我发现好多大牛写的博客既好,版面也不错)

转载于:https://www.cnblogs.com/zzlblog/p/8522180.html

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

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

相关文章

css --- 兄弟选择器

语法: /* 查找后边的一个兄弟元素 */ 兄弟元素 兄弟元素/* 查找后边的所有兄弟元素 */ 兄弟元素 ~ 兄弟元素<head><style>#maindiv {color: red;}#main~div {background-color: #e0e0e0;}</style> </head> <body><div id"main"&g…

面向对象特征:封装、多态 以及 @propetry装饰器

&#xff08;继承补充&#xff09;组合objfun()#对象obj.attrfoo()#对象的属性等于另一个对象什么是组合&#xff1a; A类的对象具备某一个属性&#xff0c;该属性的值是B类的对象基于这种方式就把A类与B类组合到一起对象既能使用A类中的数据与功能&#xff0c;也能使用B类中的…

15 错误边界与使用技巧

错误边界 React16增加防止某个组件的UI渲染错误导致整个应用崩溃子组件发生JS错误&#xff0c;有备用的渲染UI错误边界是组件&#xff0c;只能用class组件来写 错误边界组件捕获错误的时机 渲染时生命周期函数中组件树的构造函数中 getDerivedStateFromError 生命周期函数…

深入探究Spark -- Cluster Manger部署(最常用为YARN实现Task Scheduler)

部署方式有&#xff1a;Standalone&#xff08;Spark的Deploy模块&#xff09;、Mesos、YARN、EC2、LocalSparkContext创建时&#xff0c;通过传入的Master URL不同&#xff0c;创建不同的SchedulerBackend和TaskScheduler&#xff0c;在spark.SparkContext#createTaskSchuster…

es6 --- Promise.all等待多个异步任务执行

项目中遇到一个问题,要用多个http请求,获取数据,然后将获取的数据统一处理… 第一反应想到用promise.all来做… 下面进入主体 // 首先使用promise封装http请求. function getListByDetecttype (params) {return new Promise((resolve, reject) > {let param params ? par…

16 代码分割之错误边界与Suspense和命名导出

代码分割之错误边界与Suspense const Main React.lazy(() > import(./main)) class ErrorBoundary extends React.Component {state {hasError: false,}static getDerivedStateFromError(err) {console.log(getDerivedStateFromError err, err)return {hasError: true}}c…

Python 原生爬虫

Python3 实现游戏主播人气排行榜 from urllib import request import re# 爬取某个游戏主播的人气&#xff08;每个游戏主播的观看人数&#xff09;排行榜 爬虫前奏&#xff1a;明确爬虫目的找到数据对应的网页分析网页的结构找到数据所在的标签位置模拟HTTP请求&#xff0c;向…

Mac 下查看网络端口占用情况

1、Mac 下查看网络端口占用情况 有的时候关闭了服务器&#xff0c;但是端口还是占用&#xff0c;解决的方法是 kill 掉占用该端口的进程。 # 查看 8009 端口的占用情况 $ lsof -i:8009 可以看到&#xff0c;该端口被 id 为 4215 的进程所占用&#xff0c;这个时候直接在命令…

javascript --- 变量提升的理解

看下面一段代码: (function () {var x foo();var foo function foo () {return "foobar";};return x; })();(不许打出来)猜猜返回结果是什么… 答案是 // foo is not a function下面来解释为什么会这样,首先得明白: 1.如果变量声明了但未赋值,则会显示undefined…

17 初探Context的使用场景

context 容器&#xff08;即上下文&#xff09; → 装数据 → 可以传递到程序的多个地方程序在执行时可访问的容器 import styles from ...则css要写module.css&#xff0c;否则无效果&#xff1b; import from ...则css无须写module. &#xff0c;否则无效果 使用 context.j…

分布式监控系统开发【day37】:需求讨论(一)

本节内容 为什么要做监控&#xff1f; 常用监控系统设计讨论监控需求讨论如何实现监控服务器的水平扩展&#xff1f;监控系统架构设计一、为什么要做监控&#xff1f; 熟悉IT监控系统的设计原理开发一个简版的类Zabbix监控系统掌握自动化开发项目的程序设计思路及架构解藕原则…

iOS:练习题中如何用技术去实现一个连线题

一、介绍 本人做的app涉及的是教育行业&#xff0c;所以关于练习题的开发肯定是家常便饭。例如&#xff0c;选择题、填空题、连线题、判断题等&#xff0c;每一种题型都需要技术去实现&#xff0c;没啥多大难度&#xff0c;这里呢&#xff0c;就给出实现连线题的核心代码吧。过…

18 Context与组合的应用场景与使用问题

contextType 指定context类型为创建的上下文&#xff0c;此时不需要用Consumer组件包裹&#xff0c;使用this.context即可访问会向上找最近的上下文并取值最适合的场景&#xff1a;杂乱无章的组件都需要同一些数据&#xff1b;若单纯为了不层层传递属性&#xff0c;使用contex…

http --- 共享加密(对称加密)的几个概念

使用互联网进行数据传输时,可能会产生以下四个问题: 1. 窃听: A向B发送的消息,有可能在传输过程中被X窃听到 2. 假冒: A收到来自B的消息有可能是X冒充的 3. 篡改: A确实收到来自B的消息,但是该消息有可能被X篡改了 4. 事后否认:B确实收到了来自A的消息,但是A是恶意用户,当A像B…

213. House Robber II 首尾相同的偷窃问题

&#xff3b;抄题&#xff3d;&#xff1a; You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed. All houses at this place are arranged in a circle. That means the first house is the neighbor of…

原型链

<!DOCTYPE html><html><head lang"en"> <meta charset"UTF-8"> <title></title></head><body><script> /* 原型中的默认属性 原型链&#xff1a;当调用构造函数&#xff08;Fn()&a…

http --- 公开密钥加密(非对称加密)的几个概念

公开密钥加密: 公钥加密,私钥解密 公开密钥加密的处理流程: 1. A准备通过互联网向B发送数据 2. B生成公钥P和私钥S 3. B将P发送给A 4. A使用P进行加密,并将密文通过互联网发送给B 5. B使用S进行解密得到数据公钥加密的更具体的栗子: 1.B首先准备好公钥P和私钥S 2.B将公钥发布…

19、20 Context API

安装React Dev Tool Context对象.displayName 使用别名 不使用别名 React.createContext 创建指定的Context对象组件会找离自己最近的Provider&#xff0c;获取其value变量名都叫value的情况&#xff0c;就近取AContext变量名有所区分&#xff0c;两个value都可以获取可以…

01-spring配置详解

1 bean元素 <!--将User对象交给spring容器进行管理 --><!-- Bean元素:使用该元素描述需要spring容器管理的对象class属性:被管理对象的完整类名.name属性:给被管理的对象起个名字.获得对象时根据该名称获得对象. 可以重复.可以使用特殊字符.id属性: 与name属性一模一…

第八模块:算法设计模式、企业应用 第2章 企业应用工具学习

第八模块&#xff1a;算法&设计模式、企业应用 第2章 企业应用工具学习转载于:https://www.cnblogs.com/tqtl911/p/9131614.html