# 技能清單
以下均為我熟練使用的技能
- Web開發:PHP
- 腳本語言:python
- Web框架:ThinkPHP/LazyPHP/Lumen
- 前端框架:Bootstrap/AngularJS/HTML5/Vue/Jquery/jqGrid
- 前端工具:Bower/Gulp
- 數據庫相關:MySQL/PDO/SQLite
- 版本管理、文檔和自動化部署工具:Svn/Git/PHPDoc/Composer
- 單元測試:PHPUnit/SimpleTest
- 云和開放平臺:SAE/BAE/Aliyun/微博開放平臺/微信應用開發/Teambition/DingTalk
# 工作經歷
## 鎮江起妙科技有限公司 ( 2018年-04月-至今 )
### 龖購后臺維護
幫公司實現了采購單的動態打印,根據發貨單列表篩選數據后套打。
### 氧庫租賃系統
根據甲方的需求,設計數據庫,獨立完成整個項目的架構,包括后臺,api。對接了阿里云短信、小程序公眾號微信接口,及建設銀行的聚合支付接口。為物聯網硬件通信編寫了基于tcp的服務端和客戶端響應。學習了easysms和fluidxml。熟悉并使用了海豚PHP后臺的最新版。
## 杭州騰縱科技有限公司 ( 2017年3月 ~ 2018年3月 )
### 新點餐系統的數據實時同步
研究了swoole,基于websocket 的實現,用于手持和公眾號向點餐機數據的同步。
### 進銷存項目
根據公司的需求,參考金蝶獨立實現了和系統商品緊密相關的進銷存系統。自學了jqGrid 前端表格項目。實現了動態讀取excel批量導入商品到商品表和進銷存系統里。學到了用緩沖輸出技術,實現實時動態顯示導入結果。最好的效果是實現了瀏覽器上掃碼槍輸入條形碼自動查詢商品插入表格的效果。還有超市用的價簽打印實現。
### 新商家后臺 和代理商后臺
負責帶領李瀚實現舊后臺的遷移。主要學習了tp5的使用以及海豚PHP的使用。期間接入了釘釘后端異常報警,以及sql慢查詢檢測。學會了如何模型里連接不同數據庫,以及模型關聯、自動完成、自動獲取。設計了前臺點餐機的操作權限。
對接了美團和餓了么外賣接口。還對接了發票通接口。
添加tp5隊列功能。
添加 yarServer 支持yar rpc調用。
### 老代理商后臺
研究teambition 接口開發了 吵吵機器人,顯示項目報警和調試信息。
公眾號第三方平臺接口的實現。
為項目引入了apidoc 功能 可以在項目中通過注釋方式 生成文檔。
添加overtrue/pinyin 庫 增加中文生成拼音功能。
對接了中信自動進件、平安進件以及拉卡拉的支付商戶進件接口。期間有感于項目里代碼水平的低,風格的錯亂,翻譯了[《PHP代碼整潔之道》](https://github.com/yangweijie/clean-code-php)。
## 北京家里 ( 2015年10月 ~ 2016年1月 )
### 重慶車展項目私活
在此項目里我負責html5頁面的切圖轉靜態頁面和html5微信應用的開發。
在這個項目中學會了如何以固定尺寸樣式適應大小屏幕,如何進行微信HTML5自動登錄和授權登錄,及如何進行微信html5應用的微信支付流程。
而后一期后的二期里,我又負責后臺搭建和汽車產品表從汽車之家的數據采集,采集了169個品牌、234個品牌分類、1909個車系、7411個車型及車型里的397個屬性和808282張圖片。
然后用“H+”html5后臺搭建實現了二維碼申請和分配功能,學習并使用了 boostrap-table 插件。了解并使用了ThinkPHP5 beta 版框架。
### 北京極客優才科技有限公司
#### Jobdeer**人才招聘項目**
我開始負責**后臺api**編寫,羅飛負責前臺效果實現。后來整個項目的技術實現都歸我一個人了。我學習并使用了LasyPHP4 框架。項目中實現了各種產品經理提出的需求,寫了PHPUNIT 單元測試,和前端的angularJS 的e2e 測試。同時還維護著簡歷后臺內容的開發。當時支撐著每天10~100個候選人的發布。期間還搞過一次互聯網公司免費領100000個鼠標墊活動,里面有一個紅包碼可以抽取現金。
#### 3k**獵頭**
這個項目是公司的一次嘗試,采取和獵頭合作讓獵頭上傳部分可用簡歷,其他公司付費查閱并面試的方式,也是基于原有架構實現的,簡化了一些邏輯。但是由于后面沒資金運營而停止了。
## 上海頂想信息技術科技有限公司 ( 2011年8月 ~ 2014年2月 )
### OneThink**內容開發框架整個插件機制的設計與實現**
簡介:onethink是基于最新的ThinkPHP框架和靈活的架構設計,采用了動態化和層次化的文檔模型設計理念,實現的一個CMF框架。
成果:參考thinksns,初步實現了其完整的插件機制。對后臺菜單的數據化管理實現。開發了幾個官方插件,如站點信息、開發團隊、編輯器、響應式圖片縮放插件、糗事百科采集顯示插件等。
### RED4S**賦碼管理系統V5 改版后端開發**
簡介:RED4S賦碼管理系統V5 改版 一個藥品監管碼生成管理系統。
成果:學會使用公司內部開發的“ThinkBox”插件,學會使用“bootstrap-editable” 插件實現列表的實時編輯,學會thinkphp的多語言國際化開發,學會thinkphp上使用sqlserver數據庫。學會php使用zip的打包。
### 姐妹街后端開發
簡介:一個以淘寶采集數據和網站成員自行發布商品進行兌換銷售的分享購物網站。
成果:學會了圖片上傳后裁剪插件的使用,學會了ajax 分頁,學會了實現瀑布流展示效果,并實現滾動加載后繼續分頁。學會了使用auth接口同步人人、qq、新浪微博等提供oauth授權登錄的接口使用。學會了一些代碼的抽象復用
## 開源項目和作品
### 開源項目
[SublimeThinkPHP](https://github.com/yangweijie/SublimeThinkPHP) : SublimeText上的thinkphp框架插件(自動補全常用變量、數據庫直接查詢、官網api訪問)
[SublimePHPNinJaManual](https://github.com/yangweijie/SublimePHPNinJaManual) : sublime中看php函數手冊,體驗有待提高,支持多語言,有想體驗好的可以用docPHP
因為我是ThinkPHP核心成員對框架的工具貢獻多點。
### 技術文章
[《php類庫到sublime完成》](http://blog.51cto.com/yangweijie/2072928)
[《php類庫速查表升級》](http://blog.51cto.com/yangweijie/1952512)
[《phper從st到vscode》](http://blog.51cto.com/yangweijie/1952511)
[《跟老楊學ThinkPHP3》](http://www.hmoore.net/yangweijie/yang_book)
[Sublime Text 2 文檔\(翻譯文章\)](https://github.com/yangweijie/SublimeText2_doc_cn)
# 個人信息
- 楊維杰/男/1988
- 本科/常熟理工學院數字媒體技術專業
- 工作年限:6年多
- 技術博客:https://yangweijie.github.io/note 、http://39.108.156.37/index.php
- Github:http://github.com/yangweijie
- 到崗時間:一個月后
- 期望職位:PHP高級程序員,應用架構師
- 期望薪資:稅前月薪9-12k 如果有股份可以少一些
- 期望城市:鎮江
# 聯系方式
- 手機:15262980903
- Email:yangweijiester@gmail.com
- QQ/微信號:917647288/yangweijiester