那个时候,我只想好好的学习web前端技术,恨不得把有限的时间和精力都放在提升技术上。

然而,让自己在坑里茁壮成长,要先适应坑内的环境。

首当其冲我们要弄明白的事情有:

  • 团队成员的技术能力和状态
  • Leader的风格和对团队的要求与期望
  • 我在团队中的定位和价值
  • 这里会给我带来哪些提升
  • 在这里工作期间还可以学到什么

这样,在接下来的工作中,就能更好的适应团队。比如和哪些人多聊技术,和哪些人在一起多听少说,和哪些人多聊段子,哈哈哈...

真正到了分配工作任务的时候,我估计多半新同学的内心和我一样,都是一万只草泥马奔腾而过,心乱如麻。

  • 这需求太奇葩/不明确了
  • 卧槽,我不会
  • 日了狗,要加班了
  • 这么多功能都需要数据业务接口,这都TMD找谁去
  • 没有UI设计?

这个人就开始不好了,再抬头去看Leader,我的眼神无比幽怨...

内心在咆哮:“没搞错吧,我只是个web前端工程师,不是manager,也不是leader...”

然而另一个声音在说:“准备工作既然这样不充分,那只能自己去做,抱怨再多,也只能让Leader认为自己不堪大用。”

内心翻江倒海地挣扎过之后,只能老老实实地去尽可能多的收集有限的项目相关信息。

我开始怀疑人生:

  • 卧槽,不是要这样干三年吧
  • TMD,这能学到啥
  • 哎我去,产品经理真是吃翔的
  • 唉,Leader也真是心宽
  • 这帮人咋都不表示啥意见呢,这些活哪个不都是拖泥带水的

负面情绪爆棚了有木有...

即使再多的抱怨,也要含着泪把分配的任务按时做完,毕竟事关饭碗。

我开始请教比我先来的同事,特别是做过类似项目的,以一顿烤串为诱饵,换来领自己略感宽心的友情提示云云。

经过焦头烂额的一段时间,终于还是完成了需要做的工作,最大的收获就是明白了:但凡是遇到了自己短时间内克服不了的困难,要不介意丢人的追根究底问下去。

回头看看自己一路走来踩过的坑,和交付的代码量,又开始心虚了:

  • 这总共没多少行代码啊
  • 也不知道Leader会说啥
  • 不会写得太差被鄙视吧

等Leader召唤我过去,第一次正面谈对个人工作的具体评价时,懵逼了...

因为Leader说:

  • 有现成的lib你怎么不用,还自己写这么多代码
  • 这function命名不准确,要用动词加名词
  • 这代码规范还要多注意
  • 这种写法有问题
  • ...

等话说完的时候,我提交的代码被删得寥寥无几,惨不忍睹,眼看Leader键盘噼里啪啦一顿响,把我的代码几乎改完了...

“你看,我们这样做就行了,你多看看,多学学...” Leader 按下ctrl+s,并提交了代码。

而我除了点头说是,心里面是空白一片的...

回到工位上,定了定神,去fetch了最新的代码,看着那陌生的一行行,心里是不甘,无奈,心灰意冷。

一顿腹诽之后,默默收回这些负面情绪,开始仔细研究“为什么他要这样做”。

等大概理解了这样做的原因之后,我开始重新整理心情。

  • 从一开始拿到这份任务的时候,我就觉得这个活不好做,为什么呢?

那是因为自己的定式思维,以前的团队工作风格,能够提供很明确的需求,有文档有设计...但是这里没有。

  • 大家也和我一样觉得这种工作方式有问题吗?

没有,大家都适应没有文档没有设计的去开发了。

  • 我用了这么多时间去做的工作,为什么在Leader手上,几分钟就搞定了?我什么时候才可以和他一样?我的时间都用在哪里了。

经过分析,这里的每个任务都要牵涉到复杂的业务逻辑,必须对业务和后端逻辑都比较清楚,才能更快的解决问题。

什么时候我对这边的业务也熟悉了,那就会更快更顺手了吧...

  • 这样的工作方式,我能接受吗?我喜欢吗?

我不喜欢,因为我的时间不是用在了技能提升上,而是大多在熟悉业务,不停的踩业务逻辑的坑。

大概总结了一下第一次任务的心得,更加清晰的认识到了自己和团队问题所在。

作为一个有理想的上进青年,我需要认真规划一下,如何更好的在团队生存,并同时提升个人价值。

怎么做才能改变自己处境,让自己快速成长,且听下回分解。

没搞错吧,我只是个web前端工程师,不是manager,也不是leader...的更多相关文章

  1. 谈谈Web前端工程师的定位

    原文地址:http://www.360doc.com/content/10/0708/17/1277406_37692580.shtml 2010-07-08  锋子chans   阅 1116  转 ...

  2. 50个实用的jQuery代码段让你成为更好的Web前端工程师

    本文会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助.其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助 ...

  3. web前端工程师面试技巧 常见问题解答

    web前端工程师面试技巧 常见问题解答 每年的春招是各企业需求人才的黄金时期,不少的前端大牛或者前端新手在面试时候不知道怎么来回答面试官的问题,下面来看下我转载的这篇文章吧,希望对从事前端工作的你有所 ...

  4. 一个Web前端工程师或程序员的发展方向,未来困境及穷途末路

    如果你刚好是一个Web前端工程师,或者你将要从事web前端工作.你应该和我有同样的感慨,web前端技术到了自己的天花板,前端工作我能做多少年?3年或5年?自己的职业规划应该怎么样?收入为什么没有增长? ...

  5. Web前端工程师成长之路——知识汇总

    一.何为Web前端工程师?          前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业.Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript ...

  6. web前端工程师在移动互联网时代里的地位问题

    支付宝十周年推出了一个新产品:支付宝的十年账单,我也赶个时髦查看了一下我的支付宝十年账单,哎,感慨自己真是太屌丝了,不过这只是说明我使用淘宝少了,当我大规模网上购物时候,我很讨厌慢速的快递,所以我大部 ...

  7. Web前端工程师成长之路

    一.何为Web前端工程师?        前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业.Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/D ...

  8. 互联网产品团队中Web前端工程师的重要性

    国内外各大互联网公司,都有UEx/d|UCD|CDC(Customer Research & User Experience Design Center)团队. 在很多公司会认为,合格的产品经 ...

  9. 如何成为一名优秀的web前端工程师(前端攻城师)?

    程序设计之道无远弗届,御晨风而返.———— 杰佛瑞 · 詹姆士 我所遇到的前端程序员分两种:第一种一直在问:如何学习前端?第二种总说:前端很简单,就那么一点东西. 我从没有听到有人问:如何做一名优秀. ...

随机推荐

  1. Java RMI之HelloWorld程序以及相关的安全管理器的知识

    Java RMI 指的是远程方法调用 (Remote Method Invocation).它是一种机制,可以让在某个 Java 虚拟机上的对象调用还有一个 Java 虚拟机中的对象上的方法.可以用此 ...

  2. Alluxio增强Spark和MapReduce存储能力

    Alluxio的前身为Tachyon.Alluxio是一个基于内存的分布式文件系统:Alluxio以内存为中心设计,他处在诸如Amazon S3. Apache HDFS 或 OpenStack Sw ...

  3. Kafka跨集群同步工具——MirrorMaker

    MirrorMaker是为解决Kafka跨集群同步.创建镜像集群而存在的.下图展示了其工作原理.该工具消费源集群消息然后将数据又一次推送到目标集群. watermark/2/text/aHR0cDov ...

  4. luogu 1080 国王游戏

    题目大意: 有一些数对,每个数对的得分为它之前所有数对的左侧数之乘积除以它的右侧数 求重新排列后数列中所有数对中最大得分尽可能小(第一个数对不参与排序,仍然为第一个) 思路: 非常简单,可以根据它对后 ...

  5. RDA UMF进程 & UMF_IR.C 遥控处理

    SIS架构图: SW Structure APP Event Flow :消息分发流程 UMF进程: int umf_main(int argc, char* argv[]) { umf_Init() ...

  6. vue学习笔记(1)

    1.检测变化 <ul> <li v-for="item in list">{{item}}</li> </ul> <scrip ...

  7. bzoj 1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛【dp】

    写了个bfs发现MLE了... 设f[t][i][j]为在t时刻走到(i,j)的方案数,转移和bfs一样 #include<iostream> #include<cstdio> ...

  8. 17年day5

    /* 嗯,一切都快要结束了. 觉得不必要写太多,从day5开始就挺好吧. 记得去年这时候看到峰峰博客里的倒计时,心里还毫无波动,只是走的时候挺伤心. 现在轮到了我们. 峰峰我想你. 衷心祝zjk和my ...

  9. C# 树次结构的数据

    public static void CreateTree(TreeView tv) { ///获取层次结构的数据 Tree tree = new Tree(); DataSet ds = tree. ...

  10. jSignature做手动签名,canvas支持触摸屏的签名涂鸦插件

    整理的前面可以用的: <!doctype html> <html lang="en"> <head> <meta charset=&quo ...