作为程序员,尤其是前端和移动端的程序员,最烦气和最讨厌的一件事就是:天天重复的画界面。感觉一点水平也没有,而高质量的动态效果,设计师逼死程序员系列的 UI 效果图对于一般的前端程序员来说,太难,水平不够,很难实现。所以,大部分的前端和移动端的程序员都属于那种不上不下的水平。
你想摆脱那种天天重复画简单 UI 界面的烦恼吗?今天,我在浏览 Github 的时候,偶然发现了一个开源的项目,很有意思。它的功能就是:你只要把设计师设计的 UI 界面扔进去,通过深度学习,它就会将软件设计图直接生成代码!目前支持 iOS、安卓和 Web 页面。
感觉口说无凭,对吧,来直接看一段视频,真的很有意思的一个开源项目。
不知道你看完之后,有什么感觉?都说随着人工智能和机器学习的来临,将来能够替代很多流程固定,操作简单的工作,会导致很多工厂里靠体力干活的人失去工作。
其实,从之前阿里巴巴的鲁班系统可以替代设计师设计界面,到现在的人工智能技术可以做很多深度的工作,在将来不仅仅是简单的体力的工作将被机器替代,很多分析和研究性的工作其实也有可能被人工智能替代。
而作为我们程序员,不要以为不会被替代,如果你的水平一般,甚至是初级的,将来也有可能会被人工智能替代,将来那些你看似简单,重复画界面的工作,你有可能都不用在烦气了,如果你不努力,可能直接将会失业。
其实,这给我们程序员敲响了一个警钟,要想在未来不被替代,我们真的应该更加注重学习和提高自己,越是高级,越是难实现的东西,自己越应该在平时挑战并学习,争取搞定它,这才能提高自己,不会被人工智能替代。
人工智能可以帮你实现代码,是解放了我们程序员的生产力吗?NO ,这是对我们程序员的工作有了更高的要求!!!你说呢?
上述开源项目仅仅目前还是实验性的项目,开源项目地址如下:
https://github.com/tonybeltramelli/pix2code
最后,欢迎大家在文末留言,一起交流看法。
原文发布时间为:2018-11-22 本文作者:loonggg 本文来自云栖社区合作伙伴“非著名程序员”,了解相关信息可以关注“非著名程序员”。