V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Daoma
V2EX  ›  程序员

9 月想找前端实习,现在该了解一下框架还是后端的内容

  •  
  •   Daoma ·
    Daoma666 · 2018-05-27 13:01:55 +08:00 · 3087 次点击
    这是一个创建于 2132 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在和同学们在做一个图片素材网站的小项目,我负责前端的部分,然后差不多把页面用 HTML+CSS+原生 JS 做完了,现在准备前后交互了,我们后端的小伙们准备用 JSP 做后端(因为他们主要想找 Java 的工作)      然后问题就来了......我这种后端小白上网上搜了一下 JSP,貌似现在不大流行啊,所以想让 V 站的大佬们给点建议:

    1. 为了 9 月份大四找一份前端的实习,我现在看看 Java 和他们搞搞 JSP,还是了解一下 Node.js ?(因为很多公司要求懂一些后端的知识)

    2. 现在看一些企业要求都要会三大前端框架的一种,那就先不管后端了看看框架?看哪一个比较好呢?

    我现在的状态是:原生 JS 用的还行,ES6 了解了一些,水平也就是能做个页面的程度,什么 Ajax,JSON 都没遇到情境用过......我这接下来该做哪些工作呢?望大佬告知!

    18 条回复    2018-05-28 14:53:52 +08:00
    hubahuba
        1
    hubahuba  
       2018-05-27 13:14:51 +08:00 via Android
    看到你上个帖子说看设计模式卡到第三章,我觉得你不是应不应该了解后端的问题了。
    throns
        2
    throns  
       2018-05-27 13:34:00 +08:00
    Ajax,JSON 都没遇到情境用过,为什么不创造一些情景用呢?网上公共的 API 那么多,V 站的也有,你可以调用,自己学习呀。
    qfdk
        3
    qfdk  
       2018-05-27 13:35:28 +08:00 via iPhone
    做个项目试试就知道了 不动手不行的 java ee 看下 thymeleaf 比较流行
    Daoma
        4
    Daoma  
    OP
       2018-05-27 15:07:27 +08:00
    @hubahuba 嗯,就是练得太少了,感觉光做页面 JS 代码量上不去......所以那些模式就没有见过
    Daoma
        5
    Daoma  
    OP
       2018-05-27 15:24:49 +08:00
    @qfdk OK 感谢大佬
    @throns 懂了,非常感谢
    xiaojie668329
        6
    xiaojie668329  
       2018-05-27 15:33:30 +08:00 via iPhone
    你找前端实习就搞好前端基础有用多了,先别整那些别的。ES5、6,CSS3 和 HTML5 越熟悉越好。入门不要贪多,步子大了容易扯着蛋。
    Daoma
        7
    Daoma  
    OP
       2018-05-27 15:38:01 +08:00
    @xiaojie668329 一开始我也是这么想的,但是最近看了下实习的要求一堆都要你扯着蛋......
    cokepro
        8
    cokepro  
       2018-05-27 15:50:39 +08:00
    JSP 算后端吗?就是个模板,而且相当老了,前后端分离通过 JSON 通信吧,不需要学这些。
    wwdyy
        9
    wwdyy  
       2018-05-27 15:54:26 +08:00
    js 高级程序设计这本书好好看
    oswuhan
        10
    oswuhan  
       2018-05-27 16:24:23 +08:00   ❤️ 1
    楼上说的那些东西你早晚都得学透,关键在于你得理清学的顺序,堆砌扁平化、碎片化的知识很有可能得不偿失。

    不同的前端技术栈做出的产品不一样,进了公司就不能像在学校一样东一下西一下的学东西,你得根据自己的情况摸索出自己的技术栈以及开发方案,如果刚好能和你心水的公司或者部门的工作内容相吻合,你能胜任这份工作的概率也就大了许多。

    至于到底应该学后端还是学前端框架,关键在于你自己。

    不同的技术以不同的思想为基础,你要学透技术,就得发自内心的接受这些思想。

    举个例子,( web )前端眼中的视图是由 DOM 元素构成的,导致前端更关注 jq/mv*/react 等等围绕 DOM 思想实现的技术方案,而(纯粹的)后端眼中的视图往往是由模板字符串拼接渲染而来的,导致他们开发视图的时候更关注模板引擎一类的技术方案。
    Daoma
        11
    Daoma  
    OP
       2018-05-27 16:44:10 +08:00
    @oswuhan 懂了,我再巩固一波基础再回来思考这些问题,感谢大佬码字!
    webfamer
        12
    webfamer  
       2018-05-27 19:19:25 +08:00 via Android
    看楼主描述感觉是同样的状态,我自己想的是目前努力打基础,不然去实习都不知道干啥,内心也焦虑啊...
    ocian
        13
    ocian  
       2018-05-27 21:52:30 +08:00 via Android
    前端对基础会比较看重的,去挖一下 异步 ,继承,网络,缓存,布局 的基础知识,写点东西,多熟悉 Array,Object,String 等等的基础 api
    再深入一点,发布一个 Node.js 模块包,抄抄设计,学着写样式库,工具库,试着摸一摸著名类库框架提供的各种便利
    ajax 用于网络请求,可以试试调用 GitHub api
    json 只是一种数据格式
    懂后端知识应该不是要求你去做后端,前端做的深入离不开后端的
    taro0822
        14
    taro0822  
       2018-05-27 22:25:17 +08:00 via Android
    如果铁了心要做前端,建议补完基础知识(html css js),然后 es6 也建议多了解一下,毕竟方便很多,另外三大框架,时间不够的话,研究一个就行了,国内用的多的应该是 vue,自己可以先学,视频官方文档都可以,然后试着仿写一些简单的页面(比如先仿一个 v 站首页 手动斜眼)
    Daoma
        15
    Daoma  
    OP
       2018-05-27 22:27:29 +08:00
    @ocian
    @taro0822 三克油!!
    ala2008
        16
    ala2008  
       2018-05-28 10:18:07 +08:00
    你目前这样的水平估计很难找实习吧。。。
    mmzer
        17
    mmzer  
       2018-05-28 10:28:37 +08:00
    最好是多看一些基础内容,比如:变量、作用域链、闭包、事件机制、循环队列、跨域、异步、浏览器渲染原理、CSS 盒模型、CSS 特性、布局等等

    在基础扎实的情况下,再去看一些框架相关的内容吧
    Linxing
        18
    Linxing  
       2018-05-28 14:53:52 +08:00 via iPhone
    让后端的哥们做好接口 你前端去调就好了 至于后端是什么语音 跟你没有关系 你们统一规范就好了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1041 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 19:19 · PVG 03:19 · LAX 12:19 · JFK 15:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.