网站建设 台州,广州惠科互联网技术有限公司,宁波建网站方式,青秀区网站建设✅顺便推个机会#xff0c;技术大厂#xff0c;部门捞人#xff0c;前后端可投。 2024ChatGPT 的炸裂式发展#xff0c;很多大佬都亲自入场整活儿#xff0c;你不得不说#xff0c;人工智能时代的未来已来#xff0c;大势所趋#xff0c;不可阻挡。随着生成式AI的迅猛发… ✅顺便推个机会技术大厂部门捞人前后端可投。 2024ChatGPT 的炸裂式发展很多大佬都亲自入场整活儿你不得不说人工智能时代的未来已来大势所趋不可阻挡。随着生成式AI的迅猛发展程序员的生存也受到了前所未有的挑战你可能已经嗅到了满世界都在裁员的味道了。但并不是说这件事儿马上就会发生机器它当前还只是个“有点聪明”的机器尚不具备完全替代人的能力但几年后谁知道呢所以还是未雨绸缪比较好~ 现在卷起来方便日后“躺平”
主要包括下面几部分
人工智能会革掉我们的命吗继续学习JavaScript使用TypeScriptReact or Vue or Angular 你必须要会微前端了全栈框架的兴起你得会 SSR跨端建议别入坑 Flutter 了低代码要入吗要搞全栈吗鸿蒙生态要入吗
人工智能会革掉我们的命吗
可能会但不是现在这个趋势应该是不需要太多争议的毕竟随着 ChatGPT 的爆发在生成式人工智能引发的革命性变革已经来临未来机器能做的事情只会越来越多迟早是要“解放一批人的”。
随着人们争先恐后地寻找某种方式任何方式将人工智能产品化作为前端工作流程的一部分这个领域出现了很多问题。其中一个不断出现的问题是“机器会抢走我们的工作吗”
今年可以说“人工智能的不可阻挡的前进”在你失去前端工作的原因列表中可以往后放一放了。但该行业的市场潜力已经非常明显。你必须要重视在日常工作中如何使用人工智能辅助工具来提升你的开发效率。
ChatGPT 和 GitHub Copilot 现在已成为橡皮鸭编程和代码生成的日常配套工具微软今年有信心向其背后的公司 OpenAl进一步投资100 亿美元。虽然只有巨头才有希望与这些工具竞争(谷歌有Bard和Gemini; Meta 有LLaMA尽管是与微软合作构建的;亚马逊有Q;苹果肯定正在开发一些东西拥有一长串像机器学习这样的工具-ferret和m-explore开始出现在他们的 GitHub上)在它们之上进行构建的行业仍然相当大。 可能你已经看到 tidraw将草图转化为代码Vercel 的 v0:将描述转化为 UI组件Figma也 可以为设计做同样的事情。 Sora21世纪的工业革命又要来了吗
为什么是“又“因为这两年每一个新技术/应用的出现都会被新闻媒体渲染成一次新的工业革命到来 ~
OpenAI 给科技圈投下一枚重磅炸弹 - Sora。OpenAi发布的Sora简单理解就是可以通过文字或语言直接生成视频。但是OpenAi并没有把它称为视频模型而是称为世界模拟器。
相信大家应该都看过下面这个相关的视频了逼真程度惊掉你的下巴 “太可怕了完全是一场工业革命。” 在看到OpenAI发布的Sora影片后很多人发出了这样的感叹。根据OpenAI发布的示范只需要给Sora一段2﹑30字的指令它就可以生成一段长达一分钟的影片可以是写实影片可以是动画也可以是历史片﹑黑白片﹑3D科幻片……在不久将来所有人都可以大概率是在付费的前提下随时随地生成影片即是说拍摄﹑绘画﹑剪片制片的门槛将不再存在。
“工业革命”的说法或许没有那么夸张。相比起Midjourney等“文转图”工具Sora再度跨过了另一个重要防线要生成影片即是AI工具必须对我们生活的物理世界有相当认识或至少是有相当模拟的能力。
Sora之所以让无数的人震撼就是因为它可以模拟真实世界的物理规律 生成数字孪生世界。因为Al真的学会了像人类一样观察世界、描绘世界和表现世界的能力。
这就意味着我们可以凭借人工智能更加轻松便捷的生成虚拟的多重守宙 只需要一台VR设备你就可以去到宇宙的任何一个地方甚至任何一个人所构建的梦幻世界中。
2007年乔布斯发布了第一台iPhone重新定义了智能手机将我们的带进了移动互联网的新时代。无数企业的诞生获益于此并改变了我们的世界。几年前无数的人都还在感叹世人是否已经被“三体人”锁死科技很难看到新的进步但2023年和2024年的两波人工智能的重大突破让人们又看到了新的未来。
大部分的商业增长都是源自延长人的生命和提高人的生活品质而Sora的出现意味着在生活品质领域我们将迎来一个新的开始。它将带领我们从原本的虚拟二维世界更快速的进入数字孪生的三维世界。所有我们电脑、手机上的软件以及影视和短视频等内容都意味着将会被重构。
我们每个人都可以身临其境的感受任何一个专家、教授、大咖的分享我们可以和过去的爱因斯坦、李白、杜甫等直接对话。我们可以把自己梦见的世界生成视频分享给朋友我们也可以在漫威的世界里为自己打造一个形象和他们一起拯救宇宙。新的大航海时代即将开始在这个时代下每个人都会面临新的挑战无论是教育、社交、文化、游戏、工作都会迎来一个新的开始。
我觉得可能很多人还不能理解这项技术意味着什么可能性。一旦 Sora 发展起来文字转语音也迎头赶上人类创造的任何视觉娱乐就会逐渐失去其价值直至变得过时。
DY/TikTok/YouTube... 上的一切电影/电视内容流媒体平台上的一切...
还有
岛国的支柱产业皮了一下haha
AI 真的会在可预见的未来替代大部分工作吗从之前的 Copilot到现在的 Sora还有各个垂直行业的落地比如教育、医疗、客服...它正在以我们可以感知到的速度在渗透各行各业我只能说 “一切可能只是钱和时间的问题。” 在我看来单纯地去卷某一个技术已经变得越来越狭隘且不明智了可能会让你走进死胡同因为工具能做的更多、更快、更好具有创造力的人可能会在这个时代大放异彩但对各项技术的足够了解也必不可少当你能把技术和创造力完美结合起来然后基于这些工具和平台创造出具有价值的产品或者服务或许能在未来获得丰厚的回报。就像很多短视频博主可能人家也没有什么亮眼的履历和技术但从数以亿计的人中杀出来成为坐拥成千上万的粉丝靠的就是自身创造力平台和工具的力量。 真是应了那句话”时代抛弃你时连一声再见都不会跟你说 ~“ 定个 flag2024 all in AI准备把所有的业余时间用在学习跟AI相关的东西上提升对新事物的敏感度和认知水平 ~
继续学习 JavaScript使用 TypeScript JavaScript
从 JavaScript 诞生之后几乎每年都在变得更流行。根据2023 年 Stack Overflow 开发者调查JavaScript 连续第十一年成为最常用的编程语言。
不出意外它会在 2024 年保持流行状态甚至更久它的统治地位还会持续更长时间。而且它还在不断更新迭代加入一些很好的新 features。
推荐几本很好的书
。You dont know Js Yet 2nd Edition 。JavaScript: The Good Parts 。Eloquent JavaScript 。Clean Code JavaScript
TypeScript
根据《2023 年 Octoverse 状况》说TypeScript 首次取代 Java成为 GitHub 上 OSS 项目中第三大最受欢迎的语言其用户群增长了 37% 。
这一趋势也从上面 2023 年 Stack Overflow 开发者调查中也能看出来。因为它是一种强类型语言面向对象、类型检查器、编译器和语言服务集于一身。如果你想编写更可读、更干净、更可维护的代码你肯定必须使用 TypeScript。
在我近两三年的开发中不管是业余还是实际工作都已经默认使用TypeScript了虽然会写很多看起来很繁琐的类型声明代码但是使用过后就知道有多香了而且有很多类型工具可以帮你一键生成类型声明并不会明显降低开发效率反而是类型安全更为重要。
学习教程我这里推荐可以看看阮一峰大神的系列教程
React or Vue or Angular 看看国外一个调查DevJobsScanner 分析了从 2022 年 11 月 1 日到 2023 年 12 月 31 日14 个月约 50 万个前端岗位。所有这些工作都来自比较主流的网站如 Linkedin、Glassdoor、RemoteOk、Dice 等得出下面的数据 经过对 14 个月的数据分析大约有 50 万个前端工作机会发现React是需求量最大的前端框架总共有 22.5 万个工作机会。Angular排名第二共有 172,000 个。位居第三的是Vue有 48,000个。“Others”代表所有其他前端框架如Svelte、Solid.js、Alpine、Backbone、Lit ...尽管其中一些框架目前非常流行但真正的岗位需求却很低。 在看看主流框架在各个国家中的市占率:
虽然在大多数国家中React占据主导地位但也有一些欧洲国家稍有不同。瑞士、法国、西班牙和意大利就是这样的例子与 React 相比 Angular 的就业机会比例更高。在瑞士Angular 工作占前端工作的 65%比利时是最具颠覆性的Vue 显然比其他框架更受青睐在比利时59% 的前端职位需要 Vue 专业知识。
国内主要是 React 和 Vue而且 Vue 的发展势头很猛Angular 占比明显很小所以建议还是 React Vue 双修是最好的 ~
你必须要会微前端了
都2024了你还不会微前端就真的out了~
前端已经蓬勃发展了好多年随着业务的不断迭代必然就催生了很多“巨大的”SPA系统而这时候就微前端就可以大显身手了它的使用场景主要有下列这些 大型单页应用程序在一个单一的代码库中开发和维护一个大型单页应用程序可能会变得非常复杂使用微前端可以将应用程序拆分为更小、更易于管理的部分从而提高可维护性和可扩展性。 复杂的应用程序当应用程序变得越来越复杂时使用微前端可以降低应用程序的复杂性并提高开发效率和可用性。 多个团队合作开发当多个团队共同开发一个应用程序时使用微前端可以将应用程序拆分为多个部分每个团队可以独立地开发和部署自己的部分从而提高整个团队的效率。 多个技术栈的应用程序当应用程序需要使用不同的技术栈时使用微前端可以让团队选择最适合自己的技术栈提高开发效率和可用性。
根据国外的统计可以看到当前主流的几种方案的流行程度 国内可能不一样各家大厂都有自己独立开发的微前端方案 。阿里:qiankun 。字节:garfish 。腾讯:无界 。京东:Micro App
属于是各有优劣
自由度更高module-federation 需要自定义实现css隔离、js沙箱、路由劫持等功能用的最多qiankun 相对比较成熟社区活跃webpack体系、接入相对比较重接入更流畅wujie、micro-app
全栈框架的兴起 推荐阅读 1.Next.js 完全手册 2.Learn Next.js 中文教程 3.Nextjs全栈详细开发教程完整版 4.2023 年 Web 开发(前端后端)路线图 5.全栈开发者路线图 create-react-app 已经弃用了。它的上一个版本是两年前发布的官方文档已经不提它了。甚至还一度掀起 “使用 vite 替换 CRA” 的讨论。
作为 React 的忠实粉丝这里必须要提到在 React 的新官方文档中已经将 Next.js 作为生产环境推荐的首选项目初始化工具了而不再是老官网的 CRA。 2024你必须要开始重视 Next.js 了~
你得会 SSR
SSR 并不新鲜。PHP 提供 SSR 已经有 28 年的历史了如果它对 Neopets勉为其难地对 Facebook 也是如此足够好那么它对任何事情都可以说是足够好了。
但 Vercel 一直在努力推动它。Vercel 已成为前端开发领域一些最有影响力人物的公会组织因此很难忽视他们的说法(例如他们关于 Server Actions 的讨论在 Twitter 上充斥了一周的备忘录)那就是你应该使用 SSR而且应该通过他们的服务来使用 SSR。 既然 SSR 这块蛋糕已经重新做大每个人都想从中分一杯羹。Ruby on Rails 一族长期以来一直在这一领域工作他们一直在试图用no-build工作流程吸引用户(这与 Vite 的no-bundle工作流程如出一辙不过两者都遭到了一些强烈的反驳(counterpoints))。HTMX 也是同类产品中的一员它再次通过成功应用流行语(memes)来鼓吹人们真正需要的唯一框架就是一个用于交付HTML 文件的 HTTP 服务器。虽然 React 和 Svelte 现在是 Vercel 成功的既得利益者(核心团队成员都在那里工作)但 Vue 仍然是社区驱动的 Nuxt 的坚守者。 就连移动领域也染上了这个毛病。正如《React Native 值得期待的事情》一文中提到的SzymonRybczak 一直在为 React Native 开发 Async 组件和 React Server 组件而 Expo 则一直在推动Expo Router。SSR 在移动设备上是否有意义仍有待商榷([1][2])不过你可以随时指望 EvanBacon 和 Nate Birdman 来为双方据理力争。 不过对于使用 Node.js 之外的后端软件的公司来说SSR 是否会流行起来还有待观察。
跨端建议别入坑 Flutter 了
笔者之前也在实际业务开发中使用过 Flutter 近三年开发体验上挺好的但是一旦升级版本真的是灾难至少在2.0之前是这样近几年不管是从社区还是公司业务中都已经能明显感觉它逐渐式微了。 随着 Hixie 和 Tim Sneath 都离开了 Google而后者甚至转而宣传SwiftUlFlutter 开发者陷入了生存危机有人担心会被干掉。 与此同时React Native 的发展依旧稳如老狗亚马逊宣布它已成为他们多个旗舰App的首选技术随着 Software Mansion 演示了他们的新IDE并且 Meta 已从 Flipper 迁移到Chrome Devtools DX 得到了突飞猛进的改进。 Expo 还做了太多值得一提的事情尽管特别是通过Expo Modules彻底改变了本机 API访问并通过Expo Router继续了代码共享和 SSR 的故事(如前所述)。 Meta和Microsoft向 Web 一致性迈进从DOM 遍历到事件循环一直非常令人兴奋。 其他框架也在采取行动Tauri与Servo合作Dioxus承诺使用 Rust 和类似 React 的 DX 来创建GUI应用程序。它建立在Taffy布局引擎之上Taffy 布局引擎是 Yoga 的一个非常有前途的继承者它可能很快会提供C 绑定使其可在更多上下文中使用。我还听到了有关 Kotlin Multiplatform的持续讨论但没有什么特别突出的内容。
低代码要入吗
低代码被热炒也不是一年两年了但近些年确实也有很多大厂在跟进做这件事但你要说它能成为一个巨大的市场我是怀疑的。 因为你通常会发现在精简的低代码体验与平台本身的表现力之间需要权衡。如果一个平台试图做太多事情试图包含太多的功能它就会变得杂乱无章难以使用。它甚至可能不稳定难以修复错误。最好只做好一件或几件事情并为其他所有无法控制的事情提供合理的默认设置。
让软件更容易构建的一个看似不可避免的副作用是你往往会牺牲可定制性和对软件工作原理更深入的理解。低代码/无代码工具倾向于寻找通用用例这可能会限制软件的灵活性在所有这些工具中易用性和控制性之间似乎存在着一种权衡我还没有看到有人能真正很好地解决这个问题目前。
但是在一些垂直业务和领域低代码也是可以大展身手的比如
数据管理和分析工具业务系统集成工具业务流程自动化工具内部资源;...
如果你当前的业务是低代码友好的还是挺值得入的毕竟数字化是未来当一个技能人无你有人有你精的时候它就是个好技能
要搞全栈吗
我的回答是尽可能搞
为啥
机器会的都比你多~
啊哈哈 ~
·全栈 Roadmap
鸿蒙生态要入吗
最后一个鸿蒙生态开发要入吗这个比较敏感我目前持保留态度就不说了容易被喷
大家可以讨论下~ 转zai____你当像鸟飞往你的山