请教一个前端进阶问题

2019-10-17 19:02:20 +08:00
 hyyou2010
我可以写这种点菜或商城 demo 网页:
https://github.com/maxyou/ele-h5-like
https://github.com/maxyou/xiaomi-store-client
可以写这种论坛网页:
https://github.com/maxyou/purebbs
技术上包含 react/redux-sage/graphql/typescript 等等

但我感觉这些从网页角度太过简单,假定我希望达到二线中型互联网公司还算不错的前端程序员的水平,我下一步该干什么?下一个实践项目推荐什么?

大家觉得 Gatsbyjs 怎样?是不是一个应用实践好方向?
或者 WebGL/Three.js/3D 呢?倒不惧数学。
或者模仿一下头条首页之类?
6275 次点击
所在节点    前端开发
47 条回复
chengxy
2019-10-17 19:05:36 +08:00
看了一下,感觉页面样式好丑啊,CSS 果然没存在感。
Pastsong
2019-10-17 19:08:05 +08:00
软件工程很多时候实现功能并不是最主要的,重要的是“工程”
cococoder
2019-10-17 19:08:32 +08:00
多造轮子,自己写 promise,react,redux,react-router,挨个实现一遍
seki
2019-10-17 19:17:56 +08:00
gatsby 意思不大,也还不够工程,配置全靠抄和猜

一些建议
加入权限和帐号体系
多写一些逻辑复杂的页面,比如各类后台管理系统
多加一些页面,探索一下如何组织代码可以避免重复劳动
写测试
seki
2019-10-17 19:19:59 +08:00
可以分成两个方向,重视页面效果的写 css 的,还有重视逻辑的糊 crud 的,你可以先挑一个感兴趣的方向去研究
hyyou2010
2019-10-17 19:25:48 +08:00
@cococoder 请教,写这些对于实际工作直接帮助大吗,或主要是提升能力?

@seki 感谢。那个 purebbs 论坛几乎全是 crud 操作,看来我应该选一个重视页面效果的,不知道模仿头条首页是不是一个好选择?
seki
2019-10-17 19:38:19 +08:00
@hyyou2010 我也不知道二线互联网公司是什么情况,实际工作内容也是分几个方向的,写 crud 的程序员基本用不上那些 css 动画的奇技淫巧,反过来也是的

论坛我觉得你还没做到头。比如真正的论坛是有很多类角色的,超级管理员,管理员,版主,普通用户,能访问的页面和能做的操作都不一样
qq007523
2019-10-17 19:38:23 +08:00
别进阶了,基础很重要
rabbbit
2019-10-17 19:44:53 +08:00
中级不知道,可以完整的还原京东 /淘宝首页等复杂页面样式的话算初级.
learnshare
2019-10-17 19:48:57 +08:00
demo 不能太丑,良好的审美也是前端该有的能力
chuxiaonan
2019-10-17 19:51:06 +08:00
说说我的想法吧
@seki 的想法很不错 多角色多权限体系,用户鉴权、角色区分、前后端互信、免密登录、多端登录、单点登录等等 这里面可以深挖的业务和技术细节很多
另外 作为前端程序员 CSS 真的不能太对付啊。。。页面美观也是很重要的。。。

要做π型人才 而避免做 T 型人才
何谓π型人才?技术 业务两条腿走路,还要做到知识面够广 思维够宽 而不是“我觉得我做得已经够多了 还有什么可做的?”
zzyyzz1992
2019-10-17 19:53:16 +08:00
java spring boot 全家桶了解一下
lamada
2019-10-17 19:54:14 +08:00
面试一下就知道需要什么了,还是楼主是学生?
woshixiaoqianbi
2019-10-17 19:59:19 +08:00
找个网站 psd 图 从切图开始实现一个整站 不用功能实现太细,
技术不在多,动手之前想一想每个业务适用什么技术
luoway
2019-10-17 20:50:25 +08:00
我觉得中级主要在 js 上,实现一个 echart 或者 ueditor 足够了。
话说饿了么那个,我最近才做过类似项目,难点不在表面基本功能实现,而在细节上:例如饿了么分享过的首屏骨架屏方案。
UI 初中高级谁都能做,而做得比别家好,还能让别人服气,这才是区别。
hyyou2010
2019-10-17 23:07:15 +08:00
感谢诸君指导!

说来前端也有各种细分支,有时候就迷茫。写个人作品时就追求了功能实现,CSS 动画效果之类能省就省了。

@chuxiaonan
角色权限确实有太多内容,我只写了 admin/版主 /user 三个角色,权限配置都没加,可以做的内容太多了。我想的是成熟的后端框架可能就支持这些,自己写太耗费时间了。

@zzyyzz1992
那个论坛写到现在就不想写了,感觉后端选择不妥,继续写下去成本太高,的确应该换成 spring boot 之类,有充足的第三方库来支持。

@luoway
写一个 echart ?那应该很难吧?

@lamada
说得对,可能面试一下就知道了。考虑去打扰别人一下。
murmur
2019-10-17 23:08:24 +08:00
这个样式真的丑,自己没设计就完全照抄一个别人的东西,反正 做练习
iMusic
2019-10-17 23:52:14 +08:00
实现 echart 或者 ueditor 才中级吗,

emmmm...沉默时今晚的康桥
luoway
2019-10-18 00:09:33 +08:00
@iMusic 是的。毕竟做练习,结果往往很难完整实现。
yamamotoahua
2019-10-18 00:12:20 +08:00
兄弟你这 css 梦回 1998 啊。。
基础最重要,purebbs 不看样式还可以,建议加个 loading 啥的优化下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/610401

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX