[北京] 5 年 php 全栈求职,希望做前端为主的工作 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mqtt
V2EX    求职

[北京] 5 年 php 全栈求职,希望做前端为主的工作

  •  
  •   mqtt 2016 年 12 月 15 日 4911 次点击
    这是一个创建于 3395 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚来北京找工作时候,自己都不知道喜欢做什么,也不了解公司里别人是什么水平,很没有自信,有时候约好的面试没有原因突然就不想去了,在这里深感抱歉。

    前言

    毕业这几年学了个乱七八糟,高不成低不就,学的多了感觉擅长的越来越少,人的精力毕竟有限,从头再来吧。

    基本资料

    非科班出生,高中时候化学、英语最牛 x ,那时候还想着当个化学家呢,到了大学选的材料化学,但是越学越不喜欢。因为天天去图书馆学习,到处瞎看,一不小心看到一本黑客的书,从此被计算机吸引,最爱的英语和化学也抛弃不学了,当时英语正在学拉丁文词根 (就是一种造词和猜词的技术)。然后就开始买各种黑客杂志、电脑杂志学基础,从 dos 命令、 html 、 css 、 js 、 xml 、 c 、 vc 、 delphi 、 windows 核心编程、 win32 汇编、 java (只学到 servlet ,为学 android 打基础)、 android 、 php 、 mysql 、 linux (主要玩 centos)。。大学四年基本上在学计算机,我们材料化学老师说我傻,说计算机没发展,还不如好好干化学,我就呵呵了,那时候也不喜欢其实对干计算机也没什么概念,就是单纯的喜欢,碰到不会的肯定要弄明白为止。反正什么不会就找博客文章,需要看很多遍的会打印出来,印象比较深的就是学 win32 汇编时候打印过 pe(exe 、 dll 文件格式)结构的图,好几张 A4 纸拼起来的。还打印 win32 汇编的书,放了假不是看书就是看 php 文档,看网上各种视频教程,各种学。

    我金牛座好像有点儿自虐,越是看不懂的书越有兴趣,而且容易沉迷于某种事情。比如我 6 岁开始从小打台球,因为家里干这个,没人就一直一个人玩,能玩一整天。高中时候迷上化学,放了假就一直看高中的无机化学,有机化学,也是看个没完,吃饭都能忘了。刚学计算机也是这样,有时候一星期通宵 6 天看黑客技术,学习计算机一些概念、操作什么的,那时候还是个混黑客群的小菜鸟。不过我从来不问问题,遇到都是自己想办法解决,倒是经常去 qq 群回答别人问题。

    2011 年材料化学毕业,在学校就和公司老板联系好了,毕业了直接去了他的公司做 php 和 web 前端,主要做各种 cms 二次开发企业网站、招聘网站、商城,一直在小城市,因为业务比较少,时间比较多,所以研究了以下的东西。

    比较遗憾的事:那时候没有意识到数据结构的重要性,所以没怎么学过数据结构,只是接触一些排序、状态机、树的基本概念和分布式里的一些算法,再加上工作也在小城市,算法基本上用不到,所以就。。。所以主要想做前端,如果不要求算法,其他的也可以啊。

    下面是技术部分

    web 前端

    以前用 html 4|5 、 css 2|3 、 jQuery 、 zepto 、 mui 、 apicloud ,很久以前也学过点儿 extjs 、 jquery mobile 、 phonegap 也学过 seajs 、 requirejs 、 underscore 、 backbone 。

    最近看过 es6 、 webpack 、 stylus ,基本会用,也学过 less ,了解过 sass 。 最近通读 vue 、 vue router 文档,写了几个单文件 vue component (Toast 、 Dialog 、 Switch)。 看了下 react 、 react native 写了几个 demo 和学习原生开发 react native component (android 、 oc 、 swift),打算写个 mqtt 客户端开源,正在学 react router 、 redux ,对新技术非常感兴趣。

    seo

    刚毕业时候同事做 seo 的,受他影响天天看 seowhy 学习,基本的优化没问题,还找过在医院做 seo 和 web 前端的工作。

    nodejs

    学的比较早,大概 2012 年学的,基础还可以,写过 pomelo 框架的一个 mqtt 插件 http://nodejs.netease.com/topic/5278edf60a516e1851484723

    给朋友做过一个只能电饭煲自定义协议的测试工具 (express 、 mqtt),主要就是消息 encode 、 decode 。

    学习过 express 、 mongoose 、 socket.io 、 twig (template engine)、 sockjs 、 mqtt 、 redis 、 mysql 、 request 、 leveldb 、 amqp 、 github 等,主要对即时通讯比较感兴趣,以前学习 nodejs 时候翻译过 express 、 nodejs 文档,那时候为了学习 linux ,再往上弄了个技术论坛,天天翻译东西放上去吸引流量。

    以前写前端主要用 gulp 、 browser sync ,那时候对代码也没什么要求。

    php

    刚毕业主要学习 CodeIgniter ,但没用过,只是看看源代码学习人家的代码,好像很多写 php 框架的人都是以这个为原型,不过我是照着 laravel 的架构写了个简单的 php mvc 框架, orm 用的 laravel 自带的那个,模板引擎用的 twig ,用 composer 管理依赖。

    mysql 优化、 nginx 优化看过视频,也没记住多少,缺少实践。

    用 laravel 写过博客和一个小型 cms ,都去做二次开发了 phpcms 、 74cms 、 discuz 、 destoon 、 dedecms 、 ecshop 、 ecmall 、 opencart 、 zencart 等,不想说了,都要吐了。做二次开发让我学到的也就是 SEO 和数据库设计了,因为开源系统里功能比较多,表比较多,没事就看别人数据库玩。熟悉用 mysql workbench 设计数据库,最近在设计 b2c 商城数据库。

    android

    学的比较早,看了有 10 本书,基础还可以。写过几个小 app ,主要时间都去修改 paho android 这个开源项目了,那时候想实现微信公众号这样的功能,用户订阅商户、煤矿、信息部。。然后那些组织、机构、个人发布信息,就可以第一时间看到了,我们那里煤炭找车还靠信息部,人肉找,所以我觉得还是有需求的。

    ios

    系统的学习过 oc 、 swift ,不过好长时间不弄了,估计又还回去了,不过还是可以面向 google 、 stackoverflow 、 youtube 编程的。就看过 1 本书和 Stanford 大学的 iOS 教程 (讲得灰常不错),主要在研究 https://github.com/ckrey/MQTT-Client-Framework 和 apns 做即时通讯相关的。

    go

    比较系统的学习过 golang ,不过时间比较久了,大概 2014 年学的吧。那时候在学习 MQTT 协议 (官网: http://mqtt.org/,现在百度、阿里云、 AWS 、云吧、青云 都相继推出了 MQTT 云服务),熟读 MQTT 中文、英文协议后,实在找不到学习资料,只能看源代码了,那时候发现 go 挺好玩的,就买了几本书学,看过 go web 编程、 The way to go 。主要为了看代码 https://github.com/alsm/hrotti (单机)、 https://github.com/Terry-Mao/gopush-cluster (分布式推送)。

    用 go 写过采集少儿不宜的那种图片,用 leveldb 保存已经抓取过的链接,还限制 goroutine 数目,看代码时候也学习过一些技巧,像什么 close channel to broadcast 什么的奇技淫巧。

    也看过一些慕课网关于 golang 的分享,比较喜欢 go 。

    研究推送系统时候为了看代码也学习了部分 linux c 章节,本身也有 windows 核心编程和 win32 汇编基础。

    消息队列、 nosql 、 key-value 数据库

    学习过 redis 、 mongodb 、 rabbitmq (就喜欢生产消费者模型或者叫订阅发布 /观察者设计模式),其中 redis 和 mongodb 在二次开发 mosquitto 时候用过。

    学习过 leveldb ,用 go 客户端学习的。

    erlang

    第一次觉得 erlang 好,是因为接触到分布式推送系统之后,感觉用 zookeeper 做服务发现、 kafka 做子系统间通讯,导致依赖太多了。所以就被 erlang 天生分布式的特性吸引,大致看了下 erlang 基础和 /otp 两本书,学习了下 emqtt 。函数式编程也挺有魅力的,就是 erlang 语言稍微有些反人类,不如 go 的语法人性化。

    也用 docker 搭建过环境,还玩过 haproxy 、 nginx tcp 负载均衡。

    版本控制

    会用 svn 、 git 、 github ,不太深入

    开源项目、博客

    博客上内容主要是记录自己学习笔记,方便自己查找,还有转载别人内容,怕别人删了。 github 主要是看代码为主,开源过 2 个项目,一个是 mosquitto 二次开发、一个是小程序连接 MQTT broker 的一个修改库。

    其他

    比较擅长微信公众号、微信支付、尤其对即时通讯研究比较多

    标签

    猫、版本控、 mac 、 mqtt 、全栈、全渣、爱学习、物联网、单片机、产品、黑客、漏洞、另类

    如果业余时间多想干什么

    想自己用 laravel 写个商城系统、把微信端、 android 、 iOS 都一个人写出来, app 可能用 react native 先写一个。 还想用 golang 做个分布式推送系统。

    博客、 github 、 stackoverflow

    技术博客: www.w3hacker.com Github : http://github.com/w3hacker StackOverflow : http://stackoverflow.com/users/3034635/w3hacker

    兴趣、爱好

    游泳 (好久不玩了)、台球 (好久不玩了)、轮滑 (旱冰、冰刀都可以啊,好久不玩了)、撸猫 (天天玩)、以前还喜欢打篮球呢 (再也不玩了)

    联系方式

    微信: musikar qq : 389443626 手机:

    第 1 条附言    2016 年 12 月 15 日
    以前还研究过 coreseek ,非常喜欢,不过等了 2 年还没见更新,加了作者微信,他天天哄孩子呢,所以大家别等了,用 es 吧。
    21 条回复    2017-02-09 18:03:19 +08:00
    MontagePa
        1
    MontagePa  
       2016 年 12 月 16 日
    朋友,咱俩很像啊。只不过我对 IOS 和安卓这边不是很了解,目前在搞 react,redux,已经用到线上项目。同求一份山东济南的工作。
    mqtt
        2
    mqtt  
    OP
       2016 年 12 月 16 日
    @MontagePa 我感兴趣的工作中一个都用不到,只能自己搞 app 了
    1762628386
        3
    1762628386  
       2016 年 12 月 17 日
    哥们 大神啊
    mqtt
        4
    mqtt  
    OP
       2016 年 12 月 17 日
    @1762628386 请叫我全渣工程师
    icetomoyo
        5
    icetomoyo  
       2016 年 12 月 19 日
    楼主来份简历呗,北京的新三板上市公司 [email protected]
    fuxkcsdn
        6
    fuxkcsdn  
       2016 年 12 月 20 日 via iPhone
    lz 先找家用得上你技术的公司待下去比较重要
    看了你的经历感觉和我之前很像,就是闲
    因为闲所以啥都想学一点,但没实际项目经验会让你找工作时踢到钉子的,即使你再能说会道对该技术了解得比面试官还深,也抵不过人家问你一句,有实际项目经验吗?多大规模?
    eastwood20
        7
    eastwood20  
       2016 年 12 月 20 日
    愿意来上海吗
    mqtt
        8
    mqtt  
    OP
       2016 年 12 月 20 日
    @fuxkcsdn 你为什么 f**k csdn?
    mqtt
        9
    mqtt  
    OP
       2016 年 12 月 20 日
    @fuxkcsdn 我发现自己更喜欢做独立开发者,就是接的外包不稳定,单价也不高,还不如打工。
    mqtt
        10
    mqtt  
    OP
       2016 年 12 月 20 日
    @eastwood20 去不了了,不折腾了,我已经南北都漂过了。
    mqtt
        11
    mqtt  
    OP
       2016 年 12 月 20 日
    @icetomoyo 投过 微信也加过 好像没理我
    icetomoyo
        12
    icetomoyo  
       2016 年 12 月 21 日
    @mqtt 抱歉,我这里的确没收到您的简历,我翻了很多遍邮箱了。我的微信 286059536 ,邮箱 [email protected] 麻烦再发一下。方便的话也可以加下微信,注名来自于 V2EX 即可
    icetomoyo
        13
    icetomoyo  
       2016 年 12 月 21 日
    @mqtt 抱歉,我找到您的邮件了,之前被新客户端筛掉了。我马上转给人力部门
    fuxkcsdn
        14
    fuxkcsdn  
       2016 年 12 月 21 日
    @mqtt php 要靠外包过活确实不如打工,毕竟 php 的外包单价一般都不高
    建议先丰富你的项目经验,技能树点得多而项目经验不足求职时会很被动的
    在选择 “ 2 年工作经验,技能不多,但有类似项目经验” 的人和你( 2 个都符合应聘条件)的情况下,我相信大部分企业会更倾向于那个 2 年工作经验的
    mqtt
        15
    mqtt  
    OP
       2016 年 12 月 21 日
    @fuxkcsdn 我计划边工作边写个商城系统,然后回小城市弄个公司做外包。
    fuxkcsdn
        16
    fuxkcsdn  
       2016 年 12 月 21 日
    @mqtt
    一前同事自己空闲时间写了个 php 后端的 IM ,还有个配套的 OA (虽然 2 个都不咋样)
    免费开源,收技术咨询和功能添加费用,具体收入咋样没问
    但他也还是继续打工,不过看得出他挑工作就挑轻松,不需要加班的

    P.S. OA 是他上家公司的主要业务,我问过他是否直接把公司的 OA 拿来改改而已,他说流程参考,代码没有。(暂缺不论这样是否有违职业道德)

    所以...你真打算自己写商城系统的话,首先你得去一家做电商或者开发商城系统的公司待一阵子先,单纯靠自己想象的业务流程没用的。前台业务流程参考几个电商是能做出来,但后台功能是参考不来的(当然,可以参考开源或者“被开源”的商城系统)。

    P.S. 之所以 fuxk csdn... via t/319444#reply44 44 楼
    mqtt
        17
    mqtt  
    OP
       2016 年 12 月 21 日
    @fuxkcsdn 你同事这个违反竞业协议吧,违法行为就不探讨了。

    我以前做过 b2b2c 的前端,因为是前后端完全分离,对业务还算了解,其实我们小城市对商城要求不高,最重要的还是怎么传播、营销。

    我的推送系统目标是几百万人同时在线,满足小城市需求就行了。
    ChenNi
        18
    ChenNi  
       2016 年 12 月 27 日
    @mqtt hi 楼主 支付宝招前端, H5 或者 Node.js 方向的,是否有兴趣试试,北京或者杭州均可
    t/329352
    yzou
        19
    yzou  
       2017 年 1 月 1 日
    你的域名过期了。
    cathzhang
        20
    cathzhang  
       2017 年 2 月 8 日
    @mqtt 楼主还看工作么?滴滴招前端, H5, nodejs 都有,在北京西二旗,有意请发简历 [email protected]
    monica2016
        21
    monica2016  
       2017 年 2 月 9 日
    PHP 职位,感兴趣可以见面聊一下哦~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5638 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 01:49 PVG 09:49 LAX 18:49 JFK 21:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86