AIGC浪潮下,鹅厂新一代前端人的真实工作感受

e7ded889115ab1611e2bdc9919656b24.png

39ae7fa10b048fd1d2d6fc3d92ca7ada.gif

👉腾小云导读

AIGC 这一时代潮流已然不可阻挡,我们要做的不是慌乱,而是把握住这个时代的机会。本文就和大家一起来探索在 AIGC 下,前端工程师即将面临的挑战和机遇。聊聊从以前到现在,AIGC 给我们带来了怎么样的变化,下一代前端工程师又该何去何从?

👉目录

1 疯狂的 AIGC

2 范式迁移 —— AIGC 下开发模式改变的本质

    2.1 命令式 -> 声明式

    2.2 声明式 -> AIGC 式

3 下一代前端工程师

    3.1 要善于利用

    3.2 要纵观全局

    3.3 要懂得批判

    3.4 要合理使用

4 未来可期

5 望天下再无码农

6 探讨
    6.1 AIGC 下,前端会消失吗?

    6.2 前端开发工程师会过分依赖 AI 吗?

01、疯狂的 AIGC

记得 ChatGPT4 刚出来的时候,OpenAI 总裁 Greg Brockman 用笔和纸画了一个网页草图,GPT4 仅用几秒的时间便完成了网页的设计和代码的编写。

不知道当时前端同学们看到是个怎样的想法哈,反正我当时心都凉了,好不容易把 vue 的源码搞懂了,这就没啥用了,饭碗砸了,蓝瘦香菇。

好吧,开个玩笑 。AI 已然如此,此时就不得不问那个老生常谈的问题了,前端工程师们该何去何从呢?

  • 想来定有一些同学持悲观态度:前端已死,不值得做下去了,AI 马上就替代了。

  • 也会有些同学与之相反吧:AI 降临,神级辅助,又不吃经济,又有大用。

我想说的是,AIGC 一定会对前端开发的未来会产生重大影响,至于这个影响对于前端工程师来说,是正是反,从来都不是工具决定的,而是用工具的人来决定的。我们要做的,不是去担忧焦虑,而是把握住它。

02、范式迁移 —— AIGC 下开发模式改变的本质

在这之前,我们先来聊聊前端开发这些年的发展。

   2.1 命令式 -> 声明式

命令式:关注过程,代码能够与自然语言产生一一对应的关系,代码本身描述的是“做事的过程”。

声明式:关注结果,过程在背后,暴露给用户的是声明的结果。

ae47e41cea6d244de90caa6a8bf52252.png

前端开发范式演变:命令式 -> 声明式

jQuery 是命令式开发的典型代表。这种范式的出现让前端开发变得高效,但还远远不够。因此,随着 Vue React 的现世,前端开发迅速地从命令式迁移到了声明式。

可能经常会在社区看到这样的提问:“该学 Vue 还是 React 呢?项目该用 Vue 还是 React 呢?”,这个问题一直都在争论,一直也没有一个明确的答案。可如果有人问到:“该用 jQuery 呢还是 MVVM 框架开发呢?”,我想这个问题是有标准答案的。

为什么会这样呢?很简单,jQuery 和 Vue React 的最本质的区别就在于范式的不同,从命令式到声明式的进化。

为什么前端领域普遍接受了这种范式的迁移?在我看来,有两个原因:

  • 效率的极大提高

业务逻辑越复杂,命令式需要做的工作便越多,因为你要完整去描述整个过程才能实现。而声明式却不需要,只要把结果交给声明式框架,声明式框架背后的命令帮忙做了大量的工作,所以在效率上,命令式和声明式不可同日而语。

  • 更完整更系统

jQuery 只是一个工具,它能做的仅仅是在使用层面加一点速,无法带来质变。而声明式的框架带来了完整的开发体验、系统的打包和发布。

   2.2 声明式 -> AIGC 式

我也不知道该如何命名,索性就将其称为 “AIGC式” 了。

fd26df297536bef3d88a5c8a227c7bfe.png

前端开发范式演变:声明式 -> AIGC 式

虽然声明式为前端开发带来了极大提升,从效率和完整性皆是。但,有一点它还是没有解决,还是有大量的重复劳动性的工作需要开发者来实现,比如模板编写、样式开发、基础函数编写等等,

这也是为什么,社区出现了大量的诸如低码这样工具来力图解决此问题。

设计稿转代码:像我这样的切图仔几乎每天都在使用的 CoDesign/Figma,能够很大程度上解决手动写模板写样式的工作。

图片转代码:相较设计稿转代码,它想要做得更多,直接生成模板结构和样式,一键复制即可在项目中运行,比如 imgcook。

低代码/零代码:似乎几乎每隔几年就会在社区里炒起来,以腾讯的 UICore 为代表的,在声明式范式下,为能够更加彻底地解决重复劳动,降低开发成本而出现。

工具虽多,也很好用,但这些工具发展了这么多年,似乎并没有能够彻底改变前端开发。

为什么呢?因为这些工具相对于声明式而言,其实和 jQuery 相对于原生 js 是一样的。都没有逃离所处的范式,jQuery 没有逃离 js 的命令式,这些工具也没有逃离声明式。

原地打圈,不得始终。

那 AIGC 式做到了吗?当然,否则也不用讲了对吧。声明式仍然需要前端工程师辛苦地码代码,即便有工具可以提效,但码农依旧得不到解放,至少大部分业务情况下是无法解放的。

而 AIGC 彻底地颠覆了这一范式,具体如何颠覆的,相信文章开头的视频已经给出了答案,从理解到设计再到编码,甚至部署发布, AI 已经不可阻挡了。

那在这样的范式下,作为前端工程师,要怎么样才能亦步亦趋紧跟紧跟再紧跟呢?

03、下一代前端工程师

AIGC 对前端工程师,准确来说对所有人,都是福音而绝不是洪水猛兽。接纳它,用好它,让它成为自己的 copilot。

很多同学会担心 AI 会取代自己,或多或少都有些许担忧,居安思危是没错的,但完全没必要过多焦虑,我们要做的很简单:

学会使用工具:人类和动物的区别,不就是因为人类会探索会使用工具吗?工具的出现绝不是为了取代人类,而是服务于人类。

拥抱它、融入它:不知道五六十年代的前辈们刚接触电脑时是怎样的想法,想来,也会有些人会觉得电脑会替代自己吧。例如电子邮件的出现,那些靠写信为生人一定会有这样的担忧吧,此时,如果他们故步自封不懂得接纳和拥抱电脑,那么在时代潮流之下,等待他们的一定是被取代;可如果他们拥抱它并且融入它,把电子邮件当做一个工具,以此来提高写信的效率和质量,甚至拓展自己的领域,那么浪潮带来的,一定是肥美的大餐。

 

   3.1 要善于利用

用好,你就已经超越了大部分人了,所谓的码农,不就是用好了某个领域的计算机语言。对于前端开发而言,AI 无疑是最趁手的帮手。

  • 快速生成

正如文章开头视频所示,一个草图就能生成网页代码,如果这个图不是草图,而是完整的设计稿呢?当然,很多同学会问,这与 imgcook 不就差不多了,非也非也,imgcook 是固定模式下的产物,而这个生成是自由、灵活且方便的。除了图以外,文本描述同样能实现相应的效果。

8ff71820b1199f09b424d3fd03be0a69.png

ChatGPT 生成网页

 实现的基本效果如下,做到如下,看起来是简陋了一些,但是可以在此基础上继续让 AI 进行丰富。

f6ee55c18da12cc30442dcb3931c0109.pngChatGPT 生成网页的结果

  • 代码编写

相信非常多的同学都已经用 GPT 来辅助写过代码了,写个冒泡啥,但这似乎无法用在我们工作中哈,下面就举几个在我实际工作中 AI 辅助写代码的例子吧,算是简单地抛一块砖:

辅助写正则:

正则本身不难,但要想写好写全以避免遗漏,还是有难度的,而且我们的工作中经常会遇到些正则的场景。

前端大神 antfu 的一个用于在 vue2 中写 script setup 的插件中就用到了正则,但他也没写全,导致匹配问题。

希望匹配的字符串是:

<script 任意字符 setup 任意字符 />
库中写的正则如下:
/<script\s(.*\s)?setup(\s.*)?>/

一眼看起来没啥问题,可是,这个正则没匹配到换行的场景。

<script任意字符setup任意字符
/>

遗漏很正常,且看如何利用 AI 来修复这个问题:

c9faeeac9fe7ae56b8756fe8f6d65a1a.pngChatGPT 生成正则

1bd39e55cfd60834e35bf1dc3012ce2d.pngChatGPT 对生成的正则进行解释

只需要简单地描述清楚需求,就能得到答案。也许最终答案并非完全正确,但至少它能给你巨大的帮助和启发。

复杂逻辑编写:

对于大部分做中后台前端项目的前端来说,似乎自己更多的是 js 工程师,要做的就是逻辑上的处理,比如想要实现文件切片上传,每一片 512 kb,如果文件小于 1M,不需要分片,同时,分片的情况下为每一片打好标记以便于后端接口。

将此任务交给 GPT,让其完成功能方案设计,逻辑编写。

2b93df3a3f569d317f869712169a2a73.pngChatGPT 生成功能方案

具体的结果这里就不展示了。

代码检查:只要是人写的,就难保不会出错,所以 CR 基本都植入到了工作流之中。现在完全可以让 AI 来帮忙完成这一过程。当然,要注意资产隐私问题。

792cafc3aac9c5daf42ad14ea791bd3c.pngChatGPT 进行代码检查

   3.2 要纵观全局

声明范式下,前端工程师是作为 “框架” 与 “产品” 之间的桥梁。AIGC 下,前端工程师成为了 “AIGC” 与 “产品” 之间的桥梁。

可能有些同学不太理解这段话,下面我们来从开发流程上来解释一下。

在以前,从需求文档到最终产品上线,存在 4 个层级:

  • 产品经理自然语言编写的需求文档;

  • 产品经理描述需求时,前端工程师构建的业务逻辑;

  • 前端工程师将业务逻辑转化为代码逻辑;

  • 用框架语言实现业务逻辑。

其实,前端工程师在整个流程中充当一个什么样的角色呢?很简单,就是 “框架” 和 “需求文档” 间的中间人,前端工程师将需求文档翻译成框架语言,就这么简单。

在 AIGC 下,整个开发流程发生了变化,层级只有 3 个了:

  • 产品经理自然语言编写的需求文档;

  • 产品经理描述需求时,前端工程师构建的业务逻辑;

  • 前端工程师利用 AI 来实现业务逻辑。

此时,前端工程师仅需要用自然语言来描述业务逻辑,然后交给 AI,让模型输出代码。自然,此时,前端工程师的角色就是将业务逻辑搬运给 AI。

比如,某产品(网页)上希望能实现一个定时推送消息的功能(用户持续访问网页 30s 后推送)。此时,在前端工程师看来,其代码逻辑就是一个定时器,用自然语言就给 AI 来实现即可:

bfbbc7d74e01ba7620ca3a3d7fa755d3.png业务逻辑转化为代码逻辑

在 AI 进入开发流程后,前端工程师能做的不仅仅只有简单的逻辑转义到框架了,还能做地更多。

  • 设计系统

前端设计系统描述了系统的主题、复用的组件以及区域等,然后基于此来搭建一个或多个产品的最终的网页或者应用程序,从而简化大规模的设计。 之前,这样一套设计系统几乎都是由设计和交互同学来进行制定。但是使用 AI 辅助下,前端工程师同样可以做到,比如:

  • 利用 AI 设计一套定制的主题、组件、设计语言和研发框架。

  • 或者基于现有设计系统,获得更优设计系统的建议。

  • 产品设计

产品的设计需要考虑非常多的因素,市场、人群、地域等等,基于对这些因素的了解缺乏,前端工程师对于产品功能的设计几乎很难提供有效的建议,而前端工程师是真正离用户最近的一环,应当具备相应的敏感度。在 AI 的辅助下,这些因素不再是困扰前端工程师参与产品设计的障碍了。

   3.3 要懂得批判

把 AI 用到平时的开发中能够极大地提高效率,但 AI 所给到的信息就一定是符合的吗?

除了与 AI 工具合作,控制它们产生的输出,前端工程师还应该花更多时间专注于 AI 的产出的准确性。我们可以用 AIGC 的产物来增强和改善网站和应用的用户体验。但是,这些产物可能并不完美,存在一些缺陷和问题,因此进行评估和解决。

AI 可以给工程师赋能,工程师也应当发挥领域专业知识和判断力,以确保最佳结果。

  • 评估 AI 产物的可靠性和效果

需要对使用 AI 产物的效果进行评估,以确保其能够达到预期的效果。这包括对 AI 产物的性能、准确性、稳定性等方面进行评估,以确保其能够满足用户的需求和期望。

  • 改进 AI 产物的设计和实现

AI 辅助完成了重复性劳动工作,但对于不完美的 AI 产物,设计和实现进行改进,以提高其可靠性、效果和用户体验。

   3.4 要合理使用

工具是来辅助你的,不是替代你的。

需要明确的是,AI 工具并不能替代我们的工作,它们只是辅助我们完成工作的工具。因此,掌握好专业领域知识,才能更好地利用 AI 工具,提高工作效率。

同时,请不要滥用 AI,AI 协助无可厚非,但所有的事情都交给 AI 不可取。

04、未来可期

AI 技术是前端工程师的一种有力工具,可以帮助我们提高开发效率,消除重复劳动。相信 AIGC 下的前端工程师们不再需要把时间花在曾经的切图上,而是更加专注于领域深层的思考。

随着 AI 技术的进步,一定会有越来越多的前端工程会被自动化,这是必然的趋势。这就需要前端开发者所掌握的技能组合发生转变,紧跟技术的趋势。重要的是,前端工程师们要相信,自己永远不会被机器彻底取代。虽然 AI 能够让许多任务自动化,但它无法拥有你的创造力和独创性。

总的来说,未来乃至现在的前端工程师们需要对新技术要有高适应度,并且需能够融入 AI,学会与 AI 协作,同时不断结合自己领域知识。如此,未来的工程师们定未来可期。

05、望天下再无码农

其实,一直有一个愿望,望天下再无码农。

希望 AI 迅猛发展吧,让一切的无聊重复劳动都交给 AI,让未来的前端工程师能够更多地从事创新性的工作,让机器去完成重复性的任务,让人类的智慧更好地服务于人类的社会。

愿天下再无码农。

06、探讨

   6.1 AIGC 下,前端会消失吗?

之前看到一篇文章,是这样说的,前端从 jQ 发展到 MVVM,门槛降了一波,只要会一点代码,就能拿起脚手架开撸;如今,前端从 MVVM 发展到 AIGC,前端已死呀。

我的观点是:“前端工程师永远都不会消失,它可能换了一种形态,也可能变了一种展示方式,但它绝不会消失。” 我赞同一个观点, AI 工具将会被整合进开发者工具当中,用来扩大熟练开发者的生产能力。木匠并没有被电动工具所替代,会计师没有被电子表格替代,摄影师没有被数码相机/智能手机替代,所以前端工程师也不会被 AI 替代。只是未来前端工程师到底需要怎样的技能,这个不得而知,但可以预见的是,学会使用 AI 是必经之路。

   6.2  前端开发工程师会过分依赖 AI 吗?

很多同学认为,AI 的强大会让开发者不由自主地去使用它,未来,开发同学会不会过分地依赖 AI 呢?

我的观点是:“依赖没什么不好,如今你我不是每天都依赖电脑,依赖手机吗?看你怎么用罢了,工具没有好坏,人才会有。” 好的工具被人们所依赖,这是天道自然,我们要做的就是,不要过分依赖。有了电脑,我们依旧要学习用手写字;有了汽车,我们依旧要迈开双腿跑步;学会合理利用,自然就不会过分依赖。如果觉得本篇分享对你有帮助,欢迎转发分享。

参考链接:

[1] ChatCPT:https://openai.com/blog/chatgpt

[2] What is the Impact of AI and ML on Front-End Development?:https://www.projectcubicle.com/what-is-the-impact-of-ai-and-ml-on-front-end-development/

[3] 生成式 AI 颠覆前端:https://foresightnews.pro/article/detail/27847

[4] 预测前端开发模式的变化:https://juejin.cn/post/7216182763237818425

-End-

原创作者|张波

技术责编|小苏、花叔

bd940e04ad72eb4ec0f4e4da5e7b2dab.png

AIGC 的出现给你提供了什么便利?又或者对你造成了什么影响?欢迎在腾讯云开发者公众号评论区分享讨论。我们将选取1则最有意义的分享,送出腾讯云开发者-鼠标垫1个(见下图)。7月18日中午12点开奖。

4bd504ecfafc89d9495c2e3c91eddb46.jpeg

aeafeb29b6e3ad0eb58920991395d493.png

dd6529feb5fcb3644945ab988774b40c.png

➤ 算法工程师深度解构ChatGPT技术

➤ 这波可以,终于有内行人把 GPT-4 说透了

➤ ChatGPT深度解析:GPT家族进化史

➤ 对标ChatGPT,新AI助手Claude来了

➤ 白话科普:10分钟从零看懂AI绘画原理

➤ 鹅厂专家讲透AI文本生成解码策略与代码实现

05093f5d92042ce6eaf97cd353fa5ba5.png

➤ GPT4结对编程实战,鹅厂研发真实使用感受

➤ 低代码结合ChatGPT开发,每天多出1小时摸鱼

➤ 鹅厂程序员怎么用ChatGPT?如何高效Prompt?

➤ 让AI替你打工?GPT提升开发效率指南

➤ 不写代码也能年薪百万?Prompt+低代码开发实战

➤ 从玩具到工具|社畜程序员用AI提效的神仙操作

➤ 我把一句话需求交给AI,它竟然给我返回了……

➤ 你还在用听不懂人话的 ChatGPT 吗?

ae4d3b0c89097357886b202c6eccab56.png

➤“GPT们”背后谁来支撑大模型训练的极致算力

➤ QQGC?揭秘QQ的AI绘画大模型技术

7b4507532a6feb2e3e33e8505a6867bd.png

➤ 给想玩AIGC的小白:教你从0搭图文视频网站

➤ 快收藏!手把手教你用AI绘画

➤ 3小时开发ChatGPT微信小程序

6d6567292baefde2e4a18a20fcb32022.png

➤ 十问ChatGPT:一个新的时代正拉开序幕

➤ 154页GPT-4报告刷屏:提到了这些新能力和缺陷

➤ TVP专家夜聊:不用ChatGPT的开发都该被炒掉

➤ AI低代码编程崛起,23年还要不要学软件?

AIGC 知识专题持续更新中...

欢迎关注星标腾讯云开发者

第一时间看鹅厂技术与 AIGC 实用技巧

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

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

相关文章

GPT开通Plus会员教程,附带开通虚拟卡

GPT-4目前只有开通GPT Plus会员才可以体验。但是Plus会员需要支付20美元/月的费用&#xff0c;国内的卡无法绑定openai账户进行付款&#xff0c;今天给大家一个教程可以无障碍开通。 首先我们要准备的东西。 1.chat帐号 2.一张虚拟卡&#xff08;国际&#xff09; 既然是开…

开发者对抗软件创新焦虑的“180 法则” | 对话MongoDB CTO Mark Porter

在 MongoDB 首席技术官 Mark Porter 看来&#xff0c;创新滞后并不是因为公司缺乏灵感或创造力&#xff0c;而是因为他们被迫将时间花费在维护传统框架上&#xff0c;导致数据相关工作举步维艰&#xff0c;这是大多数组织都存在的问题。那么&#xff0c;对于企业而言&#xff0…

【ChatGPT】【sql】 按email统计续费成功和续费失败的数量

SELECT email,SUM(CASE WHEN renewal_status Success THEN 1 ELSE 0 END) as success_count,SUM(CASE WHEN renewal_status Failure THEN 1 ELSE 0 END) as failure_count FROM subscribers GROUP BY email;

海量数据实时分析引擎 Apache Flink

摘要&#xff1a;当系统出现大量或者重大的错误却不被人感知&#xff0c;将会对业务产生影响&#xff0c;从而导致资产损失。当竞争对手实施了新战术&#xff0c;却无法及时感知&#xff0c;跟不上竞争对手的节奏&#xff0c;总是追着对方尾巴走。当要做决策的时候&#xff0c;…

AI创业时代!这9个方向有钱途;AIGC再添霸榜应用Lensa;美团SemEval2022冠军方法分享;医学图像处理工具箱… | ShowMeAI资讯日报

&#x1f440;日报合辑 | &#x1f3a1;AI应用与工具大全 | &#x1f514;公众号资料下载 | &#x1f369;韩信子 &#x1f4e2; 2023年9个有前途的 AI 创业方向 https://www.aiplusinfo.com/blog/9-promising-artificial-intelligence-startup-ideas-for-2023/ 2022年&#x…

超实用!50+个ChatGPT提示词助你成为高效Web开发者(上)

如果你已经感到编写代码的重复和繁琐让你疲惫不堪&#xff0c;想要提高自己的效率&#xff0c;那么你来对地方了。ChatGPT是一款能够帮助你优化工作流程、减少错误并获得提高代码的见解的强大工具。 在这篇博客文章中&#xff0c;我们将向你提供超过50个提示和策略&#xff0c;…

AI近期热点事件纵览

1&#xff0c;英国将推动建立国家主权AI 当地时间4月24日&#xff0c;英国首相苏纳克、科技大臣多内兰宣布&#xff0c;将斥资1亿英镑&#xff08;1.25亿美元&#xff09;开发“国家主权AI”&#xff01; 政府新闻稿指出&#xff1a;投资将用于资助由政府和行业共建的研发团队…

chatgpt赋能python:Python快捷换行技巧

Python快捷换行技巧 在Python编程中&#xff0c;换行是一个非常常见且必要的操作。人们习惯使用""表示换行&#xff0c;但这种用法不便于阅读和维护。本文将为大家介绍一些快捷的换行技巧&#xff0c;让你的代码更加简洁明了。 1. 使用小括号 当我们需要将一行过长…

chatgpt赋能python:Python怎么不自动换行

Python怎么不自动换行 Python 是一门高效、简洁、易于学习的编程语言&#xff0c;近年来在人工智能、数据分析、Web开发等领域得到广泛应用。然而&#xff0c;在处理文本时&#xff0c;Python 有一个让人困扰的问题&#xff0c;即自动换行。下面将从原因、影响、解决方法等方面…

chatgpt赋能python:Python输出怎么换行

Python输出怎么换行 Python作为一种非常流行的程序设计语言&#xff0c;在软件开发、数据分析和科学计算等领域得到广泛应用。在编写Python程序的过程中&#xff0c;输出是一个非常重要的环节。本文将主要介绍在Python中如何实现输出换行的操作&#xff0c;并着重探讨几种常见…

chatgpt赋能python:Python中的换行设置

Python中的换行设置 Python是一种高级编程语言&#xff0c;被广泛用于数据处理、人工智能、网络编程、自动化测试等领域。在编写Python程序时&#xff0c;经常需要进行换行操作&#xff0c;以使代码更加清晰易读。本文将介绍Python中的换行设置方法&#xff0c;并对其进行详细…

chatgpt赋能python:Python中如何取消多行换行

Python中如何取消多行换行 Python是一种非常流行的编程语言&#xff0c;有许多用于文本处理的代码和库。然而&#xff0c;由于不同操作系统的换行符规则不同&#xff0c;使得在处理文本文件时产生了许多问题。最常见的就是“多行换行符”&#xff0c;即在一个文本文件中&#…

C语言 文件操作实现成绩排序

前言 彩笔写个大作业每个功能都要卡好久。唉&#xff0c;带专人太难了&#xff0c;呜呜呜。 吐槽&#xff1a;chatgpt不靠谱&#xff0c;我改了一下&#xff0c;让它能跑起来。 程序要求 1. 输入学生姓名&#xff0c;成绩&#xff08;连续两个空格换行&#xff09;&#xff0c…

chatgpt赋能python:Python编译器怎么换行

Python编译器怎么换行 在编写代码时&#xff0c;换行是非常重要的&#xff0c;可以使得代码更加清晰易懂&#xff0c;提高代码的可读性&#xff0c;Python编译器也不例外。但是对于一些新手来说&#xff0c;可能不太了解Python编译器中如何实现换行操作。在本文中&#xff0c;…

Linux操作命令-服务端测试

服务端测试&#xff0c;经常要用到linux命令查看日志&#xff0c;查看文件&#xff0c;故写此博客记录一下。linux还是应该多练习&#xff0c;在牛客网上有SHELL编程题&#xff0c;可以去练一练。 牛客网在线编程_SHELL篇_SHELL篇牛客网在线编程SHELL篇-SHELL篇提供超多数据结…

python自动化办公——python操作Excel、Word、PDF集合大全

本文是鉴于有些粉丝的工作需求&#xff0c;有时候需要遇到这些文件的处理。因此&#xff0c;我写了一个文章集合&#xff0c;供大家参考&#xff0c;整篇文章已经整理成书册。&#x1f447;&#x1f447;&#x1f447; 戳我领取《Python自动化大全》 戳我领取《Python自动化大全…

京东商城主图视频抓取的方法步骤

如何抓取京东商城的主图视频呢&#xff1f; 步骤1&#xff1a;首先&#xff0c;打开电商图片助手软件&#xff0c;浏览主页面 步骤2&#xff1a;把需要的京东商城商品链接复制到软件上 步骤3&#xff1a;然后再主页面下方勾选需要的选项 步骤4&#xff1a;勾选好后&#xff…

扒站工具推荐

文章目录 背景推荐程序小结 背景 网络爬行&#xff08;也称为网络抓取&#xff09;在当今的许多领域得到广泛应用。它的目标是从任何网站获取新的或更新的数据并存储数据以便于访问。Web爬虫工具越来越为人所知&#xff0c;因为Web爬虫简化并自动化了整个爬网过程&#xff0c;…

人工智能和AI到底是什么??浅谈人工智能和AI

文章目录 我们每天所谈论的人工智能&#xff0c;究竟是什么&#xff1f;我们正处于AI时代&#xff1a;衣食住行中的AI 什么是人工智能&#xff1f;AI对传统行业的冲击AI对广告行业和媒体行业的冲击AI对教育行业的影响AI对艺术创作行业的影响AI对物流行业和工业行业的影响 我们每…

Guitar Pro8(简称GTP8)正式版吉他谱神器

大家好&#xff0c;Guitar Pro8绝对是学习吉他的好帮手&#xff0c;它是法国人编写的&#xff0c;现在已经有了Guitar Pro8只有几兆大&#xff0c;安装也很简单&#xff0c;可以编辑或打开GTP格式的乐谱&#xff0c;打开后就是六线谱&#xff0c;点击演奏按钮&#xff0c;软件就…