初入职场的九个月,我的变化是什么?

168 阅读4分钟

       我是一个前端程序员,那么肯定就会遇到诸如:你怎样看待自己的岗位在整个项目的角色的问题。起初入行只是觉得自己就是一个写代码的,并没有什么特殊的作用,但是工作九个月之后,重新回答这个问题我会做如下回答:在整个项目的开始到结束,ui设计师完成自己的图稿,后台编程依照图稿完成后台的代码的编写,而我作为一个前台的代码在工作者,既要实现图稿,将静态的页面编程动态的展示,同时也需要将后台无形的数据用一种可视化的方式展示在用户面前,我需要完成的就是用户与数据的交互,将用户行为用数据的方式记录下来,并进行保存。在此过程中我一直扮演一个沟通者的角色,平衡用户与数据的关系。

    在九个月的工作中我也渐渐养成一些小习惯来可以提高工作的效率,接下就是我的小小心得。

定义变量

   定义变量的时候用var关键词,在后续的使用的时候可以随时赋值与修改;如果是常量的话用const关键字比较合适,比如在vue的前端框架中定义使用const that = this 中转this值,因为this的指向问题在不同的函数场景之下是不一样的,所以需要中间常量来区分;在常规的for循环中使用let定义变量适合解决变量提升的问题,在此时var定义变量就会有些不合适,当然也可以使用forEach的数组方法对数组进行操作,减少变量的定义,可以减少一些隐藏问题的出现。

标点与空格

      对于标点与空格的使用需要格外注意。空格在一般的变量之间可以增加代码的整齐美观度,但是如果空格出现在定义变量的引号中那么它就是变量的部分。比如 在vue的element ui 的tabs标签页用来定义tab面板的打开时机 v-model="activeName" , 在子tab中使用name = ‘first’ 标记子tab,当vue中定义 activeNative:"first"activeNative:"first ",当然你会理所应当的二者在页面的展示效果是一致的,但是效果确是相反的,第一个在页面可以正常展示子tab ,第二个在页面不展示子tab 原因是第二中赋值的时候 多打一个空格 ,所以在定义变量的情况下,需要特别注意自己的小习惯,我有敲空格的习惯是从我的第一位编程老师的课堂中学到的,依稀记得当时是为了让自己从开始就养成一个好习惯,所以就一直保持下来了,但是没有想到曾经的好习惯在工作中也会成为自己的阻碍,影响工作的效率,但是既然是好习惯就需要接着用下去,不可以因为一次阻碍就放弃。

学会流程的通用化

      学会让自己的工作流程变得通用。每一次做项目的时候可以考虑项目中的哪些部分可以抽离出来,做成单独的模块,在后续的使用与维护中可以事半功倍。真正体会这个道理正是目前进行的后台管理项目,在这个项目中同一个模块多次在不同页面进行引用,而当时的我并没有想到做成通用模板减少自己的工作量,所以在实际的工作中工作量无形中加大,但正是这次工作经验让我学到了这个道理,心里也是开心的,毕竟在职场多多试错才可以好好成长。

 心态很重要 

      还有一点就是在在职场中不要害怕困难,因为在你坦然接受挑战的时候就已经赢得了战胜它的信心,下一步就是需要你找到解决的方法,然后完成挑战。

      个人觉得初入职场的时候遇到的挑战都会成为以后工作道路上的跳板,换一种心态看待挑战就是另一种心情境遇。