当前位置: 首页 > news >正文

又是一年 1024

    今天是 1024 程序员节,现在是一名大数据讲师,我和往常一样,依旧在讲课中度过。对于很多程序员来说,这一天也许是属于代码、调试和无数行 SQL 查询的,而对于我来说,虽然工作内容不同,却也和数据、代码息息相关。

    今天的课堂上,我带学生们讨论了数据处理中的几个常见问题,比如kettle 循环 ,kettle 变量 , 比如 kettle 怎么连接  hive 处理。

还学习的hive 元数据的作用

SELECT * FROM metastore  .DBS---存数据库
SELECT * FROM metastore.TBLS    ---存数据库的表
SELECT * FROM metastore.COLUMNS_V2 cv  ---表字段
SELECT * FROM metastore.SDS s ---表字段 存在哪里 
-----------------------------------------------------------------
SELECT * FROM metastore.PARTITIONS p --分区的基本信息
SELECT * FROM metastore.PARTITION_KEYS pk --分区的字段信息
SELECT * FROM metastore.PARTITION_KEY_VALS pkv ---分区的字段的值
SELECT * FROM metastore.PARTITION_PARAMS pp ---分区的属性
-----------------------------------------------------------------

看着学生们在操作台上自行操作、解决问题我不禁想起自己当初作为程序员时的经历——那种面对成千上万行数据的挑战,偶尔的卡顿和偶尔的PUA,和经常加班。也让我想起来了曾经看过的一本书《疯狂的程序员》 ,2008 出版 也是曾经的 CSDN 明星博主,可惜了有一些事情是一辈子都不能干,大家有空还是可以看看挺有意思。比如:“DOS”就是“Disk Operating System”,磁盘操作系统。“TMD”是“战区导弹防御系统”,“NMD”是“国家导弹防御系统”。比如:什么程序优化啊,都抵不上有钱,有钱就是最好的优化。说什么“效率就是金钱”,其实“金钱就是效率”。

这本书让我想起的以前在京东的日子 ,那些没日没夜的加班也是没啥了。所以有的时候痛并快乐着。程序员已经是构建现代数字社会的基石,编写的代码、设计的系统,影响着亿万人的生活。从数据隐私到人工智能决策,从自动驾驶技术到医疗诊断系统,小到蓝牙耳机,大到火箭飞机都有程序员的心情付出。但除了技术的提升, 思想品德,道德伦理更重要。我也经常和学生们说了数据隐私的重要性。因为每天处理着大量的用户数据,这些数据可能涉及个人身份、财务信息,甚至隐私敏感信息。如何在开发应用时确保用户的隐私得到保护,是开发人员,数据工程师必须面对的伦理挑战。我们不仅要遵守法律法规,更要在设计和开发阶段主动思考如何加强安全措施,避免数据泄露。如 《网络安全法》,《数据安全法》《个人信息保护法》,建议大家都需要学习,也可以少走很多弯路 。

另外 有幸参加了 10 月 19 日上海 CSDN 举办的程序员节活动,收获满满。活动中,我学习了关于 RAG(Retrieval-Augmented Generation)以及产品经理的一些最新技术知识,这些内容不仅让我对新技术的应用有了更深入的理解,也让我看到了技术创新的广阔前景。

让我感触最深的,除了学习到的新知识,还有现场那些大一新生们的激情和努力。我们在活动中实操了一个嵌入式蓝牙耳机的项目,感觉已经更不上大学生的节奏了,真的都很厉害,他们虽然刚刚步入大学,却展现出对编程和技术强烈的好奇心,令我钦佩。在这个充满机遇与挑战的时代,看到这些年轻人奋发图强,不禁让我回想起自己刚入行时的那份激情。

在活动中,我也认识了其他的 CSDN 博主,作为一名大数据讲师,这样的机会让我不仅可以分享自己的教学经验,还能从其他技术人身上获得新的启发。

总的来说,这次活动不仅让我拓宽了视野,还加深了我对行业发展的理解,也让我更加坚信,无论是讲师还是程序员,都要不断学习和进步,紧跟技术的脚步。

最后分享一张1024程序员节图 

最后,愿每一位程序员都能在职业生涯中找到热爱与使命,创造出改变世界的作品!


http://www.mrgr.cn/news/57876.html

相关文章:

  • 论软件著作权
  • CRMEB标准版Mysql修改sql_mode
  • html 登入界面,用户注册界面相关的标签及案例
  • 量化交易:最大回撤(Drawdown)算法
  • 《深度学习》Dlib、OpenCV 轮廓绘制
  • TCP与UDP协议
  • 轻松清理 PC 微信文件,释放存储空间
  • C++学习路线(二十三)
  • EureKa是什么?
  • 揭秘.baxia:勒索病毒的隐秘与危害
  • MybatisPlus入门(二)MybatisPlus入门案例
  • 从0开始的数据结构复习 1
  • 电能表预付费系统-标准传输规范(STS)(20)
  • 三周精通FastAPI:10 Cookie 参数 和Cookie 参数模型
  • day-73 找出数组游戏的赢家
  • Java高级Day57-剩余内容补充
  • 编译方法及工具
  • 【无标题】Django转化为exe,app
  • 论文阅读与写作入门
  • java算法OJ(5)归并排序
  • 【机器学习】K-means聚类算法应用
  • [Python学习日记-54] 软件开发目录设计规范
  • 三大秘籍 HubSpot AI让你的业务如鱼得水
  • B/S架构的诊所云his源码,云门诊系统,支持二次开发,源码合作交付
  • 获取 Excel 文件中的所有工作表名称,可以通过 OleDbConnection 获取表架构
  • 关于bp抓不到本地包