技术被同事碾压,老板对你爱搭不理,你怎么这么菜啊我的宝!

c#.net使用正则表达式验证文本中是否包含手机号码或电话号码? using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Collections; namespace RegularPhoneApp { class Program 阅读详情

2021年,你会选择用什么样的方式让自己不被降薪或被裁?

大学计算机系有个同学,毕业后成为了web前端工程师,也算是进入了科技时代,按理说工作和生活不会很差。但在两年前,他被公司裁员了,之后半年时间找不到合适的工作,断断续续靠朋友介绍点私活维持生计,还好是一个人吃饱全家不饿,否则这样的的生活很难让一个家庭生存。

由于Android技术员在二线城市发展受限,待遇也远远不及Java程序员,不仅找不到满意的工作,还无从得知,自己为什么被裁?

其实反观技术行业,才发现那些紧跟技术潮流的人都顺流而上。前几年做Android的技术员,渐渐转行做Java开发,声称Kotlin是最好语言的呼声也不再强烈。

而近两年IT行业呼声最高的技术就是Java大数据开发和人工智能,岗位需求越来越大,前景越来越好,薪资也原来越高。

大数据被用于专业数据分析、数据整合、流分析、复杂事件处理等多方面,几乎涵盖了所有领域,如:天文学、大气学、交通运输、基因组学、生物学、大社会数据分析、军事侦查、金融大数据,医疗大数据,社交网络等。

你说大数据能不火吗?能不被国家重视吗?

我想说,紧跟技术潮流一定是对的。如果不想被淘汰。2020年,你会选择用什么样的方式让自己不再降薪或被裁?

1、不要放弃提升技术

一些人进入到了IT行业,也获得了不错的收入,也就开始放纵自己,不愿再花费时间去提升自己的技术。久而久之,就会觉得自己在工作岗位上力不从心,薪资增长慢,职位几年都不带提升的。

我们知道,IT行业的技术深度是看不见底的,技术不仅需要我们日益积累,还需要不断的更新优化。如果只是维持目前的技术层次,不去加深技术的深度,慢慢的就会被社会被这行业所淘汰。

这里不增加技术深度,指的是那些工作中遇到困难不想办法解决,逃避,遇到新技术点不想去掌握,只是做好自己的“一亩三分地”的人。大多数人工作后,还是能学到非常多的知识,不断扩充技术层次。

2、要有钻研精神

我们经常说活到老学到老,我们的技术能力要匹配上科技发展的速度,才能赶上科技的列车,不跟社会脱轨。

不管是打算转行IT还是已经就业的人,一定要保持一颗不怕苦的钻研精神,如果能做到每一个技术点都能钻研到精致的状态,那你的薪资提升一定会很快。

学习是辛苦的,想要最短的时间内掌握最扎实的技术,必须要经历一段黑暗隧道,才能看见光明。而已经工作的人,也要不断钻研新的技术,学到的更多,薪资增长的也就越快。社会稳定性也就越强。

3、跨越性的“转行”

跨越性“转行”意思指的是,在原本掌握的知识上,大跨度的掌握新的技术。比如你是一名WEB前端工程师,为了更好地适应生存,想要更加稳定更高的收入,就必须转行成为Java工程师;如果你是一名Java工程师,想要跟上时代发展的节奏,掌握时代最前沿的技术,就必须在这基础上,再学习大数据开发。

这就相当于学习提升,没提升的一个阶段,都是在原本的基础上,进行了更上一层的跨步。当然,这种跨越性的“转行”大多数情况下还是需要专门腾出时间去学习。

我认为:再长的路,一步步也能走完;再短的路,不迈开双脚,也无法到达!希望每一个位IT行业工作者都能由基础的台阶,一步步实现自己愿望的台阶。

Android进阶资料以及面试资料分享

通过上面的各公司问的一些问题和Android 往年面试题进行了整理,网上找出了对应的参考答案,耗时72小时最终将它们整理成了PDF文档。因文章篇幅长度限制,暂且只能用图片形式展现,如有需要请大家点击 GitHub 地址查看,望这些干货能够帮助到大家!!!

 

 


资料直达地址:GitHub

新买的USB无线网卡插上没反应?保姆级排查指南:从设备管理器到网络列表 本文提供USB无线网卡无法识别的全流程排查手册,涵盖硬件检测、驱动管理和网络配置三大维度。重点解析设备管理器中的设备状态诊断和驱动解决方案,特别适用于Realtek芯片的无线网卡(如RTL8188GU、RTL8812BU等),帮助用户快速解决网卡插上无反应的问题。 阅读详情

相关推荐

SystemVerilog新手实战指南:iverilog与VScode的完美组合

本文为SystemVerilog新手提供了一套高效入门方案,详细介绍了如何利用开源编译器iverilog与轻量编辑器VScode搭建学习环境。内容涵盖十分钟快速安装配置、首个工程从编码到查看波形的完整流程,并演示了动态数组和队列等SystemVerilog新特性的使用,旨在帮助初学者避开复杂商业工具,快速掌握数字电路设计与验证的核心技能。

f6g7h8i9j的博客 513

iOS 多语言本地化教程,VS Code KXApp 编辑 String Catalog .xcstrings

做 iOS 多语言本地化总要在 VS Code 和 Xcode 之间来回切?这篇讲用 KXApp(快蝎)在 VS Code 里直接编辑 String Catalog(.xcstrings):双击打开和 Xcode 一样的表格,`.xcstrings` 与老的 `.strings`、`.stringsdict` 同表编辑,加语言同步登记到工程、从源码扫描同步新 key,复数、设备变体和变量占位都在表里处理,改源语言文本后已有翻译自动标需复核。文件仍是标准格式,回 Xcode 打开一致。

2501_91592143的博客 156

Python环境搭建和LabVIEW中的调用

本文主要介绍Python相关的环境搭建、Anaconda的使用以及在LabVIEW中调用Python的方法。

lvxisi的博客 6390

成为全栈·基础补充·Nginx 入门:反向代理与静态托管

Nginx 可以托管前端静态文件,也可以作为反向代理把 HTTPS 请求转给内部 API。本文从请求路径讲起,解释反向代理、静态目录、代理头、路径拼接、可信 IP、Cookie、上传体积、超时和缓存边界,并提供配置结构示例和逐层排查顺序。配置片段需要结合实际证书、路由和运行平台验证,不能直接复制为生产方案。

FungLeo's Blog 289

【2023】Java利用modbus4j实现工业设备Modbus TCP数据采集与解析

本文详细介绍了在2023年使用Java和modbus4j库实现工业设备Modbus TCP数据采集与解析的完整实践。内容涵盖开发环境搭建、TCP连接建立、开关量与模拟量数据的读取与解析、批量读取性能优化、控制指令写入以及常见错误排查指南,为开发者构建稳定高效的工业物联网数据采集系统提供全面指导。

rose2的博客 723

三相电机控制入门:端电压、相电压、线电压到底怎么测?(附实测波形对比)

本文为三相电机控制初学者提供了端电压、相电压和线电压的完整测量指南。通过厘清三者的物理定义与测量方法,详细讲解了如何搭建虚拟星形点电路,并对比分析了方波、SPWM和SVPWM三种主流控制模式下关键电压波形的核心特征与差异,帮助工程师掌握正确的示波器测量与波形解读技巧。

oauth7security的博客 648

Android 开发入门实践(二):Kotlin 空安全,从可空类型到安全访问

延续 NewsApp 项目中的新闻标题练习,记录 Kotlin 安全调用。

Easyhood的博客 274

构建自己的 Qt 插件系统

Qt 本身提供了插件相关的技术,但并没有提供一个通用的插件框架!倘若要开发一个较大的 GUI 应用程序,并希望使其可扩展,那么拥有这样一个插件框架无疑会带来很大的好处。

青春不老,奋斗不止! 2万+

Android Message源码阅读

本文梳理了Android Handler机制中Message的核心设计:链表结构、消息复用池(sPool)及回收机制,重点解析了异步消息与同步屏障(SyncBarrier)的协同机制。当主线程需优先处理UI绘制等高优先级任务时,系统通过postSyncBarrier插入屏障,使Looper跳过普通同步消息,优先执行标记为异步的UI渲染任务,确保帧率流畅。该机制是保障Android界面响应性的关键技术之一。

u012116089的博客 168

如何合法抓取TikTok视频信息和评论:完整Python爬虫教程

尽管TikTok没有开放的公共API来直接抓取视频内容和评论,开发者仍然可以通过合法的方式使用第三方API工具来获取公开数据。无论使用什么工具,都应当严格遵守TikTok的使用条款和当地的隐私法规,确保数据抓取行为符合规定。通过本文介绍的TikTok-Api库和Python技术,你可以合法地抓取公开的视频信息和评论,并进行数据存储与分析。使用这些技术时,务必确保抓取行为不会侵犯用户隐私,并遵守平台的API使用规定。

2201_76125261的博客 1709

基于STM32设计的个人健康检测仪(华为云IOT)(191)

本系统采用华为云物联网平台实现数据云端存储与分析,并通过自研手机APP提供远程监控界面,让用户无论身处何地都能及时掌握自身的健康数据,为用户提供个性化的健康管理方案,同时也为医疗机构提供了便捷的数据获取途径,助力实现智能化、精细化的医疗服务。

1678

指纹浏览器手机版能用吗?区分原生 App、移动网页模拟与云手机

本文说明“指纹浏览器手机版”可能指手机原生 App、远程云端浏览器、电脑模拟手机网页或云手机。通过对比运行位置与可完成的任务,提供下载前的四项核对方法,帮助读者选择适合网页操作或 Android App 的方案。

2601_96176203的博客 134

基于Xilinx K7-410T的高速DAC之AD9129开发笔记(一)

引言:从本文开始,我们介绍下项目中设计的并行LVDS高速DAC接口设计,包括DAC与FPGA硬件接口设计、软件设计等。项目设计高速DAC采用了ADI公司的AD9129,该芯片最大更新速率5.7Gsps,该芯片在宽带通信应用、LTE、雷达信号产生、干扰机等领域有广泛应用。

FPGA_Designer 2533

Android 面试题逐题简析:28 个专题,232 题

常见原因是未在 onMeasure 处理 AT_MOST 下的期望尺寸,沿用了默认测量而占满可用区域,或未考虑内容、padding 和最小尺寸。应计算 desiredWidth/Height,再通过 resolveSizeAndState 等与父约束合并。wrap_content 是测量输入,框架不会自动知道自定义内容想要多大。

一个踩这七色彩虹的路人甲 151

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Android 17 全栈性能分析关键字与源码手册

FrameTimeline 找异常帧,ATrace 找阶段,thread_state 找等待类型,ftrace 找内核原因,Simpleperf 找 CPU 热点,驱动源码找最终触发条件;任何根因结论都必须回到同一对象、同一时间窗口和同一条依赖链。

weixin_43228946的博客 362

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

云手机私有化部署完整方案:基于ARM服务器搭建私有安卓云集群

ARM 服务器是私有化安卓云集群最优硬件底座,原生架构匹配 Android,高密度、低损耗,非常适合企业内网场景。整套私有化方案的核心,从来不是 “跑起来安卓”,而是隔离可控、可审计、可运维、可扩容。两条路线各有取舍:开源自建灵活、门槛高;商用私有化交付开箱即用、安全能力完备,是当前企业生产环境主流方案。六边云手机私有化方案,补齐了自建方案在驱动适配、管控平台、审计合规、信创适配上的短板,适合对数据主权、内网隔离有强需求的政企、自研 App、垂直行业客户。

a598652的博客 308

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Android 开发入门实践(九):把新闻数据与页面状态交给 ViewModel

本文记录第110—117课学习成果:将页面标题、新闻列表及选中编号逐步迁移至NewsViewModel,通过ViewModelProvider获取实例并读取数据。页面调用ViewModel方法处理选择与返回,实现状态管理解耦。过程中纠正了对Activity重建机制的误解,并厘清mutableStateOf的可观察性与ViewModel对象生命周期的区别,深化了对Compose状态更新机制的理解。

Easyhood的博客 201

Android 系统启动与调试中的日志抓取方式全解析

│ 用户操作/系统事件 ││ │▼ ▼│ (驱动/硬件/内存管理) │ │ (App/SystemServer) ││ │ │ ││ │▼ ▼│ dmesg 命令 │ │ logd daemon ││ cat /proc/kmsg │ │ (分类存储到分区) ││ │▼ ▼│ 串口 UART │ │ logcat 命令 ││ (硬件直连,最早输出) │ │ adb logcat ││ │▼│ (汇总所有日志+系统状态) │工具最佳用途关键优势主要局限dmesg。

zhaoshuzhaoshu的专栏 256

智叟云集-手机证据抓取系统的工程结构与应用入口

本文系统阐述手机证据抓取系统的工程结构与应用入口,涵盖四大层面:工程目录划分(Android、Python服务、Web页面、测试与构建工具);Android组件通过Manifest声明可启动页面,主界面由MainActivity管理;Python服务通过run.py解析参数并启动FastAPI应用,支持远程访问;浏览器页面采用HTML/CSS/JS分离架构,静态资源通过路径关联,实现动态交互。各模块分工明确,协同构建可运行的采集系统。

2301_77178996的博客 229

【Android】听写播放器改版:中英文书写速度拆项与「正在读」高亮

现象:把播放页主体抽成后,里面给LazyColumn加想让它占满剩余高度,编译报错(weight 不可用)。原因weight不是通用修饰符,是RowScope的扩展函数。是个普通函数,函数体里没有接收者,自然调不到。解决private fun ColumnScope.PlaybackBody(...) { /* 这里就能用 Modifier.weight(1f) */ }调用处仍在原来的Column { }里,无需改动。预防:Compose 的布局修饰符都是作用域绑定。

木头大左的博客 220

成为全栈·基础补充·Node.js 运行时:事件循环与异步

Node.js 如何在一个主 JavaScript 执行线程上处理大量网络请求?本文解释同步阻塞、异步 I/O、事件循环、Promise 微任务、libuv 线程池和 CPU 并行的区别,并说明 async/await 不会自动开启线程。文章还介绍异步错误、超时、取消、性能诊断和 Worker Threads 的适用边界,最后与 Go goroutine 做概念对照。

FungLeo's Blog 271

我开源了一个家庭备份工具:把手机照片和视频,存回自己的电脑

lw.HomeNAS是一款面向家庭局域网的私有备份工具,支持Windows电脑与Android手机间安全、断点续传的文件备份。通过网页端管理与手机端选择,实现照片、视频及文档的高效上传、预览与图集整理,具备完整性校验、任务持久化和多图集复用功能。完整部署包与源码开源,无需复杂配置,几步即可启动,适合个人及家庭数据长期保存与便捷管理。

.NET 人工智能实践 269

【Android】从零实现「报听写」功能:TTS 节奏引擎、拍照校验与错字库的纯端上闭环

指标口径为什么这么定今日/累计听写字数,按会话startedAt归日跨零点会话整轮算开始那天,不做轮内拆分(拆分需要在播放中持续落库,收益极低)听写正确率已校验写对字数 / 已校验字数只统计的会话。听完没校验的会话如果进分母,会被算成 0 分正确答案——数据会直接失真掌握进度已掌握 / 错字库总规模与错字库页的"已掌握 M / 共 N"同一口径是否有数据答题数 > 0或听写非空只看答题数会让"只做听写"的用户看到空态(坑 6)维度结果测试。

木头大左的博客 205

高德、百度、腾讯、维智地图服务深度对比:从参数到选型的完整指南

相比之下,维智虽然以企业合作为主,但对中小团队的商务灵活度更高,POI 搜索、室内外定位、IP 定位、正逆地理编码、距离计算、行政区域、水域、天气等接口矩阵齐全,可以随着业务成长平滑扩展。它并不是只能补室内短板的“增强型服务”,而是已经具备完整位置服务接口矩阵,并在此基础上叠加室内外一体化、数据主权、定制化能力,以及 Android、iOS、小程序、Flutter、uni-app 多端 SDK 与 UNI 定位插件,构成的是完整的企业级位置服务底座。高德、百度、腾讯的室内地图更多是"锦上添花",覆盖有限;

weixin_36931768的博客 312

KMP学习day5--Kotlin Flow异步流基础

在上一节协程入门里,我们用一次性返回了一个结果。但真实开发中大量数据不是"一个值",而是"一段时间内陆续到来的一串值":传感器每秒上报一次读数、聊天室不断收到新消息、股票行情持续推送。用挂起函数只能反复调用、自己攒列表,写起来笨拙还容易出错。Kotlin 官方为这种场景给出的标准答案就是——协程世界里的异步数据流。本文把 Flow 的核心概念、常用操作符,以及它和的边界一次讲清楚。

qq_63223749的博客 828

Flutter 搭建配制教程

本文详细介绍了在Windows上搭建Flutter开发环境的完整流程,包括下载并配置Dart SDK与Flutter SDK、设置国内镜像加速下载、配置系统环境变量,以及使用VSCode进行开发。重点说明了如何安装必要插件(Dart、Flutter、CodeRunner等)、创建项目、运行调试,并对比了VSCode与AndroidStudio的适用场景。强调一套Dart代码可跨平台运行,仅在需原生功能时才涉及iOS/Swift或安卓/Kotlin开发,适合初学者快速上手Flutter全栈开发。

u013519290的博客 208
上一篇: Flutter 核心渲染流程分析 [完结篇]
下一篇: 写给Android开发的一封信,没有深度技术的苦
懂你的大海
博客等级 码龄6年 9049粉丝 1381原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值