首页 >社区问答列表 >javascript - 前端菜鸟如何hold住整个网站的前端开发?

javascript - 前端菜鸟如何hold住整个网站的前端开发?

背景情况:

  • 目前在创业中的电商平台公司工作,网站未上线。前端只有我一个,要写的页面大概有50+。
  • 负责项目的经理不是很了解前端,没有给出一些技术选型或者参考方向。
  • 项目没有UI,我要按照产品经理给出的文档来切图。文档描述很简单,会给出页面草图。
  • 最后,(ノ´д`)大家都觉得前端不难,就是个写页面的。

前端情况:

  • 没有规范。接手工作的时候,html标签乱用的情况比较严重,页面兼容效果也差(部分在ie7下明显不可用),两个css文件几乎负责所有页面的样式。js加入了很多插件。
  • 没有很好的开发思路。目前没有通用组件,没有common.css,没有文档,文件没有注释。不知道这个词形容得对不对:没有很好的架构和规划。

自己的决解:

  • 尽可能重构一些页面:提高复用。产品经理给出的需求一般给出几个页面。当做完再做另外一个需求的时候,时常发现有很多地方是可以通用的。(┬_┬)
  • 编写文档:接手工作的时候,没有任何文档,文件也没有注释。
  • 编写基础的UI库:包括按钮,弹出框,城市选择器,表单样式等等这些。虽然自己不是UI,但是先做好,后面调整就好。(这个是自己做的,经理没要求。)

问题是:

  • 总觉得没有一些规划,规范。上面那些我都是凭着感觉,应该这样做去做的。虽然是做了,但是还有很多问题,自己觉得还没有想到,而且原有的问题也没有说已经完全解决。自己心里面很没有底气,也有些茫然。到底后面会要怎么样。
  • 所以想请教各位前辈

    • 在这样的情况,我该如何定位自己?
    • 在这个开发过程中,我应该怎么做会让前端部分不那么坑?

谢谢大家给我的鼓励和建议。ヾ(@^∇^@)ノ
今天找了也找朋友聊了自己的困惑。加上大家给的分析,慢慢有点思路了。

感谢 @mcfog , (靠谱输出,下沉到CGI开发中)
感谢 @NMTuan (你的给出文件组织和js模块化加载的建议)
感谢 @Fwolf , .. (在公司进度允许的情况下,0 开始构建框架、标准等)

感谢各位前辈们.orz!

  • 伊谢尔伦
  • 伊谢尔伦    2017-04-10 14:30:0710楼

    你有一个非常非常非常幸福的工作环境,这是所有前端工程师梦想不到的。
    如果条件允许,建议对所有前端进行重构。
    最近一段时间,一直在重头看bootstrap,学习它的架构,企发很大。

    +0添加回复

  • 回复
  • ringa_lee
  • ringa_lee    2017-04-10 14:30:077楼

    和题主差不多的情况,团队里唯一的前端。

    看书看博客,一个页面一个页面写下来,进步很快。

    但这样久了,觉得好孤单啊。

    于是要离职了。

    想得到更多的支撑

    walk with the master,想riding with the king

    再后来也许能有一天,还会回到这样的环境中。

    说完了。没有在答题。折叠我吧~

    +0添加回复

  • 回复
  • 小皮
  • 小皮    2017-04-10 14:30:076楼

    不想说很多,心态很重要,跟对人做对事,新人就是这样成长起来的。。。

    +0添加回复

  • 回复
  • 小皮
  • 小皮    2017-04-10 14:30:075楼

    果断Bootstrap 杠杠滴啊,, 注释方面 其实很多时候 赶项目 加班 时间不够 很多地方 难以加上的, 我都是不忙的时候才加,都加班到晚上10点了,哪有那么多空写文档,搞注释啊.

    +0添加回复

  • 回复
  • 大家讲道理
  • 大家讲道理    2017-04-10 14:30:074楼

    @Hanruis
    单干对于前端能力的提升很慢,对于大多数人(天才除外)来说,还是找个靠谱点的前端团队,进步更快。

    +0添加回复

  • 回复
  • 怪我咯
  • 怪我咯    2017-04-10 14:30:073楼

    坦白说一个人做的话压力很大,最关键的是有什么问题还没人可以讨论。

    要讨论网站的通用模块,比如导航、页尾等等;
    通用样式,一些逻辑的复用,登陆、评论什么的,比较复杂;
    后端接口的联调,什么的都很麻烦。

    东西太多,只能想到这么多。

    如果可以一个人做完,那么成长是显而易见的。最后,成长完了就走吧,你这公司也太不靠谱了。

    +0添加回复

  • 回复
  • 阿神
  • 阿神    2017-04-10 14:30:072楼

    之前接手过一个以前的项目。。然后我花了两周的晚上把前段重写了Σ(っ °Д °;)っ

    +0添加回复

  • 回复
  • 巴扎黑
  • 巴扎黑    2017-04-10 14:30:071楼

    其实独立开发不见得是坏事,因为你可以以自己的想法来写代码,我个人觉得最惨是接收别人的代码,看到那些奇奇怪怪的标注头都大了,还不如重写。

    +0添加回复

  • 回复