大龄程序员的2024年3月总结:鸿蒙,发起GDE申请,金石计划获奖,月榜,技术文章

大家好,我是老A,一名工作十年的安卓开发;

又到了月末写总结的时候了,看过我文章的朋友应该会发现我没有写2月的总结,因为2月有春节假期,2月大部分时间都是在假期中度过的,所以就没有写2月总结,直接来到了3月;

有意义的事


鸿蒙培训

华为在3月20-3月22日组织了为期三天的鸿蒙培训,我通过公司渠道报名参加了这场培训,总体来说很不错,收获满满;

2024华为生态学堂 这个是报名链接,感兴趣的可以后续持续关注着华为官方网站,华为后续应该还会持续性的做一些鸿蒙的推广培训;

0000000000011111111.20240312104416.80191203046805921092495708612551.jpg

实训内容

三天的培训主要讲解了 Harmony OS 生态,ArkTs语言技术特点,HarmonyOS SDK应用服务,ArkWeb,DevEco 等等一系列的干货,下面是培训的具体内容,感兴趣的后续可以报名参加(管吃管住,顿顿自助餐,嘎嘎)

image.png image.png image.png

HarmonyOS 高级认证

参加这个培训,华为侧会要求你考取 Harmony OS应用开发的高级认证,我是在培训之前就已经把这个认证考下来了,所以没有二次考试;

image.png

这个可以直接就在官网上考试,不参加培训,看完它的在线课程基本都能考过,难度不大;

生态学堂

考试认证

可以直接在线学习并考试,有基础和高级,专家的还没有出,可以直接考高级认证,也可以先考基础认证,然后再考高级认证,不冲突;

会场

image.png image.png image.png

培训期间,我提问了一个我目前比较关心的问题,没想到摄影师还给了我一个特写,嘿嘿

image.png

餐饮、住宿

吃饭是酒店的自助餐,以及酒店住宿,环境挺不错的,大家可以百度一下 丽都酒店,看下具体的环境,整体来说还是很棒的,我没有拍照,所以就不上传相关照片了;

QA

问:鸿蒙如何支持类似 Android 上的嵌套滚动效果?

答:类似 Android 上的协调者布局,这可能也是很多其他人感兴趣的问题;培训讲师目前给的回复是暂时不支持,需要自己计算滑动距离进行相关的嵌套实现,不过会在后续的版本中进行支持;

问:鸿蒙会支持插件化、热修复吗?

答:插件化、热修复暂时不会支持,HSP会支持后下,可以采用这种方案实现,有点类似 Google 的 AAB;

问:鸿蒙如何实现全局悬浮窗?其实在很多视频类的产品上会有悬浮窗的功能,当我们去回一条微信消息的时候,悬浮窗会浮在微信上继续播放

答:这个暂时不支持;

最后一个环节是现场提问环节,大家都问了好多问题,还有 flutter 相关的,华为那边也反馈大家可以去平台上提IR,来进行问题的跟进;

发起 GDE 申请


谷歌开发者官方公众号 新一期的 GDE 申请来了,我其实没有什么对外输出以及在行业内的影响力,所以我就抱着试一试的心态,提交了申请,主要是熟悉下流程,为将来的申请做准备,加入GDE 这次也没有抱希望可以获得申请资格,就当作一次历练吧~~

也收到了 GDE 的邮件回复,如果两周内没有收到回复,则没有入选

image.png

金石计划获奖


二月偶然看到掘金官方平台推广的活动,金石计划只需要在发布文章的时候选择金石计划的标签,就可以参与,正好我二月份发布的文章数量也还可以,就有幸获奖了;

image.png

二月一共发布了5篇文章,总体数量还是偏少一些,主要是春节假期犯懒了,没有督促自己继续写作,接下来给自己立一个flag,坚持输出;

infoflow 2024-03-27 22-43-24.png

月榜


优质作者榜 · 2024年第2期,进入了榜单,但是没有达到预期的前三名,排名第七,还是有不少的差距,对自己的鞭策,继续努力,向着目标前进!

infoflow 2024-03-27 21-07-31.png

输出


3月输出也不是很多,一共6篇技术文章,也就比二月份多一篇,主要是这个月太忙了,周六加班,周日要去上课,所以产出就相对少了很多,大部分的产出都是在中午午休时间或者是下班之后完成的;

image.png

值得深思的事情


裁员

这几天看到某书裁员的消息,就问了下在某书的朋友,他有受到影响,但是他的 base 不在北京;

突然发现好像大部分公司在裁员的时候同一个业务下先裁分公司的,外企也不例外;

所以建议大家在找工作的时候,优先考虑总部的,不要因为觉得可以逃离北京而选择分公司的,当时可能觉得好了,但是在裁员的时候可能最先受到影响,当下这个环境,活下去最重要;

找工作

大环境不好,各个公司都在开源节流,降本增效,裁员一波接着一波,那么找工作的就是一波接着一波,市场接近饱和,用人单位也在拔高招聘质量;

身边两个特别明显的例子:一位朋友,腾讯T8离职找工作,第一学历不太好,年龄32岁,找了好几个月都没有找到合适的工作;

一位前同事,211大学,99年的,离职找工作,仅仅用了一个月的时间,就拿到了好几家的offer;

所以,当下这个环境,如果不是高学历、大厂背景、年龄小,能不离职还是不要主动离职,除非可以无缝衔接,或者自己想出去走一走、看一看什么的,大环境不好,先苟着吧~~~

Work、Life Banlance

一直以来都在思考,如何让工作和生活达到一个平衡的状态?

之前合作过的一位同事,一年前她从百度离职了,开始了自己的自由职业,目前以自媒体、小红书、微博、独立开发者,做了个App叫『好事发生』,自媒体ID:后厂女工小王,每天看她的动态,挺羡慕的,感觉她做到了 work、life banlance

好玩儿就是世界上最重要的事

⼥孩王梦珂选择亲⼿构建快乐

贴上一个她的文章,一个别人对她的评价;

我目前觉得自己暂时做不到工作和生活的一个平衡,目前能做的就是 Play Hard & Work Hard!

优质软件

发现了几个比较有意思的 Mac 上的软件,工作中是 Mac 开发,所以没有去看有没有 Windows 或者 Linux 的,感兴趣的可以自己查找下

Magnet

image.png

这款软件可以做到不动鼠标、快速排版,对齐窗口

image.png

Alfred 4

image.png

这款软件可以更好的全局搜索功能,可以跳转到搜索引擎,可以定制;

全局搜索硬盘上的文件、文件夹

通过自定义设置,输入内容后可以直接打开默认浏览器进行搜索,比如google、百度、有道词典、高德地图

快速打开软件,输入软件的名称按回车就可以了,不需要打开启动台。

AirDroid

image.png

一个界面化工具,能够实现互相传输;

总结

好了,这就是我的三月总结,感谢您的阅读。

就像我前面介绍的那款 App『好事发生』一样,我也会把发生在我身边的趣事用它记录下来,若干年后自己回忆的时候,可以依然清晰的想起来~~

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

瓷砖通铺选择亮面还是哑光?了解这6点不难选。福州中宅装饰,福州装修

选择瓷砖通铺亮面还是哑光,可以从多个角度来考虑: ①空间感觉 亮面瓷砖通常会使空间看起来更加宽敞和明亮,而哑光瓷砖则给人大气、稳重的感觉。如果希望让空间显得更加宽敞,亮面瓷砖是一个不错的选择。 ②清洁与维护 亮面瓷砖更…

KNN算法 | K近邻:KD Tree、球树、KNN数据下采样策略

目录 一. KNN算法实现方式1. 蛮力实现(brute)2. KD树(kd_tree)3. 球树(ball_tree) 二. KD Tree算法1. 构建方式2. KD Tree 查找最近邻 三. 球树(Ball Tree)1. 构建方式 四. KNN评价1. 优点2. 缺点 五. 延申1. KNN数据下采样策略策略1策略2策略3策略4 Condensed Nearest Neighbo…

loadbalancer 引入与使用

在消费中pom中引入 <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId> </dependency> 请求调用加 LoadBalanced 注解 进行服务调用 默认负载均衡是轮训模式 想要切换…

OpenStack部署

目录 一、安装环境 1.无网络使用该命令 2.修改主机名 3.配置hosts解析 4.配置本机免密 5.关闭防火墙和SElinux策略 6.关闭NewworkManager 7.修改yum源 7.1下载阿里源 7.2清空并加载缓存yum源 8.安装基本工具 9.系统升级 10.安装OPenStack的yum仓库 11.修改OPenSt…

Verilog语法之assign语句学习

assign语法主要是对组合逻辑的变量进行赋值的&#xff0c;就是把一个变量赋值给另一个变量&#xff0c;被复制的变量必须是wire类型的参数。 从仿真结果可以看出&#xff0c;data_in变量的值赋值给了data_out,assign语法就是赋值没有任何延迟&#xff0c;data_in是什么值&#…

数据结构--单链表(c语言实现)

一.单链表的设计 1.单链表的结构定义: typedef struct Node{int data;//数据域struct Node* next;//后继指针 }Node,*List; 2.单链表的设计示意图: 3.注意,单链表的最后一个节点的next域为NULL; 4.为什么要有一个头节点?(简单方便,不用传二级指针); 二.单链表的实现 //初始化 …

web练习仿小米页面

效果图&#xff1a; HTML代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document…

车载电子电器架构 —— 通信信号数据库开发

车载电子电器架构 —— 信号数据库开发 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自…

rocketmq管理工具rocketmq-console安装

rocketmq-console是一个图形化管理控制台&#xff0c;提供Broker集群状态查看&#xff0c;Topic管理&#xff0c;Producer、Consumer状态展示&#xff0c;消息查询等常用功能&#xff0c;这个功能在安装好RocketMQ后需要额外单独安装、运行。 中文文档地址&#xff1a;https:/…

Java中的多线程和线程安全问题

线程 线程是操作系统进行调度的最小单位。一个进程至少包含一个主线程&#xff0c;而一个线程可以启动多个子线程。线程之间共享进程的资源&#xff0c;但也有自己的局部变量。多线程程序和普通程序的区别&#xff1a;每个线程都是一个独立的执行流&#xff1b;多个线程之间是…

C++模板进阶操作 —— 非类型模板参数、模板的特化以及模板的分离编译

非类型模板参数 模板参数可分为类型形参和非类型形参。类型形参&#xff1a; 出现在模板参数列表中&#xff0c;跟在class或typename关键字之后的参数类型名称。非类型形参&#xff1a; 用一个常量作为类&#xff08;函数&#xff09;模板的一个参数&#xff0c;在类&#xff…

【 书生·浦语大模型实战营】学习笔记(一):全链路开源体系介绍

&#x1f389;AI学习星球推荐&#xff1a; GoAI的学习社区 知识星球是一个致力于提供《机器学习 | 深度学习 | CV | NLP | 大模型 | 多模态 | AIGC 》各个最新AI方向综述、论文等成体系的学习资料&#xff0c;配有全面而有深度的专栏内容&#xff0c;包括不限于 前沿论文解读、…

汇编语言——用INT 21H 的A号功能,输入一个字符串存放在内存,倒序输出

用INT 21H 的A号功能&#xff0c;输入一个字符串“Hello, world!”&#xff0c;存放在内存&#xff0c;然 后倒序输出。 在DOS中断中&#xff0c;INT 21H是一个常用的系统功能调用中断&#xff0c;它提供了多种功能&#xff0c;其中A号功能用于字符串的输入。 在使用这个功能时…

OSCP靶场--Internal

OSCP靶场–Internal 考点(CVE-2009-3103) 1.nmap扫描 ## ┌──(root㉿kali)-[~/Desktop] └─# nmap 192.168.216.40 -sV -sC -Pn --min-rate 2500 -p- Starting Nmap 7.92 ( https://nmap.org ) at 2024-03-31 07:00 EDT Nmap scan report for 192.168.216.40 Host is up…

pymysql进行数据库各项基础操作

目录 1、mysql数据库简介2、基于mysql数据库的准备工作3、通过pymysql进行表的创建4、通过pymysql进行数据插入5、通过pymysql进行数据修改6、通过pymysql进行数据查询7、通过pymysql进行数据删除 本文内容是通过pymysql来进行时数据库的各项基础操作。 1、mysql数据库简介 …

西南交大swjtu算法实验4.2|分治

1. 实验目的 编写一个分治算法来搜索 m*n 矩阵 matrix 中的一个目标值 target&#xff0c;该矩阵 具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。 通过该实例熟悉分治算法的分析求解过程&#xff0c;时间复杂度分析方法&#xff0c;以及如何设计 分治…

基于深度学习的图书管理推荐系统(python版)

基于深度学习的图书管理推荐系统 1、效果图 1/1 [] - 0s 270ms/step [13 11 4 19 16 18 8 6 9 0] [0.1780757 0.17474999 0.17390694 0.17207369 0.17157653 0.168248440.1668652 0.16665359 0.16656876 0.16519257] keras_recommended_book_ids深度学习推荐列表 [9137…

ES6 学习(一)-- 基础知识

文章目录 1. 初识 ES62. let 声明变量3. const 声明常量4. 解构赋值 1. 初识 ES6 ECMAScript6.0(以下简称ES6)是JavaScript语言的下一代标准&#xff0c;已经在2015年6月正式发布了。它的目标&#xff0c;是使得」JavaScript语言可以用来编写复杂的大型应用程序&#xff0c;成为…

C之易错注意点转义字符,sizeof,scanf,printf

目录 前言 一&#xff1a;转义字符 1.转义字符顾名思义就是转换原来意思的字符 2.常见的转义字符 1.特殊\b 2. 特殊\ddd和\xdd 3.转义字符常错点----计算字符串长度 注意 &#xff1a; 如果出现\890,\921这些的不是属于\ddd类型的&#xff0c;&#xff0c;不是一个字符…

车载电子电器架构 —— 局部网络管理汇总

车载电子电器架构 —— 局部网络管理汇总 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明…