作为一名初级前端小白,写在年初的一些话

  刚开始,还是吐槽一下这个标题吧···原本是打算写在年末的(也就是昨天),奈何大年夜的太忙(2.6才在回家的路上,第二天就大年三十了,基本没什么时间写这篇吐槽了,又熬不动夜),所以就拖到今天了。

  

  其实最初,还是想讲一下从大学刚毕业(2015.06滚出校园),到2016年,新的一年,这一段时间的感受吧。

  【不忘初心】

  好吧,不管是学校里的经历,还是毕业后找工作多么多么辛苦就不废话了(毕竟高中没好好学习,大学是普通的二本,然后大学后又是没好好学习,讲好听点就是拖延症,讲实话就是懒,没长记性),回顾那4年,或者说不光只有那4年,连着算上高中3年、初中3年,如果好好学习(毕竟没有个好爹,我们唯一能改变命运的也就只有读书这一条了),或许现状就不会是这样了,可惜没如果。

  2015.6,从校园里滚出来,终于要开始找工作了。为啥没有在2014下半年找实习?好吧,还是懒,选择了考研,后来才再一次确认,是确认,而不是知道,有些事情,真的没什么运气可言,就是要靠积累,用时间换来的,那一瞬间,只有自嘲了吧。意料之中,碰壁,碰壁,还是碰壁,即使过了一面二面,后面还是没有然后了,没有扎实的基础,还有实践的经验,根本没人要。这一刻,泛起深深的无力感。(顺便一提,当时是没打算走前端方向的,毕设做的C++相关的,找工作也是C++方向的,奈何代码量实在不够,实践经验又实在少的可怜。当然,造成这种结果,原因都在自身,这我没法反驳)

  好吧,就算本行业的不太好找,最后还是要工作啊。转行吧,大不了熬过这一年半年后,再转回计算机、互联网这一块呗。然后,找了个国企性质的(三峡下的一个子公司,水电行业的),做起了实施(不懂的不要紧,反正就是和计算机、互联网,渐行渐远就对了)。然后,7月份了,开始上班。

  国企性质的:工作?反正就那么回事,每天闲得没啥事;工资?反正就那么点,每个月到点了就按时发(讲真,就我所在的那个单位,工资真的是死工资,除非爬上去,不过年底听那些还在那的讲,年终奖发了近10k,好吧,确实有点诱人,不过我走得早,没捞到就对了)。总之就是那么熬了一段时间,这期间,曾经想做C++的想法开始动摇了,转投前端方向吧(先不说入门容易,毕竟曾经也坐过JSP的网站,相对来说会比较熟悉),然后开始慢慢自己看了。至于实际的学习效果,后面再提,这个时候还没真正知道到这个学习方式的效率有多低。总之,除了内因,外界环境,有时候或多或少,会把人的激情一点点磨掉。

  之后从成都调到了北京(好吧,期间好像需要派人去巴基斯坦,没有廉价劳动力派,我被拉到名单里了),然后,事情似乎没有什么变数了,当时时间,8月中,基本就等到了9月底,然后去巴基斯坦捡弹壳了。然后,我辞职了。(期间过程太蛋疼,略过好了)

  回想从高考结束,填写志愿的那一刻,选择软件工程,或许就是痴迷于计算机、互联网那种魅力(这话太过装逼,略过就好),才会那么选择的。

    “当你不知道迷茫,不知道下一步如何走的时候,回想一下自己最初想要的是什么就好了”  —————Stan

  PS:屎蛋(Stan,就是我网上的马甲了···)

  

  好了,讲完前景,然后就是从初级前端小白,从一片空白,经过三个月后,慢慢爬过,熬到这一步的感受吧。(至于为什么说爬过、熬这种词,并不是将后悔选择前端这一方向、计算机互联网这一行业,而是说作为一个什么都不懂的小白,前期真的很痛苦,什么都一知半解,深入的内容一点不熟)

  (下面的内容没有前后顺序,只是想到哪个,先写哪个而已)

  【放弃一个手机游戏】

  年底,彻底把我的NOKIA 930放弃了,然后我那个上面的一个手游(刀塔传奇wp),彻底也放弃了。

  回想起来,我是从2015.04开始入坑,算他每天1个小时(总计),每天不落下地玩,算9个月,好吧,具体多少时间不算了,总之就是很多很多就对了。

  其实我之所以用“放弃一个手机游戏”作小标题,只是打个比喻,因为我从三四年前就彻底不让自己看动漫了,然后自己本身也不让自己轻易看电视剧,然后也是三四年前就脱离小说的坑了(这里的小说是网络小说,并非指那种经过岁月沉淀、拿得出手来吹逼的名著)。总结起来就是,消遣、放松可以,但不要让动漫、小说、电视剧、游戏,拖累自己的时间吧。

  【不要停止学习】

  好吧,这话是老生常谈了,我在这里再抛出来,好像显得有点多余了。不过,我这里说的稍微一些不一样,别人讲的是深度方面的,我主要是讲广度方面的。

  拿我自己来说,现在就职的是一个创业公司(好吧,没有那种动辄融资上千万的公司那么牛,也就融资几百万顶破天的那种),专门做前端的,在我来之前只有一个人(然后他主要做后台的,不过不得不说,他前端方面确实也很66666),然后我来了后,一些前端方面的体力活(主要是切图工作吧,然后调色,页面内容微调,这些真的是体力活,没什么技术含量),由我揽下了。

  by the way,公司没有专门的美工,然后,过年前一个月,公司的产品跟我说,要我做个开放性的公司首页,以及用户登录后的个人中心页。然后,好吧,公司现在就一个产品,然后PM想要把公司这个产品,做成一个IP,旗下有N多的产品(通俗点讲,往大了讲,就是做成“Baidu”那样的品牌,旗下一个个产品,恩,就这样),然后,我嘴上答应了。其实我内心真的好崩溃啊,巧妇难为无米之炊,公司产品都没几个,现在要把一个产品里的一个个服务独立成一个个产品,原来的那个产品搞成一个IP,臣妾做不到啊。

  好吧,PM的要求再多,程序猿也得满足是吧,就算这个IP真的没啥产品,假装他有产品,给他填充就OK了嘛。

  然后,我的内心还是崩溃的,开放性首页,做成海报形式的。Oh NO!!!妈妈问我为什么跪着敲代码?没有美工画海报,没有UI设计师来给我手稿或者原型,我真的压力很大的啊,随时面临其他人说:“握草,怎么这么丑”、“握草,你摸摸自己的良心,这么难看,你自己看不看得下去”···然后,然后就没有然后了。

  当然,这还不是最痛苦的,毕竟整体的网站视觉效果可以仿照别的成功的网站嘛。但是,现在要把公司做成一个IP,总得给别人介绍部分主营产品吧,难道全用文字?好吧,我还缺个美工给我来点传递公司理念、产品定位的手绘图或者其他的手稿。

  这个时候,我好希望自己什么都能干,只要和前端相关的。尽管各种前端框架已经让我够头疼的了,尽管还有node.js在前方等我去啃,不要放弃相关的其他内容:PS、AE、UI设计(或者平面设计)等等,要学的太多了,不光在深度方面需要学,广度方面也别忽略了。

  除了前端相关的,数据结构(不得不说,我现在对树、二叉树balabala什么的,已经全还给老师了),还是需要熟悉的,leetCode,慢慢开始啃吧。

  【早睡早起,作息规律】

  都说程序猿二十多岁看起来像三四十岁,归根到底,还是自己找的:熬夜、不规律作息,又缺少运动,不这样才怪。

  我个人来说,即使当天工作没在十一点半前(为什么不是十二点?总得留个半小时洗漱,然后准备入睡吧。当然十一点半已经算迟的了)完成,还是尽量早点睡,然后第二天早点起,赶完最后一点收尾工作就好了。

  工作重要,学习重要,自己的身体更重要吧。

  【多读书】

  这个好像和前面的“不要停止学习”有点重合了。

  不过其实也没有,这里说的读书,就是说技术、工作之外的书啦。另外,之所以用“多读书”,也只是举个栗子,娱乐时间,看看书,然后出去走走,程序猿这个职业,好多人都活得太压抑了,归根结底,一切都是自己找的。

  劳逸结合,不要总是沉迷于技术、工作,毕竟生活除了工作,还有油盐酱醋,还有情感生活,莫到最后又在那抱怨都三十岁了还没女朋友,一切根源全在自己。

  

  【写在最后】

  好吧,就上面那几点,我也只能总结出那么几点了。

  现在公司又来了两个实习生,走前端方向。然后,然后我来带他们。oh no!!!妈妈问我为什么跪着工作?握草,我都是个半吊子,还是learning by doing,怎么带啊,苍天啊,救我。

  好吧,不得不说,有时候小公司还是有一定好处的:给你个任务,“我不要听过程,最后给我结果就可以”,然后自己就可以绞尽脑汁去想怎么搞定就可以了。压力下,还是巨大的压力下,人总是能爆发出自己都不敢想象的力量。总结起来,就是,逼自己一把,未尝不是坏事。

  原本是计划大年三十发文的,然后就可以祝大家新年快乐的,然后现在,祝各位不光是走前端方向的小白还是老鸟,都在新的一年工作顺利,越走越远。

时间: 2024-07-31 13:58:04

作为一名初级前端小白,写在年初的一些话的相关文章

前端小白webpack学习(一)

俗话说得好,好记性不如烂笔头. 之前就在学习中看过webpack的教程,然而一段时间没用,火速的忘光了.写这篇博文,做个总结,也让自己以后有个地方回顾. 看webpack之前,我先去看了一下官方文档,先了解一下webpack的几个概念.我是中英文文档搀着看的,一些小地方中文文档里没写,英文文档里都给了小提示.(下面的概念是我自己翻译总计的,略渣) concepts At its core, webpack is a static module bundler for modern JavaScr

前端小白之每天学习记录----php(2)数据库操作软件

数据库 存储数据的仓库(软件)(DBA:Database Administrator)数据库管理员mysqlsqlserveroracle...... 数据库软件架构 C(client)->S(server)用户<--->服务器 eg:腾讯qq, 金山杀毒软件,wps, office... B(Browser)->S(server)浏览器<-->服务器 eg:所有从浏览器打开的网站(应用) 存储数据的软件(我们用wps的表格来举例) wps           数据库

2019微专业初级前端开发工程师教程

目录:┣━━1前端入门┃ ┣━━第1章 前端技术发展概述┃ ┃ ┗━━1前端技术发展概述.mp4┃ ┣━━第2章 微专业课程体系概述┃ ┃ ┗━━2微专业课程体系概述.mp4┃ ┣━━第3章 前端入门案例┃ ┃ ┗━━3前端入门案例.mp4┃ ┣━━第4章 前端开发工具┃ ┃ ┣━━4.1前端开发工具概述.mp4┃ ┃ ┣━━4.2WebStorm.mp4┃ ┃ ┣━━4.2WebStorm参考资料.doc┃ ┃ ┣━━4.3Sublime Text 参考资料.doc┃ ┃ ┣━━4.3Subl

前端小白第一次写

学习前端知识第一天:(看了DOM 编程艺术) 一.学习了如何通过javascript获取html中的元素: 方法有三: (1)getElementById 通过元素的id获取元素,返回id所对应的元素对象 (2)getElementsByTagName 通过元素的名字获取元素,返回的是相同元素名的数组 (3)getElementsByClassName 通过元素的class来获取元素,返回的是相同class名的数组 (一定要注意后两个方法返回的是数组,所以要加s) 二.学习了javascrip的

初级前端自学react-native,必备知识点(ES6+ReactJS+flexbox)

我们在学会搭建react-native环境之后,打开项目根目录,看到很多个文件,但是最起眼的应该就是那俩js兄弟文件了 我们一看那名字就知道,我们接下来的任务就是要弄它们: 我们用编辑器打开项目根目录下的index.android.js文件,可以看到有这么个东西: 那么我们先测试一下,在手机上跑起来.不知道大家还记不记得步骤: 第一步:在项目根目录下打开两个git bash.第一个输入:react-native start        这一步是在启用服务器 第二步:在第一步成功之后,连接手机,

前端小白的算法之路

时隔多日终于解决了埋在心头的一道难题,霎时云开雾散,今天把一路而来碰到的疑惑和心得都记录下来,也算是开启了自己探索算法的大门. 问题背景 曾经有一个年少轻狂的职场小白,在前端圈子里摸爬滚打将近两年,本计划在js的道路上越走越远,以至于每天沉浸在js红皮书里不能自拔,突然有一天脑抽想找leader比划两下,于是出现了下面的对话,小白:leader,您最近在干嘛?手里有需要亟待解决的难题吗?leader:咦,确实有哎,咱的项目随着业务的不断发展,日均PV也越来越多,公司的两台机器已经快满足不了需求,

web前端小白,了解这3点,不怕找不到工作!

首先我也是个学习者,并不是什么技术大牛,我深知自己的技术能力是多少,可能经历比你们多一点而已,另外每个人自身基础的条件,所处的环境都不一样,我也无法给每个人具体的建议. 我不能在对你没有任何了解的情况下,给出一些不负责任的建议,大家都是成年人,应该懂得如何取舍. 今天就来说说我的自学方法,我的做法不一定适合每个人,你们可以参考借鉴. 1. 有目标 学习一定要有目标,目标不一定是很宏大的,其实目标可以很简单,比如:想拿高工资,想从事技术相关的工作,想有一技之长等等. 有目标就有动力,可以促进你很好

初级前端工程师

做为一个专职的页面重构者,我们从事的工作简单的说就是“将设计稿转换成WEB页面”,这一过程可以很简单到直接把PSD从PS里导出成网页:也可复杂到需要考虑页面中每个标签的使用,考虑“页面性能”.以“前端工程师”为目标的同学可能会不愿承认将页面重构这块分出来,但随着工种的细分,加上页面重构本身的专业性,独立为一个职业也不是不可能,至少我现在从事的就是一个专职的职位.如果你觉得一个前端工程师必须去画设计稿,可以不理会下面的内容. 单纯的页面重构,所涉及到的工作内容一般是“分析设计稿=>切图=>写HT

初级前端须知

1 网页的基本结构(HTML + CSS) HTML是一种标记语言,而不是编程语言,最基本是标签是<html>和<body>,CSS是用来定义如何显示HTML元素的.对HTML+CSS很容易入门,但很多人不够深入,举几个例子:<meta> 标签是作什么用的?margin-left与left有什么区别,应该在什么情况下使用?再出个DIV+CSS布局问题:一个宽度不确定的DIV里面放三个水平对齐的DIV,左右两个DIV宽度固定为150px,中间那个DIV充满剩余的宽度.如果