工做一年多的感慨

    在创业公司工做一年多了,产品算是渐渐稳定下来了,我也是最近一个月左右,上班也能够有空闲时间学习技术和研究。工做一年多,经历了三个阶段,作php开发的走了一个又一个,惟独我由公司建立坚持到如今,对于如今社会广泛的半年跳槽一次现象,我算是比较坚持的一个了。缘由按重要程度排个序:1.离家近,吃住不用出钱;2.技术未到家,跳槽怕没人要;3.总监愿意招刚毕业没有工做经验的我,我属狗,也像狗同样忠诚,你对我一点好,就认定你,并且总监技术的确很厉害,我能够从他身上学到不少东西;4.有补贴,但现在我也不怎么想要这个补贴了,不算缘由了。然而如今想跳槽,缘由的话....先讲述一下个人三个阶段吧。php

    阶段一是公司6月刚建立到11月份第一个项目上线,刚开始的6月到8月,为了适应工做,我搬到离公司较近的公寓里跟朋友合租,这段时间天天晚上都加班到7点半,8点左右才走的,晚上回到宿舍吃完晚饭洗完澡都10点了,剩下的时间有空就研究一下公司目前用的框架技术,不过基本都是跟朋友聊一聊吐槽一下工做。周六我都会去,刚开始勤奋点总没有错。面试

    这段时间来了三个php后端的,第一个由于有工做经验一年但打字还要看键盘一个一个敲等被抄了;第二个由于一个地方的逻辑作不出来,而我作出来了,总监教导到生气,可能他受不了没一个星期就走了,由于这事提早给我转正了;第三个是我另外一个同窗,一直到陪我到11月份,他负责后台管理系统,我负责接口,后来不知道什么缘由走了;6月到8月份,吃的住的用本身钱,这几个月工资基本都没有剩的,直到9月分搬回家才有工资剩余。阶段一对我来讲是最苦逼的,天天作到8点左右,还要抽空复习准备10月补考(挂了同一个老师4门课致使延迟毕业),基本是没有时间去学习除了工做外的技术。(不要跟我说什么时间是挤出来的)sql

    阶段二11月份到2月份,凄惨凄凉的秋冬天,这期间,我一我的管着三个项目(有两个项目是差很少的)的接口,还要管第一个项目的后台管理系统,同窗还给我留了很多坑。这段时间也是,天天到加班到7点半左右,发版的话要更晚呢,记得有一次加班到晚上11点。这两个阶段的加班我不多有怨言,由于加班一来能够赶进度,二来还能够学到新知识。由于补考完了还有时间能够学习计算机网络、数据库、c语言和数据结构呢。数据库

    阶段二,公司算是凑齐一个团队了。刚开始的4我的还挤在别人的公司里,到7我的挤在一个几十平的房间,到后来15我的搬到新的公司,我算是见证了公司的成长,其实我想继续呆下去,看看公司最后的发展......后端

    阶段三,2月到如今,游刃有余终于到有空闲时间。年后,php后端多了一我的负责后台管理系统,我继续负责接口。说真的,到如今,写一个增删查改的接口对我来讲很简单,一个版本的工做量我一两天都能作完,后期就是等调试测试改bug。我开始有时间作本身的事情,直到那天,我抓取了一下其它公司的接口....没想到会改变我一直想呆下去的想法。安全

    那天见到楼上有招聘php的,薪资6000,开发app的必定会有接口,因而我抓取了一下,发送验证码接口返回验证码的,错误信息不屏蔽的,手机号码不屏蔽,我的数据一抓都出来了,密码password的都给返回了,甚至连后台管理系统的入口都给找出来了。个人天,这种水平,这种技术6000多,我辛辛苦苦那么久为了什么?网络

    说到技术,我敢情我不会太差,可是也没优秀到哪里去,起码个人接口不会出现这种问题。没错,增删查改的功能随便一个有基础的人都能作出来,可是我不会循环实例化一个模型,不会循环去数据库取数据,知道sql语句有group by,不会分不清key=>value的逻辑,知道某些重要数据要作过滤,某些操做要作安全校验等等,这些我同窗(后台管理系统给我留下的坑)或者新来的php开发都没有注意的问题,刚开始工做的我都注意了。数据结构

   这是新来的php开发的代码,假设列表有15条数据,先循环一遍取出buy_id和sell_id,根据用户id批量取用户数据,用户id作键,用户信息作值。循环15条订单数据,再循环用户消息,假设15条订单里的买卖双方都不同,取到30个用户的数据,这里的循环就要循环15*30=450遍;以前这里是我同窗的逻辑,循环15条订单,循环取买卖用户的数据,最坏的是15*30=450遍去数据库取数据。起码我不会写这样的代码,事实上接口也有不少地方是须要作这样的关联。(这也是第二个php开发搞不懂key=>value的逻辑)具体逻辑若是想不出的面壁去。并发

   

    是的,我膨胀了也好,技术的确跟薪资不符也好,若是公司消除不了个人不公平感,我惟一能作的就是跳槽。app

    一年了,也不知道本身的技术水平如今是怎么样,基本的工做是能够完成的,面试里说的什么处理高并发阿,什么什么厉害的技术,这些技术小公司都不会用到。因此下一个阶段想到一些大公司,运用和实践这些技术。