过了一年,再来回顾一下去年到现在,这一年多,作为初级前端小白的坎坷成长历程

本文主要是介绍过了一年,再来回顾一下去年到现在,这一年多,作为初级前端小白的坎坷成长历程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【楔子】

先上个图,吐槽一下自己(其实内心好想笑的)

因为前两天刚写完一个demo(这里【链接】,打个广告先),然后就想把笔记什么找个站点记录一下(这个demo,就是我自己写的一个博客网站,但是在线添加文章还没弄好,所以就想着先来找个现成的网站记录一下),然后刚登上博客园,无意间就看到一年前的这篇,有点感慨,哈哈。

 

【吹逼正式开始】

<<矫情一下>>

2016.02.08,好像是刚刚放假过年,年初一在家的样子,那个时候,虽说好像做前端有三个月了(快四个月?)。

不过在一家小公司打打下手,没人跟你说该看什么,以后路怎么走,每天写点html(现在再回头看看,简直不忍吐槽,虽然好像现在也没特别突出),然后兼职P个图什么的,这样也算FEer了?·····

不过好在初期就那么熬过来了,至少没放弃这个行业,对吧,至少自己心里还是有希望的,毕竟,如果自己都否认了自己的选择,感觉看不到希望,还怎么往下继续走?

总之,回头想想,更多的是庆幸吧,庆幸自己没放弃,至少自己不是那种轻易就说放弃的人。

<<回顾一下>>

-----破釜沉舟

2016.5(好像是这个时间,具体日期记不清了),从老东家(且称呼为A东家)离职。

说实话,当时离职后,挺惨的(这句“惨”,是以现在的角度来看当时),因为几乎等于0经验,然后要出去找,简直就是找死····朋友也说再多待一年,把react学好了再出去,现在出去找,肯定要饿死了,巴拉巴拉。

不过当时心意已决,而且在A东家,基本上不抱有希望了:①考虑兼容IE8为主,css3什么的,基本就是拜拜了,然后又是以PC为主,所以移动端也就拜拜了;②其实A东家对前端并不是急缺,偶尔用到(改bug、新增功能模块)才会让我来,所以我当时就很尴尬了;③(可有可无)没人来带,不过因为个人性格习惯原因,我个人更喜欢自己网上搜解决方案,自学为主;④基本上都是公司需要你干什么,你就去学什么,而且以我个人角度来看,对我个人来说真心要被荒废。

总结就是,大家又没有血源纽带,而且相互之间也不是谁的谁,讲什么情怀,还是考虑自己为主吧,另外,明知道现阶段是个坑,就要努力爬出来,即使爬出来的过程很痛苦,也要去,不然越陷越深,浪费的青春,更不划算。

-----意气用事

2016.5,应该是A东家离职后,同一个月,找了个“心肠好”的B东家。(现在想想,心肠好啥呀,只是因为劳动力便宜,还是自己太天真了)

A东家离职后,两周内,很尴尬被拒了很多(吹不了逼,不敢吹逼,现在回过去总结,大概这两个是直接原因,不过主要原因还是因为太菜),就在快要绝望的时候,妈卖批,看到希望了,有家公司肯要我,肯要我,肯要我。好吧,不管好坏,先把砖搬起来再说,不然都快要饿死了,不然就快要回老家了,不然就要转行了!

然后,在这家公司写了两个月左右的移动端,然后因为种种原因,跑路了。

具体原因,还是不说了,太复杂了,就陈述一下几个公司的情况。

①我入职的时候,比我早一两天,有两个人(暂且称呼A君和B君),A君毕业有一年多,B君还有一两周毕业,然后A君因为每天到点就下班回家(五点半,而且那几天好像手头没什么事),我入职那天过了一周后,A君突然不见了(后来听人事说被辞了);B君一周后请了一周的假,回去忙毕业的事情,然后他忙完后,回来了,两三天后,被辞了。

②公司招人,基本都是去培训机构招人(尴尬,当时我听到的那一刻,满满的尴尬,瞬间感觉自己好像入了个大坑)

③公司去培训机构招一堆人,然后慢慢开人,留下廉价又干事勤的劳动力。

④听主管说过一句话(转述)“这种有男朋友的女的招进来干嘛,让她做两星期开了算了”

⑤听说那公司在去年(2016年)10月还是11月倒闭了·····

⑥补充一下,公司用的Vue,个人感觉好low(个人偏见吧),更偏向react

好吧,现在想想,当时离职,可以说是意气用事,也可以说是内心不能接受,不过是丝毫不后悔,因为我感觉我要是再多待一段时间,可能就不是主动走的了,而是被动地离职。

-----心比天高

2016.8,B东家离职后,自我感觉level有了些许提升,而且明显比2月份刚出来的时候是两个样子,中间又抽了点时间写了点东西(再打个广告,这是【线上地址】,这是【源码地址】),基本上把html、css还有js,全部都整合到一起,然后写了个东西,尽管是纯静态(通过jquery读取本地json,模拟ajax获取数据,但是放到GitHub上,借用他的autogenerator,完全就能在线访问了),虽说东西简单,不过能抽时间把几项知识点汇一起,感觉已经是不容易了。

感觉这个时候,我才真正算得上一个初级FEer,以前就是个笑话啊。

好吧,带着些许轻狂,一点微薄的底气,然后去了C东家。C东家,时忙时不忙地给公司写了点东西(大多数时间是在P图,整理图片,因为C东家是做电商的),结果最后还没用上,而且公司技术部人少的可怜,后台又是PHP,又是用什么模板,根本不要ajax,然后我这个前端只需要写写静态页面就好了,简直是尼玛哔了狗。

所以,最后,因为“庙太小”,想去level更高的地方(正好又有朋友推荐直接有地方去,而且还给了个我暂时无法拒绝的价格),然后,然后就跑路了。

在离职前一周,写了点东西(再打个广告,这是【链接】),在第一版的基础上,做了修改,然后用了nodejs作为服务器(用了express框架,自己手写要累死个人),至少这一刻,离全栈又近了一步(虽然好像还差的远,各种catch异常和处理异常都不写,这后台也够low的)。

-----生于忧患

2016.11,来到D东家了。(吐槽一下,一年换了3家,也是没sei了)

D东家,一个投资公司下的初创小公司(熟悉了以后才知道,小的可以)

然后,刚开始后台属于兼职做一下(虽说是大牛,特么也禁不起这样折腾啊),然后没UI,没产品,我这前端还要兼职UI,兼职产品梳理业务,然后每天被加班,然后没什么破事的时候,要留下来,等两个大牛写接口,把接口写好后丢给我我来调(大牛白天有自己的事情,晚上才写,那段时间简直要打人)

好吧,这次没办法了,房租还有3个月,然后手头的小东西还没彻底完成(再打个广告,这是【链接】,作为第三个版本,前端部分重构了一下,用react写的,至少现在,可以写动态js框架了),然后手头的项目要重构开始搞2.0版本了,所以真心不太好走,再怎么说,可能也要到5、6月份再跑路了。

现在处于项目新旧版本的过渡时期,正好有大把空闲时间,或许为了不被这个行业抛弃,或许为了不被同行业的同学鄙视,努力点吧。

<<写在最后>>

心灵鸡汤,还是不说了,说了也反胃,总结起来,就是希望每一个同行,能勿忘初心吧,坚持自己最初的方向吧。

然后,不要说什么难学,不要说什么没人带,不要说什么没时间,说的那么多,就是因为懒,就是因为对这样东西热情不够,就是因为本身就不适合进入这一行。

另外,新的一年,新的开始

这篇关于过了一年,再来回顾一下去年到现在,这一年多,作为初级前端小白的坎坷成长历程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/171727

相关文章

Vue3 的 shallowRef 和 shallowReactive:优化性能

大家对 Vue3 的 ref 和 reactive 都很熟悉,那么对 shallowRef 和 shallowReactive 是否了解呢? 在编程和数据结构中,“shallow”(浅层)通常指对数据结构的最外层进行操作,而不递归地处理其内部或嵌套的数据。这种处理方式关注的是数据结构的第一层属性或元素,而忽略更深层次的嵌套内容。 1. 浅层与深层的对比 1.1 浅层(Shallow) 定义

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

【 html+css 绚丽Loading 】000046 三才归元阵

前言:哈喽,大家好,今天给大家分享html+css 绚丽Loading!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕 目录 📚一、效果📚二、信息💡1.简介:💡2.外观描述:💡3.使用方式:💡4.战斗方式:💡5.提升:💡6.传说: 📚三、源代码,上代码,可以直接复制使用🎥效果🗂️目录✍️

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

【生成模型系列(初级)】嵌入(Embedding)方程——自然语言处理的数学灵魂【通俗理解】

【通俗理解】嵌入(Embedding)方程——自然语言处理的数学灵魂 关键词提炼 #嵌入方程 #自然语言处理 #词向量 #机器学习 #神经网络 #向量空间模型 #Siri #Google翻译 #AlexNet 第一节:嵌入方程的类比与核心概念【尽可能通俗】 嵌入方程可以被看作是自然语言处理中的“翻译机”,它将文本中的单词或短语转换成计算机能够理解的数学形式,即向量。 正如翻译机将一种语言

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

Vue3项目开发——新闻发布管理系统(六)

文章目录 八、首页设计开发1、页面设计2、登录访问拦截实现3、用户基本信息显示①封装用户基本信息获取接口②用户基本信息存储③用户基本信息调用④用户基本信息动态渲染 4、退出功能实现①注册点击事件②添加退出功能③数据清理 5、代码下载 八、首页设计开发 登录成功后,系统就进入了首页。接下来,也就进行首页的开发了。 1、页面设计 系统页面主要分为三部分,左侧为系统的菜单栏,右侧

【VUE】跨域问题的概念,以及解决方法。

目录 1.跨域概念 2.解决方法 2.1 配置网络请求代理 2.2 使用@CrossOrigin 注解 2.3 通过配置文件实现跨域 2.4 添加 CorsWebFilter 来解决跨域问题 1.跨域概念 跨域问题是由于浏览器实施了同源策略,该策略要求请求的域名、协议和端口必须与提供资源的服务相同。如果不相同,则需要服务器显式地允许这种跨域请求。一般在springbo

HTML提交表单给python

python 代码 from flask import Flask, request, render_template, redirect, url_forapp = Flask(__name__)@app.route('/')def form():# 渲染表单页面return render_template('./index.html')@app.route('/submit_form',

Java 后端接口入参 - 联合前端VUE 使用AES完成入参出参加密解密

加密效果: 解密后的数据就是正常数据: 后端:使用的是spring-cloud框架,在gateway模块进行操作 <dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>30.0-jre</version></dependency> 编写一个AES加密