【问题标题】:The future of Web Design & Front-end Development?网页设计和前端开发的未来?
【发布时间】:2014-09-15 08:09:45
【问题描述】:
我对我的工作(前端 Web 开发人员和设计师)的未来感到有些困惑。
我总是学习最新的技术来完成我的工作。但是我很担心将来会失去工作,因为每天都会出现一个新的“网站构建器并创建自己的网站”网站或应用程序。
尽管思考部分变得越来越难(用户体验),但设计部分变得越来越简单(平面设计、材料设计)。
您认为“网页设计与前端开发”会转变为另一个工作领域吗?
或者我们应该学习什么才能在未来做好我们的工作?
【问题讨论】:
标签:
user-interface
frontend
user-experience
material-design
【解决方案1】:
您会看到所有软件开发中的共同点:您今天学到的任何东西都不会成为未来最热门的东西。您在这里还发现了一个重要的点:思考部分变得越来越难。
思考部分是区分优秀开发人员和优秀开发人员的因素。一个好的开发人员可以了解当前的热点并进行部署。一个优秀的开发人员可以解决一个难题,并提出满足需求、可扩展、编写良好且记录良好的解决方案,以便其他人可以在未来出现并更新它们以解决未来的需求。
能够展示您如何处理难题、做出的权衡取舍、交付的内容以及您将如何对其进行改进,以及如果您现在知道自己不知道什么,您可能会采取不同的做法那么知道,您是如何将自己与其他 Web 开发人员区分开来的。让自己与众不同的另一种方法是了解您可以使用的各种技术之间的差异,并能够清楚地说明为什么您可能会选择其中一种。新技术完美替代现有技术的情况非常罕见。这表明了对技术的了解、学习新技术的灵活性,以及考虑每种技术的优缺点并确定它们如何影响您需要开发的内容的能力。
Web 开发很可能会变成其他东西,或者您会决定做其他事情。发展已经发生了重大变化,而且它似乎很可能会继续这样做。同样,当你继续你的职业生涯时,你可能会发现你想要追求别的东西(可能是不同类型的开发,可能是技术但不是开发,可能是完全不同的东西)。作为 Web 开发人员,您可以学习的可转移技能包括解决问题、灵活性和适应性、团队合作以及阐明您如何解决问题以及为什么选择特定方法来处理问题。