对于前端开发,已经不再是过去写写页面就可以了,过去写页面后端都可以做,在现在主流前后端分离开发模式以及 Node.js 的火热下,前端涉及的领域也逐渐多了,也需要对于业务更加理解。

那么本篇和大家聊聊自己工作半年对于前端的理解与一些感想,谈谈那些卑微的经历,仅个人愚见,若与你的观点不一致,还请海纳百川有容乃大,一切以你为准。

工作中前端做的一些事情

比较推荐大家瞧一瞧之前写的三份总结性文章,这些是正式入职之后试用期三个月的一份总结,这三个月来每个月都有不同的感受与体会,最后转正成功了。

  • 刚毕业一个月,7 月正式入职深圳互联网公司的前端月度工作汇报 |总结
  • ❤️ 21 届校招 8 月前端月度工作汇报 |总结
  • 试用期 3 个月的总结,转正述职 | 21 届前端校招分享

希望这三篇文章能够对你有帮助~

有些小伙伴可能知道「修图仔」这个词,没错,在一些公司里面,前端有时候干的就是绘图画图修图的工作,由公司 UI 设计师设计好图了,然后反手一下甩给前端。

来,图画好了,照着这个做就行了。(本段内容虚拟场景,开个玩笑)

之后,作为人类高质量的前端,按照设计图一顿 ctrl + cv 的操作,把设计师给的图“画”完了。

为了让设计师能够看到本地实现的页面效果,这位高质量前端想了用自己 IP 加端口的方式,将网页地址甩给了设计师,毕竟咱们都是用的公司内网,你可以看到。

设计师打开一看,眉头紧凑,开始了一些 bug 记录,这里间距有问题,这里图片模糊,这里字体大小不对,移动端这里那里有问题…

高质量前端拿着 bug 文档,开始了摸鱼(加班)。

完结…

以上内容根据真实场景虚拟改造,带有一定娱乐效果,仅供参考。

作为一个「螺丝钉」,在工作中,我起初也是修修图,改改小 bug,做了很多个客户案例页面,平常就是和设计还有产品打交道。

此外,前端全线路使用 React 技术栈,也使用了 Vite,Antd Pro 等。

具体工作内容就不详细说了,作为一个打工人,又是干程序员开发这行业,能自己写一写随想还挺好的。

那么,总结来说的话,在工作中前端做的事情总之离不开页面,每天对着显示器切屏切来切去,还有与后端同学一起核对接口。之前有写过一篇此类文章:

❤️ 前端如何与后端对接?当年差点和后端同学打起来了!

在工作中的一些感受

那么,真的就像上述所说那么简单吗?

其实并不然,现在说说工作半年后的一些感受吧,首先先说明一下,怎么就半年了,上文才说试用期三个月,算上现在最多也就 4 个月。

之前在公司是有实习 2 个多月的时间哈,基本上任务和正式工作差不多,算上也差不多半年了。

以下内容仅我个人工作期间的愚见。

上文也有说最开始也是从「画图,修图」这些步骤来的,会与设计和产品沟通,而就在这个沟通过程中让人有时候焦头烂额的,具体啥情况呢,来说一说吧。

首先,要说明的是一般需求都是由产品那边定的,比如要实现某个页面,一般会有一个原型图,并且提供文案,那个原型图可以形象成草图,并没有许多设计感,就大概哪些文案放在哪块位置,用一个边框来表示。

可能上述我说的比较抽象,那我也画一张草图,如下图所示,会确认具体文案应该放在哪块,一些图片大概摆放位置。当然,可能不同公司会有不同的模式,本篇主要是以我的经历来展开讲述。

那么,设计师会根据文案以及排版进行设计,也会把文案填充到设计稿上,也是为了确认宽高比例协调,同时对于设计稿中的一些配图啥的会导出来。

而作为开发的我们,会根据设计稿来实现页面,在实现的过程中,会与产品和设计沟通,确认一下自己不清楚地地方,以及一些交互效果应该如何等等。

而就在这个沟通过程中,有时候也会让自己感觉身心疲惫。

会因设计师的经验不同,有时候设计师给的图并不是最终稿,期间会有一些调整,如果只是简单的间距调整,那倒还好,跟着改一改数值就好了,但如果有大的布局改动的话,就挺费时间了,可能大家觉得布局改一改好像也还好。

但是我想说的是,如果你要做适配呢?

PC 端按照新的布局方式做好了,然后切回移动端再看,你会发现之前好不容易适配好的页面又要调整一下了。

这其实还是小问题,真正让我有时候感觉疲惫的是文案的改动,设计稿的大改动,就举个例子说说这个场景。

就好比建房子一样,需求方提了 xxx 需求,然后请了设计师来设计图纸,图纸设计差不多之后给到一些专业团队师傅来码砖(搬砖,写代码),当这个房间设计差不多的时候,包括布局已经定下来的时候,突然需求方觉得不太满意,需要设计改下 xxx 地方,然后这里设计应该布局这样等等。

比如已经建好了一面墙,现在因为布局问题,需求方不太想要,需要推掉重做,此时作为搬砖工心态有一点点的变化…

不过这种场景发生几率会比较少,不过我倒是经历过,作为一个卑微的打工人,工作可能就是这样,一方面就是违背自己向往自由的感觉做事,总会经历一些压力与风雨。

但是现在当我回顾这半年的一些对接沟通工作的时候,当初觉得很难受,甚至有时候觉得心态发生变化,也许会觉得与产品和设计沟通太难了。

现在看来,这些都是小事了,犹记得当初因为这件事弄的自己心情不好时,和组长谈过一次话,说了一下最近的状况,当初提了一句话我印象很深刻:‘大家都是为老板打工,打工人何苦为难打工人’。

确实,产品和设计和我其实并没有很大区别,大家都是作为打工人来到这里,各自有各自的想法,我想他们也不想改来改去,也想早点交付,写到这里又回想起当时大学一门课程了,《IT 项目管理》。

当时老师给我们提了几句话:

【认识自我、超越自我 】是沟通的最高境界

  • 当你在项目中感觉所要学习的人和事越来越多时,说明你在 成长
  • 当你感觉要责怪的人和事越来越少时,说明你在 成熟
  • 当你在项目中不断获得了友谊和朋友时,说明你将取得项目的 成功

虽然还有许多想要说的,但是今天就写到这吧,希望能够在今后的工作中从成长成熟,最后取得成功,保持这份热情。

结尾

本篇文章就到此结束啦,每隔一段时间写写随笔,如果你有触动的话,可以帮我点点赞,这样我就知道有一批默默关注着我的小伙伴啦。

喜欢我的文章可以点点关注,下次我们还能遇见,下期会聊聊对于前端的一些理解,比如在自己公司未来发展的考虑,或许会聊一聊过去一段卑微的经历等等,关注就是最大的动力啦。

我是「一百个Chocolate」,一位狮子座的程序员,带着热情面对生活,好好生活,好好学习。

❤️工作半年前端的一些思考 | 共勉相关推荐

  1. 工作 3 年后的一些思考

    1. 从 7 年前的一部纪录片说起 故事还得从 7 年前说起,2010年,也是我告别高中,踏入大学生涯的第一年,央视出了一个纪录片:<华尔街>,讲述了新世纪时期的金融发展历程和其中很多有趣 ...

  2. 在腾讯工作半年,我获得了什么?

    这几天过年,每天其实还比较清闲,甚至于说有点无聊,今年第一年工作,也是在大城市生活的第一年,说实话,回到家里还是有点不太习惯这种生活的节奏的.我的家在农村,回到家,就能非常明显的感觉到家乡的慢节奏,每 ...

  3. 三年前端,面试思考(二)

    为什么还有(二) 没有想到上一篇 <三年前端,面试思考> 有这么多前端同学看到. 在评论区也有很多鼓励和质疑的声音,而且群里面交流的同学两天就达到了700人. 群里有同学问了很多问题,同时 ...

  4. 为什么要使用低代码 – 前端角度的思考

    为什么要使用低代码 – 前端角度的思考 文章目录 为什么要使用低代码 – 前端角度的思考 当前前端发展现状 低代码的热潮已经掀起千层浪 UI工程师常常面临一些令人尴尬的场景 低代码化解场景思路 低代码 ...

  5. 【前端职业规划思考】

    本文转自码飞_CC,侵删 不知道你上次思考前端职业规划是什么时候? 如果你是一位学生,你肯定对前端这个职业感到陌生,你虽然没有经验,但却对未来充满好奇,你有大把时间来思考,但可能摸不着方向,有种拳头打 ...

  6. 前端做后台管理系统有前途吗_关于后台管理系统前端项目的思考

    开发后台管理系统是大部分前端开发人员接触过的项目,如何更好的进行项目的搭建.组件的开发.数据结构的设计等等,这些都是需要考虑的问题.以下是我结合一些项目的经历和其他大佬的项目代码与技术分享,做出了对于 ...

  7. 我的程序员之路(4)——工作半年

    时间过得很快,转眼间又到新年了. 2010年4月30号拿到毕业证.学位证,我就正式毕业了.原本计划在长春导师的公司工作的,三方协议也签了,可一些原因,我还是先选择了离开.离开了也好,至少过年回家可以近 ...

  8. 关于游戏陪玩系统源码后台管理系统前端项目的思考

    开发游戏陪玩系统源码后台管理系统是大部分游戏陪玩系统源码前端开发人员接触过的项目,如何更好的进行项目的搭建.组件的开发.数据结构的设计等等,这些都是需要考虑的问题.以下是我结合一些项目的经历和其他大佬 ...

  9. 工作半年后的一点感悟

    过年期间,一直有写一点东西的冲动.放假回来一直在忙项目,今天总算有点空,那就不浪费这点时间,写点工作半年来的感受. 准确的讲,是从16年7月14入职的.16年8月份开始在CSDN上更新博客,在这里要特 ...

  10. 当刚毕业工作半年遇上裁员

    code小生,一个专注 Android 领域的技术平台 公众号回复 Android 加入我的安卓技术群 作者:吃糖的米老鼠 链接:https://www.jianshu.com/p/8b112fed1 ...

最新文章

  1. vb链接远程mysql数据库代码_vb链接远程mysql数据库代码
  2. 神奇的用法_续行符——反斜杠
  3. JavaFX 2.0 beta示例应用程序和思考
  4. n个结点,不同形态的二叉树(数目+生成)
  5. TortoiseGit与github实现项目的上传
  6. 为什么编程语言以及数据库要从1970年1月1日开始计算时
  7. LightOJ 1197 Help Hanzo 素数筛
  8. linux系统编程之信号(五)
  9. 深度linux磁盘编辑,磁盘管理(分区,格式化,维护,写入,配额)- 磁盘管理 - Deepin深度系统用户手册...
  10. 信息系统安全等级保护 备案表
  11. 没火多久就停业,故宫火锅店咋了?
  12. .netcore2.2 windows发布IIS 服务器配置 0x8007000d
  13. 【jQWidgets】API 笔记
  14. C语言负整数在内存中的存储
  15. 手机通讯录 客户端/服务器数据同步方案设计
  16. 重心法-判断一点是否在三角形内
  17. 以本职工作为挡箭牌推托,久而久之,你就只能原地踏步。
  18. 阿里云小程序时代来临,中小企业和商家该如何入局
  19. 21天养成编程习惯:09月Scratch编程训练营计划!
  20. 页面跳转打开APP,若没有安装则跳转到下载页面

热门文章

  1. 51单片机驱动8位数码管(74HC595驱动)滚动显示
  2. 计算机 仿真 流体力学剪切应力,基于影像的计算流体力学在冠状动脉疾病中的研究进展...
  3. **带I2C的LCD1602液晶显示51单片机程序**
  4. CRT软件光标不闪烁
  5. vmware使用教程
  6. VMware虚拟机12个使用技巧
  7. python给定dna等分成两个序列_Biopython序列
  8. 数据治理标准体系框架
  9. Vue图片、视频预览组件(vue-gallery)
  10. jsmind源码初探