知识提升整体

工作快3年了,整体对自己的知识体系梳理一下:

做过的工作:

服务端工程师和数据开发工程师

接触过的技术两大类:

服务端后台:

java、spring、mysql、redis、消息中间价、nio

数据分析:

python、Gp、spark、hadoop、hive。

总体的感觉是自己涉猎的内容还比较多,但是需要进一步提升对技术的理解。这是要在日后的工作和空闲时间进行增强。

三年算是一个小的阶段,已经有了一定的工作经验,单需要明确后续的专业方向,提升竞争力。

总结:

作为码农,想要于千军万马中脱衣而出,需要的是对技术的精益求精,需要满腔的投入和热爱。

后续的博客中会对目前自己的知识体系进行全面的总结回顾,尽请期待!

时间: 2024-11-07 22:55:53

知识提升整体的相关文章

敏捷开发知识体系整体框架

敏捷开发工程实践 项目管理 迭代开发 风险价值生命周期 多级项目规划 完整团队 每日站立会议 任务板 燃尽图 需求管理 需求订单 业务流程草图 用例驱动开发 用户故事 架构 演进的架构 演进的设计 基于组件的架构设计 开发 结对编程 测试驱动开发 重构 代码规范 测试 单元测试 并行测试 测试管理 变更管理 持续集成 自动构建 团队变更管理 敏捷开发管理实践描述 定义和特征说明 主要角色 主要活动和最佳实践 主要输入输出 工作流程 敏捷开发工程实践描述 定义和特征说明 应用说明 案例说明 敏捷开

OC知识提升

1.Foundation框架-常用结构体 NSRange(location length) NSPoint\CGPoint NSSize\CGSize NSRect\CGRect (CGPint CGSize) 2.使用这些CGPointEqualToPoint.CGRectContainsPoint等函数的前提是添 加CoreGraphics框架 常用的一些方法CGRectEqualToRect CGSizeEqualToSize CGPointEqualToPoint CGRectConta

软件构造(复习)——一些关于多线程的知识

写在前面:了解多线程是十分必要的,这篇博文是我对该知识点的一些了解(同时也看了一些相关的Blog),用来复习并巩固相关知识. 一.什么是多线程? 多线程,是指从软件或者硬件上实现多个线程并发执行的技术.具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能.在一个程序中,这些独立运行的程序片段叫作"线程"(Thread),利用它编程的概念就叫作"多线程处理(Multithreading)". 多线程是为了同步完成多项任务,不是为了提

如何提升B端硬件产品竞争力

随着B端市场被越来越多的企业重视,这一个潜藏在普通消费者观测面背后的庞大市场逐渐显现其身姿.B端硬件市场涉及到的领域从电力支撑设备.工业流水线.交通控制到数据中心等等,可以说整个社会的自动化.信息化.数据化.智能化基石是B端硬件产品.尽管B端产品看似是一个"传统"行业,如:电气.电力.交通等等,随着互联网时代和数据时代的到来,B端硬件也呈现了新的趋势.然而网络上能够搜寻到关于B端硬件产品的分析资料非常少.本文将结合笔者从业经历以及相关企业建设资料,如何提升B端硬件产品竞争力进行剖析,以

大学的学习节奏、方法、模式与高中时不一样:大学的学习,是在短时间内学习大量的知识点,然后考察对知识的掌握和理解,强调对知识体系的理解程度

汪博对计算机很感兴趣,而这种兴趣源于在小学时玩电脑游戏.当时还是286的电脑,也没什么太多的电脑游戏,但他对当时的黑白屏上输入命令.执行命令的过程产生了浓厚的兴趣.此外,他对物理也很感兴趣. 于是,读大学时,他选择了清华的电子系,他认为电子系是计算机和物理的一个结合点. 而电子系是清华最大的一个系,有300多人,加上电子系的分数线比较高,这300多位同学可谓是学霸中的学霸.第一学期,大家都保留着高中阶段的学习惯性,汪博同样也非常努力. 然而,第一个学期下来,汪博的成绩却不在前20名.全世界电子计

ajax知识整理

HTTP服务 1.服务器 服务器类型 服务类型:文件服务器.数据库服务器.邮件服务器.Web服务器等: 操作系统:Linux服务器.Windows服务器等: 应用软件:Apache服务器.Nginx 服务器.IIS服务器.Tomcat服务器. weblogic服务器.WebSphere服务器.boss服务器. Node服务器等: 服务器软件 概念:使计算机具备提供某种服务能力的应用软件,称为服务器软件, 通过安装相应的服务软件,然后进行配置后就可以使计算具备了提供某种服务的能力 文件服务器:Se

“大数据“基础知识普及

大数据,官方定义是指那些数据量特别大.数据类别特别复杂的数据集,这种数据集无法用传统的数据库进行存储,管理和处理.大数据的主要特点为数据量大(Volume),数据类别复杂(Variety),数据处理速度快(Velocity)和数据真实性高(Veracity),合起来被称为4V. 大数据中的数据量非常巨大,达到了PB级别.而且这庞大的数据之中,不仅仅包括结构化数据(如数字.符号等数据),还包括非结构化数据(如文本.图像.声音.视频等数据).这使得大数据的存储,管理和处理很难利用传统的关系型数据库去

Spark on Yarn年度知识整理

大数据体系结构: Spark简介 Spark是整个BDAS的核心组件,是一个大数据分布式编程框架,不仅实现了MapReduce的算子map 函数和reduce函数及计算模型,还提供更为丰富的算子,如filter.join.groupByKey等.是一个用来实现快速而同用的集群计算的平台. Spark将分布式数据抽象为弹性分布式数据集(RDD),实现了应用任务调度.RPC.序列化和压缩,并为运行在其上的上层组件提供API.其底层采用Scala这种函数式语言书写而成,并且所提供的API深度借鉴Sca

ajax知识介绍

AJAX编程 即 Asynchronous [e's??kr?n?s] Javascript And XML, AJAX 不是一门的新的语言,而是对现有技术的综合利用. 本质是在HTTP协议的基础上以异步的方式与服务器进行通信. 1.1. 异步 指某段程序执行时不会阻塞其它程序执行,其表现形式为程序的执行顺序不依赖程序本身的书写顺序,相反则为同步. 其优势在于不阻塞程序的执行,从而提升整体执行效率. XMLHttpRequest可以以异步方式的处理程序. 2.2. XMLHttpRequest