roshanca / starter-framework7

A starter project structure for Framework7 app using Express and Vue.js
MIT License
48 stars 8 forks source link

点击这里查看详情... #8

Open gongph opened 7 years ago

gongph commented 7 years ago

Hi, @roshanca ! 今天,今天领导找我开会说要搞一个 前端代码生成工具,类似 Bootstrap 的 Layout ,即可视化编辑器。因为公司存在一部分编码能力不是很好的人,就是想让他们通过拖拉拽的方式,完全可视化的方式实现一个增删改查(CRUD)模块,例如一个表单提交页面等。

然而,领导并没有一个具体的想法(具体的应用场景等),就知道想要这么个玩意儿。于是想把这件事交给我们公共组件组(目前就三人,正在能编码的其实就我自己)。我也没思路啊,毕竟 java 出身,被迫分到甲方的公共组件组做日常的组件开发工作,从前端的小白逐渐成长为大白。

我就在网上找资料,在掘金上搜,怎么就搜到了你的文章,点进去是你的网站【肉山·察】是不是你的网站 Title ? 看了几篇文章,感觉我们辣么近又辣么远。

近是因为,在甲方摸爬滚打做前端开发这个一年多的时间以来啊, 我也自己研究了很多东西,从一开始的 jquery插件开发vue.js 的组件化开发,前端构建工具(npm、webpack、gulp、rollup)、自动化测试工具 karma , mocha、Js代码检查工具 Eslint 等都学习也都使用过,但都觉得了解的不是很深入,缺乏实战。在技术上有很多相似之处。

远是因为,技术层次不一样,觉得你就是大神,通过你写的文章就可以证实。

看了你的 《2014年工作总结》觉得你们公司解决的问题经历和我们甲方的公司很像,一开始我是纯粹的插件开发,到后来我开始实现组件化的思想,通过 vue 来封装 组件。再到后来的 前后端分离,用 mock.js 来模拟后台数据,还有移动端开发(使用的是 Framework7-Vue,同一个作者开发的)。就在上个周开始,我们也打算使用 git 来管理项目了。。。

突然很想在创业公司工作,特别是在一个像你这样的大神的团队,很不错。

我说完了。不知道为啥,就想在你的 Issues 留个言。

roshanca commented 7 years ago

你好,早看到了你的 issue 抱歉这么晚才回复,主要不是太清楚你是想求助给些项目思路,还是惺惺相惜的有感而发还是什么的。

不过,首先我不是什么大神,只不过在前端的领域混的久一些,做过的项目多一些,仅此而已。

其次,我之前文章中提到的公司(已是前公司)不是甲方,而是乙方。因此可能各方面的环境会更惨些,阻力也会更大些。

关于你说的对于创业公司的向往,我实话实说,有利有弊。我前阵子刚跳槽,换到了一家 D 轮的谈不上太大但还算有些规模的公司(如果感兴趣是什么感受的话可以以后再交流)。不过对于职业生涯来说,创业的小公司和稳定的大企业最好都待一待,不过先小后大还是先大后小这个不是太好说,因人而异,我就不误导你了。

大神的团队

是每个人都向往的,但只有一人之力撑起来的团队很辛苦,算不上是一支优秀的团队(所以我最后选择了离开,虽然我不是大神,呵呵)。最好是大家的水平相近,leader 的技术也无需太强,技术观和品位到位就够了,能为队友排忧解难扫障碍 get 资源,这样的一支队伍是我的理解中的优秀团队,我自己也朝着这方面在努力做。

从你的话中可以看出你也是工作了有些年头吧?Java 转前端,而且还是被迫的?其实后端转前端有着巨大的优势,希望被迫的转岗不会造成你学习上的被动。在前端的学习中可能跟后端不太一样,因为近几年前端的发展速度很快,知识更新的速度可以算的上是日新月异。很多人会焦虑,包括我。不过我还好,有兴趣做支撑,好奇心是最好的老师。

好多新人不知该从何入手倒是真的,因为前端涉及的面有点广。但你已经不算是新手了,可以根据自身的兴趣或者是手上的业务做一些聚焦,深挖一些点或面,刨一些原理。你会发现其实好多东西都是相通的。新技术太多,学不完的,也没必要都学。

最后,说说你提到的可视化编辑器。其实现在我们公司就有类似的,跟你说的略有不同,是我们开发好了对应的模块发布到一个平台上,我们的运营通过添加编辑这些模块来组装页面,可以自由组合,一定程度的配置,且不用通过开发自己就可以发布上线。公司 95% 的活动页就是这样生成的,确实非常高效。我想你们的 boss 大概也是想要类似的应用场景吧?

不晓得从何开始?我可以推荐个 repo 给你看看,是我们组的小伙伴写的开源项目。ok,就写这么多了。