您当前的位置:首页 > 电脑百科 > 程序开发 > 程序员

2021年现代全栈开发人员技术栈

时间:2021-07-22 14:21:51  来源:  作者:闻数起舞
2021年现代全栈开发人员技术栈

 

随着介绍的新工具和技术,开发人员技术景观一直变化。通过对职位板上的无数职位描述进行了大量的采访和阅读,我认为这是2021年的JAVAScript开发商的伟大现代化技术堆栈。我的首选框架是反应,但是您可以为Vue,Angular或Svelte交换。

有无数的工具,所以我只会覆盖一个选择,当合并时可以用于个人项目或公司。当然,许多其他项目管理工具存在于例如Jira,Confluence,Trello和Asana,以命名几个。这是基于用户体验和偏好,因此可以随意进行轻微的调整和个人变化,以适应自己的口味。

专注于精致的工具是更简单的,而不是在那里淹没了夸张的选择,这使得渴望开发人员选择起点。

项目管理

  • Notion - 对于整体项目管理,文档,笔记和维基
  • Clubhouse / Monday - Clubhouse或周一管理开发过程本身。两者都可以合并到CI / CD工作流程中,因此自动完成构建并反映在暂存和生产CI / CD分支中的变化
  • Slack / Discord - 用于团队之间的沟通

设计

  • Figma - Figma是一种现代跨平台设计工具,内置共享和协作
  • Photoshop / Canva - Photoshop是图形设计工作的行业标准,Canva是一个很好的图像编辑工具

后端

  • Node.js - 一种流行的现代后端框架
  • PostgreSQL - 一个流行的SQL数据库
  • MongoDB - 一个受欢迎的NoSQL数据库
  • HarperDB - 一个流行的Hybrid NoSQL / SQL数据库

前端

  • NextJS / Create React App / Redux - NextJS用于生成静态网站或创建React应用程序,用于构建标准React网站并为状态管理进行Redux
  • Tailewind - Tailewind用于编写css,作为其现代流行框架,基本上允许您避免从头划线写自己的自定义CSS,导致更快的开发工作流程
  • CSS / SASS /styled-components - 这可以用作TailWind的不同选项,为您提供更多的自定义选项,以便对反应的组件
  • Storybook - 这是创建组件的主要构建过程,因为它允许模块化。使用故事书组件,可以在动态库中的隔离中创建,可以在业务中更新和共享
  • JEST和Enzyme,React Testing Library和Cypress - TDD使用单位测试为代码和组件进行编码和组件,然后在它们被发送到生产和赛普拉斯结束以结束测试之前
  • Sanity / Strapi - Sanity和Strapi是无头CMS,用于通过使用GUI(可选工具)发布内容
  • Vercel / NetLify / AWS - CI / CD提供商与GitHub相结合,它使您可以轻松审查和促进其开发的变化

移动端

  • React Native / Redux - 对创建跨平台移动应用程序和Redux进行状态管理的原始作出反应
  • Flutter / Dart - Flutter和Dart用于创建跨平台移动应用程序

(本文由闻数起舞翻译自Headless Testing with Selenium & QAF的文章《Modern Full-Stack Developer Tech Stack 2021》,转载请注明出处,原文链接:
https://levelup.gitconnected.com/modern-full-stack-developer-tech-stack-2021-69feb9af13f3)



Tags:全栈开发   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
随着介绍的新工具和技术,开发人员技术景观一直变化。通过对职位板上的无数职位描述进行了大量的采访和阅读,我认为这是2021年的JavaScript开发商的伟大现代化技术堆栈。我的...【详细内容】
2021-07-22  Tags: 全栈开发  点击:(165)  评论:(0)  加入收藏
Facebook、GitHub、Google以及其他许多巨头都需要一种服务和消费数据的方式。在当今的开发环境中,RESTful API仍然是服务和消费数据的最佳选择之一。 但是你是否考虑过学习行...【详细内容】
2020-08-30  Tags: 全栈开发  点击:(71)  评论:(0)  加入收藏
在诸多的企业尤其是创业型公司中,HR 在招聘时往往希望可以招到一名技术全能型人才,而这种人才又被称之为全栈开发者。简单地说,全栈开发者就是可以构建完整应用程序的人。他们...【详细内容】
2019-08-01  Tags: 全栈开发  点击:(296)  评论:(0)  加入收藏
在诸多的企业尤其是创业型公司中,HR 在招聘时往往希望可以招到一名技术全能型人才,而这种人才又被称之为全栈开发者,那么对于全栈开发者而言,都需要具备哪些技能?作者 | Chris Co...【详细内容】
2019-07-23  Tags: 全栈开发  点击:(301)  评论:(0)  加入收藏
▌简易百科推荐
JAVA开发工程师(北京)本科 3-5年经验 面议 (招1人)岗位职责:1.负责我行应用系统的设计,完成软件编码工作,负责管理代码设计规范等工作;2.根据应用需求分析说明书,评估需求研发的可行...【详细内容】
2021-12-27  just do丶IT公众号    Tags:国企   点击:(0)  评论:(0)  加入收藏
今天聊聊编程的本质。程序就是数据结构+控制+逻辑,程序员编程工作的本质是翻译,翻译机要来了,程序员怎么办?黑客帝国中的程序黑客帝国4就要上映了,不知道前三部你看懂了么?值得多...【详细内容】
2021-12-17  博士聊IT    Tags:程序员   点击:(8)  评论:(0)  加入收藏
梦醒之后,每个人对于这份职业的未来、互联网行业的未来,以及更重要的,自己的未来都有了更现实的判断 文 | 祝颖丽编辑 | 黄俊杰一个生于 1986 年的人,他所走过的前半生:从出生起,...【详细内容】
2021-12-03    财经杂志  Tags:程序员   点击:(15)  评论:(0)  加入收藏
前些天在头条看到一个八二年的哥们,述说自己找工作屡次被拒的问题,在网上引起了广泛的讨论,这件事给我留下了很深的印象,因为这哥们和我同是程序员,都人到中年,上有老下有小。唯一...【详细内容】
2021-12-01  云南贤哥在深圳    Tags:程序员   点击:(20)  评论:(0)  加入收藏
很多读者都问过一个问题:程序员如何实现高速成长?之前也写过相关的文章,强调的主要是夯实计算机体系基础知识。 再说另一个诀窍:多看经典开源项目,这些项目大多是众多顶尖程序员...【详细内容】
2021-11-30  findyi    Tags:程序员   点击:(14)  评论:(0)  加入收藏
近日,一位45岁的网民在中国政府网留言求职,引发关注。该网民自称是一名软件开发人员,今年45岁,精通各种技术体系,“而我辞职回家半年后再回来寻找工作机会的时候,却发现连个面试...【详细内容】
2021-11-17  郭主任    Tags:程序员   点击:(42)  评论:(0)  加入收藏
即使在安全技术取得进步之后,网络犯罪仍在不断增加。据统计,网络犯罪每分钟给企业造成约 290 万美元的损失。主要是因为新技术不断涌现,难以维护安全。随着网络威胁的增加,网络...【详细内容】
2021-11-04  章大千    Tags:编程语言   点击:(40)  评论:(0)  加入收藏
北漂小伙李强(化名),在北京互联网大厂工作7年,月薪3万,离职回老家开摄影店,亏了200万。李强出生于山西一座名不经传的小城市,互联网专业大学毕业的他,没有听父母的劝言回到家乡考公...【详细内容】
2021-10-29  霸王课  今日头条  Tags:程序员   点击:(51)  评论:(0)  加入收藏
程序员是青春饭,这在国内似乎是公认的。所以很多公司不愿招大龄程序员,很多程序员也“知趣”地及早转型。有的做管理,有的做架构,我还见过改行卖保险的。总之,年龄大了不想敲代码...【详细内容】
2021-10-27  编程的艺术    Tags:   点击:(29)  评论:(0)  加入收藏
软件工程专业有Web开发、移动终端开发、大数据开发、计算机系统工程师、视频开发工程师、计算机软件应用工程师等就业方向。第一,Web开发。Web开发包括前端开发和后端开发。...【详细内容】
2021-10-19  辰新   企鹅号  Tags:软件工程   点击:(79)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条