我的前端生涯实录,虽然才开始

先来段自我介绍,13年6月毕业,软件工程专业(性格绝对不软但是有点小贱大笑),由于属于被调剂的那种,所以大学没有怎么好好的学习,自我评价属于中下等的那种。


第一个工作是一家电力公司的coder,麻雀虽小,五脏俱全。做后端开发用的c#,这门语言与java的相似度超过80%,没有什么难度。历程可能和许多人一样,刚开始写的代码不够漂亮、严谨,测试的时候bug一箩筐。大概从事了大半年的后端开发,我的老大--产品经理(第一个总是那么美好,你懂得)说希望我开始学习前端,公司需要多面手,给了我和另外一个基友一个多月的时间学习(Extjs),之后开始参与正式项目的开发,大版本改动,前端全部推到重做的那种。刚开始遇到的各种坎坷,与后端的协调到了集成测试就功能挂掉、项目延期、对框架本身的bug束手无力等等。


不得不说在实际项目中成长的是最快的,虽然加班有点多,一个月平均超过60h,半年后,项目顺利结项,接下来又是新版本的开发,这时候对Extjs也算是个熟练工,基本上无论来什么需求,第一反应就是用Extjs这样实现没什么问题,那ok啊。这个时候进入了第一个瓶颈期,一方面是心态的转变:感觉自己很牛逼了,啥需求基本上都能做。另一方面是也没有那种新鲜感和成就感,对Extjs的激情不断降低,又这么浑浑噩噩的度过半年。


因为特殊原因,被调到了另一个产品组,工作地点也变化了,不能和第一个team的成员一起上下班吃饭,一起逗逼搞笑。这个时候一天工作的时间可能占得不到3h,然后大部分时间变成一个爪机党,找妹纸聊天,看小说,逛网页。其实我是知道不应该这样子堕落的,这时候人生中的另一盏明灯出现了,让我称他为大黄,喜欢这样子调笑他,就决定是你了:皮大黄。他比我多一年的经验,纯前端,不像我实际项目中前后端都做,甚至数据库表的设计和优化。他喜欢动不动就拿一些问题来考完,其实现在想起来都是原生js的一些问题,闭包、原型链、声明提升之类的,然后我就被他一次次秀优越感。这里我只是想说,谢谢他把我拉回了正规,我没有再迷恋Extjs的无所不能,看js权威指南一遍又一遍,看Extjs的底层源码实现,开始摒弃Extjs去实现一些功能。这个过程有几个月,终于我辞职了,最大的问题是我在那家公司学不到新知识了。


-----------------------------------------------------华丽的分隔符,纪念我的第一份工作------------------------------------------------------


在网上投简历+面试花了两周的时间,面了7、8家公司,最终到手的有5个,这里去掉一个最高的,去掉一堆最低的,我选择了现在的一家公司,我负责的模块是纯原生js,并没有用到市场上常用的框架,对我来说很好,我很喜欢。看着别人的代码,用原生js搭起来的当前产品的框架,我每天都感觉到自己在进步,其实我的工作量相比于其他人而言更加饱满,但我甘之如饴,只要能让我学到知识就好。两三个月的时间我把模块代码全部吃透,开始阅读其他模块的前端代码,这里我看到了backbone框架+seajs框架,比如负责的模块的代码漂亮整洁多了,加上现在也没有刚开始的那么忙碌,每周都有大量的闲余时间,不得不说促使我疯狂学习的还是因为工作的一个好基友,他和我经理很类似,负责的模块工作强度没有我的大,然后各种看资料学习,我想我不能吃老本啊,就走上了一条学习的不归路(不能停止学习,不能停止学习,不能停止学习,重要的话说三遍!)。


我会在另外的博客里面写到我学习的内容,虽然这家公司福利是中上,还体会了一把软件鼓励师的滋味,但是我知道我的终点不应该是在这里,so young  I am!


-----------------------------------------------------华丽的分隔符,以后内容更加精彩...------------------------------------------------------



----PS:身边的一堆程序猿,攻城狮,有勤奋朴素型的,有混日子型的,有天才型的,有辈分型的。我也不知道给自己定位一个什么样的类型,我想说我对IT行业这份工作的理解:大部分人是有责任心的,是不擅长沟通的,是脾气好好的,是性格内向的,所以码农们是一群很可爱的人,如果妹纸碰到这样的男人追求你们就从了吧。我总能看到在上班经常玩手机的coder(曾经的我),我只想说一句,人应该有危机感,如果没有一颗上进的心,别人可能仅用2年时间就追平甚至超过5年工作经验的你,因为你并不算有5年工作经验,只是将那么一点经验重复了几年而已!




多角色体系 支持管理员、商家、消费者三种角色,权限分级管控: 管理员:负责平台整体配置、用户审核、数据监控等全局操作。 商家:管理店铺信息、发布商品、处理订单、回复评价等。 消费者:浏览商品、加入购物车、下单支付、评价商品等。 实现用户注册(手机号 / 邮箱验证)、登录(支持密码 / 验证码 / 第三方登录)、个人信息管理(头像、收货地址、密码修改)。 权限精细化控制 商家仅能管理自家店铺及商品,消费者仅能查看和购买商品,管理员拥有全平台数据访问权限。 二、商品管理功能 商品信息维护 商家可发布商品:填写名称、分类(如服饰、电子产品)、子类别(如手机、笔记本)、规格(尺寸、颜色、型号)、价格、库存、详情描述(图文)、物流信息(运费、发货地)等。 支持商品上下架、库存调整、信息编辑,系统自动记录商品状态变更日志。 商品分类与搜索 按多级分类展示商品(如 “数码产品→手机→智能手机”),支持自定义分类体系。 提供智能搜索功能:按关键词(名称、品牌)搜索,支持模糊匹配和搜索联想;结合用户浏览历史对搜索结果排序(优先展示高相关度商品)。 商品推荐 基于用户浏览、收藏、购买记录,推荐相似商品(如 “浏览过该商品的用户还买了…”)。 首页展示热门商品(销量 TOP10)、新品上架、限时折扣等推荐列表。 三、订单与交易管理 购物车与下单 消费者可将商品加入购物车,支持修改数量、选择规格、移除商品,系统自动计算总价(含运费、折扣)。 下单流程:确认收货地址→选择支付方式(在线支付、货到付款)→提交订单→系统生成唯一订单号。 订单处理流程 订单状态跟踪:待支付→已支付→商家发货→物流运输→消费者收货→订单完成,各状态变更实时通知用户。 商家端功能:查看新订单提醒、确认发货(填写物流单号)、处理退款申请(需审核理由)。 消费者端功能:查看订单详情、追踪物流、申请退款 / 退货、确认收货。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值