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