0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一位web前端工程师的感慨

工程师人生 来源:网络整理 作者:工程师吴畏 2018-06-07 15:20 次阅读

想想到现在工作也有半年多了,却感觉不会的越来越多,工资也止步不前,有时就会感到迷茫,迷茫中就得过且过的过了好几个月,每当听见同学、朋友说他朋友工资早已突破万元大关,而我自己却还只是向万元大关靠近,连冲击都算不上。想想这是为啥子嘛,越想越心惊肉跳,这半年了一共做了有2个项目。

第一个项目是一套前台页面,现在回想起当时做得,那可是真烂,要审美没审美,最后还是在美工大人的多次沟通与交流下才弄得像点样子,现在回想起来挺感谢美工的,因为当时实在是审美眼光太差,每天被美工逼的想办法改样式,调适应,项目改完了第一时间不是给项目经理,需求,后台人员看,而是找到美工煮酒论英雄会儿然后继续改,当时整个一套的页面改下来最起码在美工的监督下大地方改了十几次才叫人家勉强过关,真是应了一句歌词唱的,“我曾拥有你,想到真心酸。”

你以为这样就完了么,并没有,美工大爷看顺眼后好不容易以为自己能歇个几天,但是往往天不遂人愿说的就是这,后台大哥又来向我问好了,因为当时要的急嘛,一整套,二十来个页面要求一个月之内写完,而且当时才来人生地不熟的也没个后台哥哥与我谈人生,聊理想,以至于我页面写的东西全是写死的,等后台大哥开始往里面添加数据时,各种报错和样式错乱的叫我欲哭无泪,没法,自己写的代码,跪着也要改完啊。

第二个项目是一个后台管理系统,主体上使用的是easyui框架,本来这个框架改样式就有点难了,但是这套系统的页面有三级的tab页,而且每套样式都不一样,用过easyui的都知道那tab页里面的标签啥的都是自动遍历出来的,class类也是固定的(我其实也想有给他加class类名的办法,但是如果要改类名,就要去改easyui的源文件,我把源文件打开以后,呵呵了一声,果断关闭另寻出路了,这尼玛是人写的么?怎么都看不懂!还改毛线啊),都弄成一套样式还好,但是叫我弄三套同时显示在一个页面就懵逼了,好在天无绝人之路,在经过一个星期的煎熬之后终于有了解决办法,因为easyui的点击菜单栏跳转tab页用的是iframe框架的,所以可以先在主页放一套tab页样式进去,这样,主页的tab页样式就搞定了,然后iframe框架里的二级tab页又用了一套tab页样式,把主页引入的样式做了替换,然后第二套样式也大功告成,等到了第三套样式就出现问题了,因为它也是在iframe里面的如果一换,二级和三级tab页的样式会同时换了,所以干脆到最后第三级的tab页样式不用easyui的方法写,改用自己手写的js实现功能,再给它加上样式,弄完以后心里默默发誓,以后还是少用easyui吧(当然要根据时间,技术等多方面来考虑,至少用easyui框架以后大部分功能都不需要你亲自做了,会省很多的开发时间)。

前面扯了那么多,终于到重头戏了,那就是对自己这个职业的未来规划了,以前我们项目经理还老给我们说要有自己的职业规划,让自己有一个目标,并朝之努力。以前觉得这并没什么卵用,但是知道自己越来越迷茫,不知所措与堕落,才幡然醒悟,是该写个这么东西来每天找点事来做,要不碌碌一生都是好的,说不定几年后就会被辞退,而自己到时候已经落后这个时代几年了,该拿什么来追赶?试想下如今的时代说日新月异都不为过,再落后个几年,拿什么来追赶?恐怕到时候只能靠自己攒的这么些并不富裕的积蓄回生我养我的小县城,开个破店终其一生也出不去了吧。

今天早上在看了一篇文章后觉得是时候改写得什么来监督自己了,因为自己实在是太菜了已经。以前我一直沾沾自喜,觉得工作个两三年自己怎么也成个web前端高级工程师了吧,现在才发现,自己真的太异想天开了,因为那篇文章说初级时就要掌握预解析、作用域、作用域链、|| &&、什么是原始类型、什么是引用类型、闭包、for循环运行机制、多重for循环、递归、原型链、继承、数组、字符串、函数的各种内置方法。

excuse me ? 除了闭包,作用域、for循环、数组、字符串,其他的都是什么鬼?顿时感觉自己太自大了。决定以后每天的上班的一个小时,即九点到十点这一段时间抽出来去csdn等各种社区浏览下最新的博客文章与新闻,省得out的太严重,然后十点到十点半的时候就把自己上面不懂的预解析呀,递归啊看一下,直到吃透他们,然后在开始向高级工程师发起进攻,高级要掌握的就更多了。如:call,apply,bind,面向对象、函数式编程、搞懂异步、学习算法、设计模式。

因为个人的性格原因,我始终觉得安静的做个程序猿大神要不管理层高管要好得多,所以未来会主攻技术方面,当然一些沟通技巧还是要学的,因为一个项目的成败往往靠的是一个团队,而不是一个人。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工程师
    +关注

    关注

    59

    文章

    1571

    浏览量

    68552
收藏 人收藏

    评论

    相关推荐

    笑死,掌握眼识别资深硬件工程师的诀窍了!# #电路知识 #电工 #硬核拆解

    硬件工程师
    MDD辰达半导体
    发布于 :2024年12月20日 17:48:17

    寻求专业工程师帮助设计USB多口充电器

    嗨, 我正在开发款USB多口充电器,现寻求一位专业工程师或产品设计的帮助。希望能够与有经验的工程师合作,共同完成产品设计。以下是我们的需
    发表于 08-05 12:03

    正是拼的年纪|65岁电子工程师上班VLOG #65岁退休 #电子工程师 #搞笑 #上班vlog

    电子工程师
    安泰小课堂
    发布于 :2024年07月25日 11:31:02

    嵌入式软件工程师如何提升自己?

    ,可以为自己的职业生涯打下坚实的基础,并实现个人的职业目标。愿每一位嵌入式软件工程师都能在这个充满挑战和机遇的领域中取得成功!
    发表于 06-12 11:20

    嵌入式软件工程师和硬件工程师的区别?

    嵌入式软件工程师和硬件工程师的区别? 嵌入式软件工程师 嵌入式软件工程师是软件开发领域中的种专业工程师
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    为何国外工程师偏爱使用for(;;)来实现MCU死循环?

    一位工程师发现,国外工程师在给demo在做死循环时用的是for(;;),而不是常用的while(1)。这仅仅是个人习惯的问题,还是有更深层次的含义?
    发表于 04-01 11:26 662次阅读
    为何国外<b class='flag-5'>工程师</b>偏爱使用for(;;)来实现MCU死循环?

    如何搞崩个硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49

    web前端开发和前端开发的区别

    、CSS和JavaScript等技术来构建用户界面,实现用户与应用程序的交互。Web前端开发包括网页设计、网页编码、前端框架使用以及优化页面性能等任务。 前端开发是
    的头像 发表于 01-18 09:54 3566次阅读