求职一个位于成都的只能算普通的四年 phper

free-andy
136阅读8评论3 个月前

打开新世界的大门

二零一五年,我站生活的十字路口,在挖掘机和 IT 两个指示牌下犹豫不决,那时还不太懂什么过墙梯,这两个选项是在百度通过关键词 “当下热门职业” 得到的,诚然,至今我一想到这件事就不由得后背发凉,瑟瑟发抖。我选择 IT 的大部分原由也是因为搜到的图片看起来比挖掘机更体面,否则我现在多半是有一本 “蓝翔毕业证书” 在手了。

我主要的学习方式还是自学,虽然当时被铺天盖地的培训机构和各种流派(七天入门、二十四小时搞定、入门到精通) 狂轰滥炸,但贫穷让我选择了自我教育。这点还是要感谢这个时代,想学的东西总有比你优秀的人提前总结好了,并且还很容易得到,你要做的就是尽可能的去理解。入门语言学的是 Java ,大概有一个月的时间吧,有天突然在网上发现了一个黄金组合叫 Lamp 并由此就结识了 Php。对于一个初学者,还有什么能比快速编写项目得到结果带来的成就感更使人振奋,相较 Java,Php 带来的快感更让我自信,所以我也就不犹豫的选择了 Php 方向,并且至今也感谢它,如果继续 Java 的话,那时的我估计还会再考虑挖掘机。

燕十八、韩顺平、兄弟连(是的,我很难过)、帮了我很多,差不多三个来月的样子吧,我就开始在网上尝试性的投了一些简历。第一份工作是在一家服装企业,公司有一套自研的管理系统,之前由一个退伍兵哥也是自学为其开发的,基本都是原生 Php 代码,我的任务不外乎就是理解他的意图并在其基础上迭代,也就是在那段时间补了很多基础,更为后来接触框架帮了不少忙。不得不说公司里还有一位至今仍令我望成莫及的高人,有段时间我甚至认为他可以只带两个键来上班 —— 0 和 1。遇到的疑难杂症他能从铜线到 Http 讲得头头是道,并且还不吝啬授教,这使我在技术和编程知识面得到了不少提升,后来也在他的带领下公司项目整个用 Laravel 进行重构,我也意识到自己这才算踏入现代 Php 开发的大门。这家公司待了近三年,后因人员变动离职。

产品开发和代码质量

老实说我经历的项目代码,从我个人审美的角度来说,大都是丑陋且不优雅的,即便是用了 Laravel 这样优雅的框架。把逻辑都集中在 Controller 里面是很常见的现象,这种项目从人的阅读习惯来说其实很容易看明白,因为他就赤裸裸在哪里,一览无余,但要谈到维护性、扩展性和各种性,那无疑是不及格的。我曾经接手过一个项目,单一个 Php 文件就有三万余行代码,这几乎是一个中小型项目全部代码量,而它还只是其中之一。想必从接盘人的角度来谈,少有人不会骂娘,但是抱歉,这并不影响它为企业带来利益,它依旧像个没事儿的人在服务器上跑着,而且你所享受的待遇指不定还是它所带来的。

由此可见一斑,代码质量的好坏在一个项目成功与否中所占的比重其实并不大,哪怕对于开发者是灾难性的,只要它还能跑起来,用户不流失,企业就认为它是成功的。那么代码写的差但却节节高升的案例,也就不足以为奇,因为本质上用户面对的都是产品的表面,能点动按钮就认为是可行的,就好比泰国的人妖精致打扮起来,让人即使花钱也愿意上去摸两把。不过,话说回来,代码质量应该是开发者随身携带的自我修养,也是企业技术债务上往往会存在的一点,或许我们一开始做不到尽善尽美,但是大家也不能一条路走到黑。我的一个朋友给自身设了一个标准 "能解决的想办法优雅解决,不能解决的想办法尽快解决,先完善,再完美",是的,这个朋友就是我自己。

关于我自己

我出生在四川宜宾的一个小乡镇,由于区域环境属于山峦地带,所以我们那里出来的年轻人总背负一种着走出大山的命运,以至于我望着一望无垠的广阔平原,总爱幻想以后我要把家迁到哪里,哪里。今年就二十五岁了,从事编程行业以来一直在成都,技术知识基本都用来挣钱了,不管是公司项目也好,网上接的私活也好,不幸的是我至今也没写出什么改变世界的代码。

王小波说 “人在年轻时,最头疼的一件事就是决定自己这一生要做什么”,不晓得几时我也开始头疼这个问题,是啊,决定了自己想做的事,之后一路走到底就好了。有时我认为熟悉就是热爱,好比你爱一个人首先也要经过熟悉,否则我认为那也就是自我意淫。年前在社区看到优帆远程计划很是触动,也有幸和晓文见了一面,聊了很多,因为自身有一些不清晰的规划吧,再加上和计划预设的人群不够统一,也就没有荣幸成为其中之一,走的时候晓文说 “有些东西你确实要考虑清楚再做决定”,其实我也很早就在想了,只是还摸不清答案,不知道大家在这个年纪是否也如此,之后又找到答案了吗,还是就如李志唱的一样 “总以为答案会出现在下一个车站”。

究其是决定的热爱,还是热爱的决定,看来短时间我还得不到答案,我现在还是个普通的程序员,写这篇文章的终其目的也只是为了寻找一个新的发展机会,因为我还热爱编程。


工作经历

成都蓝奥博翔科技 ( 2015.10 ~ 2018.07 )

项目是公司自研的一套服装管理 ERP。前后端、微信公众号先后都有负责,主要技术栈以 Lamp、Redis、Bootstrap、jQuery 支撑。起初都是使用 Php5.2 原生进行开发,经手后升级到了 Php7 、替换文件缓存为 Redis、集成三方报表 插件 提升页面渲染速度、并把 ThinkPHP 的 Model 操作植入其中。2017 年使用 Laravel 进行重构也是首次接触该框架,从此对该框架的热情一发不可收拾。对了还要感谢社区里的教程,让我少走了很多弯路。

成都艾斯莱德网络科技 ( 2018.08 ~ 2020.02 )

公司名字就是以产品 iSlide 设计工具而命名,用户活跃峰值最高达 10 万以上。该项目是基于 Microsoft PowerPoint 的一款 PPT 插件。涉及技术栈 .Net、Golang、Node.js、Docker、Lnmp、Laravel、React 等,并且公司还是阿里云重度用户。项目皆为前后分离。后端项目早期整体为 Lumen,之后以 Laravel 进行不同项目拆分,并抽离冗余服务置基础包,我的职责包含但不限于以下

  • 面向公司内部、企业用户、渠道用户的管理后台开发,其中包含数据表设计、用户权限管控、 Opensearch 资源同步,数据分析报表等。

  • 局部与客户端交互 Api,包含异步任务、CDN 上传下载、用户授权等。

  • 发件系统,包含对接阿里云邮件短信 Api、黑白名单过滤、基础包统一 Api 调用等。

  • 活动等模块,包含短网址设计、数据统计、以及各种用户奖励制度的逻辑编码等。

其他项目

海外餐饮平台

该项目是面向西班牙地区的一个餐饮管理兼外卖系统,产品包含扫码点餐、外卖网站、商家管理、收银机、支付系统、打印系统等。使用 Electron 打包客户端。以 Lumen 为基础提供 Api 支持,使用极光和 Webscoket 处理消息推送,使用 Redis 处理缓存和队列,使用 docker 构建生产、测试环境,使用 Google 邮件、地图服务等。前后分离项目,后端由个人独立完成。(感觉也没什么好说的 ~)

技能清单

  • 后端:Lnmp / Laravel / Lumen / ThinkPHP / Workerman / Node.js
  • 前端:HTML / CSS / Bootstrap / JavaScript / jQuery / React
  • 缓存相关:Memecached / Redis
  • 测试相关:PHPUnit / Postman
  • 管理工具:GIT / SVN / Composer / Yarn / Npm
  • 其他:微信公众号 / 各类平台 API (不限于 Google、Facebook、微信、支付宝、微博)
  • 学习中:Docker / Golang

又及

谢谢看完我的碎碎念,感觉是被疫情困久了,想说的太多,有点马不由缰。

联系我 ( 微信亦然 ):18780640950

专业领域:
设计开发
工作方式:
远程工作线上兼职
加载中…
精选评论
3 个月前lw

自学成才赞一个!

3 个月前击猹队

文笔不错,支持一下

谢谢

3 个月前Joiner

支付一下

谢谢

3 个月前181****7379

好优秀

3 个月前大灰灰 iOSer

这是简历嘛。。😂

2 个月前TONGS

厉害的哥 。加油