我以web开发人员的身份开始了我的职业生涯 9 年前,我尝试过一些编程语言和技术栈,包括后端和前端。
尽管web开发的范围很广,但我非常感兴趣并专注于 前端开发 和 UI/UX 设计。
前端开发人员
我喜欢创造干净、简约、有吸引力、有价值的东西,当然,也易于使用。
我真的很喜欢用 丰富的UI组件创建网站,包括:
- Web application,
- Documentation pages,
- CMS contents layout,
- Dashboard layout,
- and others.
但是,我仍然喜欢制作简单的网站页面,例如着陆页(Landing Pages)。那么,在创建网站时,有哪些工具让我感到得心应手呢?
TypeScript
首先,是编程语言。我非常习惯使用 TypeScript,尽管网站开发也可以使用 PHP、Python 等语言。
这个 JavaScript 的超集——TypeScript——已经陪伴了我大约 7 年。
React
我非常喜欢构建单页应用程序(SPA)网站,而 React 是我的首选库。
我从 2018 年开始使用它(4 年),并且已经变得相当熟练。
Vue.js
单页网站是我的菜,而 Vue.js 就像我的魔法棒。现在已经挥舞了一年了,感觉越来越酷!
Tailwind CSS
目前,我喜欢使用 Tailwind CSS 来做样式设计,尽管我使用 SCSS 的时间更长(4 年)。
我用起来非常顺手,并且认为它是一个很棒的工具。
Framer Motion
在动画方面,我更喜欢使用 Framer Motion。使用 JavaScript 来创建动画,从来没有像使用 Framer Motion 那样简单过。
Next.js
我用了几年的 CRA(Create React App),但自从发现了 Next.js 之后,我觉得自己不会再想使用其他 Web 框架了。它就是这么好用!
UI/UX 设计师
设计用户界面是我非常擅长的事情,我担任 UI/UX 设计师的时间从 2018 年至今(7 年)。
除了创造视觉上吸引人的用户界面之外,我也总是在思考如何创造最佳的用户体验。
最大的挑战在于如何在创造出色的用户界面和绝佳的用户体验之间找到平衡。
细节与总结
我用标签的形式来呈现所有数据,以便于阅读。下划线指示器显示了我使用相关项目(工具/技术)的频率,例如: