小鲨鱼的程序生涯开始

2019.7.21 小鲨鱼想写博客了

大家好,我是小鲨鱼,一名前端开发工程师,目前工作一年,请多指教。

大学里学的并不是对口计算机专业,因为高考得分数有点纠结,所以调剂上了一个普通本科,学的教育相关专业。我在校的课余期间还是一直坚持在一些学习网站自学前端开发相关的知识和技能,2018年3月,凭借我的运气在学校周围找到了一家互联网公司进行了三个月的实习,我体验了976,那时候我只会写html 和 css,当我的一个师傅问我会写js吗的时候,我茫然地摇了摇头,因为当时我对 javascript 根本没有概念,但是我开始知道 js 这个东西我一定要搞懂。但是现实很残酷的是,我要一边工作,一边整理毕业论文,根本不能静下心来学习这门语言,因为是三线城市的外包公司,所以我的工作就是在代码模板的基础上进行修改,进行着复制、粘贴等所谓“码农”的工作。但好在我的学习能力还是可以的,在第二个月的时候,我独自来负责一个定制版小程序前端的开发工作,三十多张页面的UI还原和用js写的业务功能让我证明了自己:我还是行的。

18年6月我毕业了,在那之后我来到了程序员的理想化城市之一 —— 北京,来的时候找工作很难的,长时间找不到工作甚至会让自己崩溃。虽然当时我的技术水平一般,但凭借着高昂的工作热情我遇到了我程序生涯的第一个贵人 - 函哥,在这个开发团队的工作中我的收获可以用“巨大”这个词来形容,我开始使用工具,vue、webpack、D2admin、element-ui等等,各种处理不同方面业务功能的库,我学到了解决问题的方法和思路,学会了使用浏览器去debug,学会了怎样设计一个项目的结构,使用什么样的技术,学会了怎么封装公共的功能模块、封装公共的UI组件;最重要的是我学到了他们的思想,我学会了制定符合我自身情况的目标和规划。

虽然目前写程序已经很熟练了,但是我常常思考,程序仅仅是写出来就完了吗?并不是。我们要考虑优化,我们要自己使用、体验每一个功能,它有没有bug?它的反应速度怎样,使用的流程符合用户逻辑吗,会不会存在误导用户行为的问题。。。还有很多可以优化和思考的地方;另一方面,可扩展性和可维护性真的非常非常非常地重要,如果第一版程序很乱,那接下来进行优化和业务拓展以及迭代就会花费大量的时间成本去理解之前的代码结构!

现在开发资源的库非常丰富,尤其以github为主,也非常感谢大佬们造的轮子,提高了我们的开发生产力。但同时我又很慌,因为我只是在使用工具,我不满足于我自身的技术现状,所以我要深入学习javascript底层,我要学习制造工具的能力,所以,最近我开始深入了解javascript,目前研究书籍《你不知道的javascript》,也希望大家多多给我推荐其他的好书,谢谢。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值