V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
NeverBoom
V2EX  ›  问与答

入行半年的前端程序员的一点感想,另外想向大家请教一些事。

  •  
  •   NeverBoom · 2020-08-02 20:36:02 +08:00 · 1853 次点击
    这是一个创建于 1575 天前的主题,其中的信息可能已经有所发展或是发生改变。

    出于兴趣闲暇之余自学了前端,试过投递一些简历但都石沉大海,所以就没能成为一名程序员。

    今年因为疫情的原因就想在老家找个工作看看,试着在 58 上投了本地几家仅有的'互联网'公司,然后成功面上了其中的一家。

    进去后发现公司的研发部算上我也就三个人,一个是关系户一个月来两三次寒暄一下就走了,另一个大部分时间在隔壁市场部和客服说骚话。

    后来我才知道他也是关系户,在传智培训一段时间之后就来他姐夫这上班打发时间了。所以研发部绝大部分工作都是我在做,当然还要兼职修电脑,装系统,我都不知道我去之前公司的电脑是怎么用的。


    技术方面主要是维护一个 php 做的项目,于是就边查文档边写代码,大部分时间都是修一些小 bug,做一些简单的活动单页和内部的管理系统,之前学的一堆东西完全用不上,也就改改网页颜色,字体大小,然后调 jquery 加点轮播图什么的。

    技术上一人全干的好处就是技术栈随便选,只有在做内部管理系统时我之前学的一些东西才能用得上,于是原生 js+React+Vue 换着来,前后端分离+服务端渲染+动态加载路由都用上,es6789 最新语法可以随便用,不兼容我就让他们装最新 Chrome 。后端学了下 nodejs 就开干了。

    刚开始我有点爽,过了几天就回过味来了。虽然这样瞎折腾挺简单,但是得不到一点提高。

    静下心来梳理一下自己的知识,发现还是非常的粗糙,css 部分由于长时间不用,现在只会 flex 布局一把梭,其他的浮动定位什么都忘光了; js 部分沉迷框架,原生 js 掌握的还是不够,接下来还是要打好基础。

    另外写前端项目不可避免的要涉及到后端部分,想顺便学习一下后端,用 nodejs 做后端时感觉好混乱。因为我搜索姿势不对的缘故,总是搜索不到对应的知识;

    例如 nodejs 使用 mysql 时,看到说要使用连接池,然后搜索得到的一堆结果都是浅尝即止,只是告诉怎么做,也不说怎么为啥要这么干,总是用的稀里糊涂的。

    然后问了一位以前认识的前辈,他说要学后端的话还是看一看 java,java 目前在后端是最强的,学一遍 java 做点项目就对整个后端技术体系有个系统的了解,回过头来也可以反哺前端技术,请问大家是这样的吗?

    另外我感觉在现在这个公司得到提高的可能一点也没有,老家作为一个北方的小县城,即使有互联网公司肯定也不怎么地。

    打算明年过完年,去北京或者上海发展,请问我这个水平去了之后能找到工作吗?我内心比较倾向上海,因为上海是中国最发达的城市之一,有好多新奇的事物,而且是沿海城市,我很想去看看。

    11 条回复    2020-08-03 14:05:07 +08:00
    Xbathy
        1
    Xbathy  
       2020-08-02 21:06:21 +08:00
    可以啊,上海大厂去不了可以小公司,小公司去不了最起码还可以找找靠谱的创业公司(有真正大佬带的),但是一定得是基础好一些,然后框架熟悉一两个,我觉得是这样的,暂时别搞得太宽泛了,一专多长.
    NeverBoom
        2
    NeverBoom  
    OP
       2020-08-02 21:08:33 +08:00 via Android
    @Xbathy 谢谢回答!那么后端部分暂时就先放一放,需要了解时再大概看看,现在先打好前端基础吧。
    manami
        3
    manami  
       2020-08-02 21:17:42 +08:00
    java 体系很大很杂,短时间难见效果。可以继续加深前端的学习呢,没必要专门花时间学后端
    NeverBoom
        4
    NeverBoom  
    OP
       2020-08-02 21:26:24 +08:00 via Android
    @manami 谢谢回答!
    c2boy
        5
    c2boy  
       2020-08-03 08:47:59 +08:00
    能去一线尽量去一线发展,水平跟薪资都是质的飞跃
    594duck
        6
    594duck  
       2020-08-03 09:20:02 +08:00
    前端直接和数据库对接都是小项目,前端做到差不多行了。还是要看 JAVA Spring 框架的。

    以中国的体量,大部份公司都还是要用 JAVA Spring 框架的,除了垂直互联网行业,不然都是 JAVA 。

    比如电商,比如物流基本都是 JAVA 。
    namelosw
        7
    namelosw  
       2020-08-03 11:13:20 +08:00
    如果想对后端有个比较好的了解的话,第一可以先学一学 Rails 或者 Django 这种,学起来很快,能快速给你个完整的后端概念。然后可以再开始慢慢学 Java,因为知识比较碎片化,耗时也比较长。

    你要是工作压力不大,上班摸鱼空间比较多的话,可以自己补一补 Java 再去找工作也不迟,就算你最后还是想找前端的工作。因为北京上海肯定是值得去的,但是大部分公司工作压力非常大,很可能进去就没机会学习了,而且很多公司在工作中能学到的东西很有限,甚至都不够你下一个面试的。
    NeverBoom
        8
    NeverBoom  
    OP
       2020-08-03 12:39:46 +08:00 via Android
    @c2boy @594duck @namelosw

    谢谢大家,我还是更喜欢前端一点,以后也主要往前端的方向发展。 上班摸鱼时间是挺多的,想学点后端知识主要是为了拓展视野,还有就是前端一些地方不可避免的涉及到后端部分,例如跨域之类的,了解了是怎么一回事之后前端也能更好的做下去。
    ethanSong
        9
    ethanSong  
       2020-08-03 13:28:38 +08:00
    @NeverBoom 后端 java 体系太大了,时间少的话太难了,现在学习一门语言特别是后端的 java,根本不是学习一门语言,完全是整个计算机的生态了。
    ethanSong
        10
    ethanSong  
       2020-08-03 13:31:17 +08:00
    可以 b 站看看尚硅谷的教学视频,会让你知其然知其所以然的我觉得,讲的还是不错得。你说的数据库连接池,可以看看尚硅谷的 JDBC,我就是刚利用一周时间看完了,讲的就是后端如何用 java 代码层面使用数据库的。
    xingyuc
        11
    xingyuc  
       2020-08-03 14:05:07 +08:00
    框架就是为了方便操作的,不明白一堆不是那么大的公司要求原生是什么想法
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   938 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:17 · PVG 05:17 · LAX 13:17 · JFK 16:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.