前端又要失失失失失失失失失业了!

1. 祸起

看到标题,切图仔们又是菊花一紧。前几天微软刚刚开源Sketch2Code,让UI草图转化成HTML代码。切图仔瑟瑟发抖。

图片描述图片描述

还没等切图仔调整好心情,号称H5代码生成工具的H5DS也开源了最新的代码。

图片描述图片描述

尼玛,H5代码都可以一键生成了,还让人玩不?还TM是开源的,从此做H5页面,不要998,不要98,只要9块8,想砍人了!别拦着我,我要早点转行去送外卖!

2. 趋势

为什么会有这些工具出现?我总结为趋势所迫,当各种需求铺天盖地砸过来,传统的切图效率低,成本高。在需求猛增的驱动下,工具出现了!一个人干不过团队,一个团队干不过工具,一个工具干不过趋势。正常情况下,如果一个外包公司,不借助工具来快速搭建项目,一般会把自己搞死的!

估计很多程序员都遇到过这种事情:

甲方:我想做一个像淘宝一样简单的网站,你是程序员那么厉害,1000块钱很快就可以做一个吧?

我:你出200块钱让马云卖给你吧,反正他都已经做好了!

或者是这样的事情:

图片描述

重复的修改需求是多么苦逼的一件事情,代码千疮百孔,已经改到怀疑人生:尼玛,这TM是我写的代码?

我只是一个小小的切图仔,被甲方爸爸,被产品,被老板,被框架各种虐。
图片描述

3. 何去何从

在如此趋势所迫中,切图仔该何去何从?
图片描述

作为个人来看,工具是没法完全取代人工的,工具可以帮助开发者完成大量的简单重复工作,但是要满足实际业务,还是需要前端工程师的专业知识和技术。但是作为一个工程师,结合工具+代码,才能最大化的提升开发效率。所以,如果能投身工具领域,也未尝不是一件好事儿。

4. 拨云见日

首先,做个自我介绍,我是H5DS的开发者,也希望有更多的前端工程师能加入这个项目,制作功能插件,这个工具不只是一个单纯的H5制作工具,还可以根据实际业务订制开发插件,快速制作手机端页面。在未来的行业竞争中,希望各位能飞的更高!

图片描述

别打我,交出资源

项目地址:http://www.h5ds.com

文档地址:http://doc.h5ds.com

github地址:https://github.com/h5ds/h5ds

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

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

相关文章

SpringBoot 之环境搭建

见: http://bbs.itmayiedu.com/article/1491835651684 1. 什么是**SpringBoot?** Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人…

vue项目中axios的封装

1.安装 1 npm install axios --save 2.新建http.js,封装拦截器以及多种请求方式 1 import axios from axios;2 import { Message } from element-ui;3 4 // 请求拦截器5 axios.interceptors.request.use( 6 config > {7 //发送请求前需要做什么&#xff0c…

【2022】Java基础面试真题

文章目录1. Java基础1.1 为什么Java代码可以实现一次编写、到处运行?1.2 一个Java文件里可以有多个类吗(不含内部类)?1.3 说一说你对Java访问权限的了解1.4 介绍一下Java的数据类型1.5 int类型的数据范围是多少?1.6 请…

IntelliJ IDEA 中 右键新建时,选项没有Java class的解决方法和具体解释

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 我是在别人问我的时候,才发现还可以有这个问题,主要是他新项目直接打开,什么都没配置,就打…

设计模式大集锦 程序员面试全攻略

摘要:无论你是参与Java面试还是C#面试,设计模式和软件设计问题在程序员面试中是必不可少的一部分。编程和设计技两者相得益彰,一名出色的程序员也是一名出色的设计师,他们懂得如何利用代码来解决问题或者软件设计,但是…

【2022】多线程并发编程面试真题

文章目录4. 多线程4.1 创建线程有哪几种方式?4.2 说说Thread类的常用方法4.3 run()和start()有什么区别?4.4 线程是否可以重复启动,会有什么后果?4.5 介绍一下线程的生命周期4.6 如何实现线程同步?4.7 说一说Java多线程…

苹果面试8大难题及答案

摘要:苹果这样的公司通常会在面试过程中向求职者抛出一些逻辑的问题来考研面试者,所以,如果你对进入苹果感兴趣,或者向往类似的公司,又或者只是对逻辑问题感兴趣,这些面试难题值得你仔细研究。 导读&#x…

ROS系统玩转自主移动机器人(3)-- 开源机器人结构介绍

ROS系统玩转自主移动机器人(3)-- 开源机器人结构介绍 本机器人机械结构设计相关的所有设计文件下载地址为:传送门 其中包含:三维造型设计文件(所有零件装配效果)(tips:基于Solidwork…

【2022】JVM常见面试真题详解

文章目录5. JVM5.1 JVM包含哪几部分?5.2 JVM是如何运行的?5.3 Java程序是怎么运行的?5.4 本地方法栈有什么用?5.5 没有程序计数器会怎么样?5.6 说一说Java的内存分布情况5.7 类存放在哪里?5.8 局部变量存放…

如何在面试时写出高质量的代码

摘要:有些程序员由于平时没有养成良好的编程习惯,在面试时写出的代码质量不高,最终遗憾地与心仪的公司和职位失之交臂。如何在面试时能写出高质量的代码,是很多程序员关心的问题。 程序员在职业生涯中难免要接受编程面试。有些程序…

IntelliJ IDEA添加jar包

见:http://blog.csdn.net/a153375250/article/details/50851049 以JDBC-MySQL驱动包为例 1、在IntelliJ IDEA中打开要添加jar包的Project 2、File – Project Structure如下图 3、选择Moudules – 再选择Dependencies如下图 4、选中Moudule source – 然后点击2处号…

Python3 与 C# 并发编程之~ 进程篇

上次说了很多Linux下进程相关知识,这边不再复述,下面来说说Python的并发编程,如有错误欢迎提出~ 如果遇到听不懂的可以看上一次的文章:https://www.cnblogs.com/dotnetcrazy/p/9363810.html 官方文档:https…

Spring全家桶面试真题

文章目录1. Spring Boot1.1 说说你对Spring Boot的理解1.2 Spring Boot Starter有什么用?1.3 介绍Spring Boot的启动流程1.4 Spring Boot项目是如何导入包的?1.5 请描述Spring Boot自动装配的过程1.6 说说你对Spring Boot注解的了解2. Spring2.1 请你说说…

WSDL测试webservice接口记录

收到一个事情,需要对接第三方API,对方给了个service,看了一下,原来是webservices的。 上一次测试webervice的接口,还是至少八九年前的时候了,这种相对比较老旧的也好久不在使用。 于是,简单搞了…

idea窗口下方滚动条不明显设置

在使用idea时,下方的滚动条老是显示不明显,每次点击拖拽都很费劲,在网上找了很多相关设置,最后确定了一个最好的办法解决问题: Shift (上档) 鼠标滚动,这样就可以横向翻滚了&#…

把握本质规律——《数学之美》作者吴军

无论是互联网,还是手机、电视,现代通信都遵循信息论的规律,整个信息论的基础都是数学。搜索引擎、语音识别、机器翻译也都是我们生活中离不开的技术,数学也是解决这些问题的最好工具。在《浪潮之巅》出版后,吴军将蕴含…

Hibernate4 注解方法说明

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1.类级别注解 Entity 映射实体类 Table 映射数句库表 Entity(name"tableName") - 必须,注解将一个类声明…

消息队列常见面试题

文章目录2. 消息队列2.1 MQ有什么用?2.2 说一说生产者与消费者模式2.3 消息队列如何保证顺序消费?2.4 消息队列如何保证消息不丢?2.5 消息队列如何保证不重复消费?2.6 MQ处理消息失败了怎么办?2.7 请介绍消息队列推和拉…

Mybatis 详解--- 一级缓存、二级缓存

2019独角兽企业重金招聘Python工程师标准>>> Mybatis 为我们提供了一级缓存和二级缓存,可以通过下图来理解: ①、一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(Hash…

Redis常见面试题详解

文章目录1. Redis1.1 Redis可以用来做什么?1.2 Redis和传统的关系型数据库有什么不同?1.3 Redis有哪些数据类型?1.4 Redis是单线程的,为什么还能这么快?1.5 Redis在持久化时fork出一个子进程,这时已经有两个…