V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiulu
V2EX  ›  求职

深圳-求职-全栈

  •  
  •   xiulu · 2020-04-21 13:01:17 +08:00 · 1682 次点击
    这是一个创建于 1463 天前的主题,其中的信息可能已经有所发展或是发生改变。

    温馨提示: 这个帖子更侧重于经历方面的描述,如果您想看专业技能方面的简历,点这里


    个人信息

    学历:本科

    求职意向:全栈开发工程师

    工作经验:19 届毕业生-工作不到一年

    技术栈:Golang,Linux Shell 编程,Vue.js ,微信小程序


    个人经历

    编程入门:

    我并非计算机专业的,大二的时候突然对编程很感兴趣,然后通过 Python 入了门。

    但是身边没什么人交流,只能到社区里“找食物吃,吃的东西很杂”。

    期间摸过很多东西,比如 Python 爬虫,Arp 欺骗等,但都是浅尝辄止,基本属于入门乱来阶段。

    大学实习:

    后来在大学期间分别有过两段 Golang 后台的实习,两家公司分别是做 IM (即时通讯软件)和区块链的

    我在那里主要写 RESTFUL API 。

    毕业后:

    毕业后,在一家做 WebIDE 的公司,做微信小程序开发。

    算起来,从写"Hello,World"到现在,也有三年时间了。(大学两年+工作大半年)


    个人项目

    演示地址 代码

    描述: 这是我从零开始写的一个博客,包括

    • 前后端的设计(技术选型,表的设计,API 制定,UI 布局)
    • 开发 (独立解决各种问题 )
    • 调试( Postman,Chrome 开发者工具,断点调试)
    • 部署( AWS EC2,Nginx 代理,Let'encrypt 签证书)

    支持:

    • 功能:支持多用户,Markdown 预览,分页等
    • 特性:实现前后端分离,响应式布局(Bootstrap 实现)
    • 技术选型:前端用 Bootstrap + Vue,后端用 Gin ( Golang 的一个 Web 框架)

    部署:

    写完后用 Godaddy 签了个域名,然后部署到 AWS 的 EC2 上,主要干了几件事:

    • 配置 Iptables,开放 80 和 443 端口

    • 用 Let'Encrypt 签了个证书,配置 Nginx 支持 HTTPS 传输

    • 配置 DNS 服务器的 CNAME 使得 www.xiulu.xyz xiulu.xyz 都跳到同一个 Ip

    脚本自动化:

    然后嫌每次部署都太麻烦,还写了一键 Shell 脚本,manage.sh

    自动拉取 Repo 编译,安装配置 Nginx,Mysql,Iptables 等。

    只要新创一个 Centos6 的服务器,运行这个脚本之后,就可以从浏览器正常访问博客了

    优化:

    最后,为了尽可能减少网页加载时间,我做了以下尝试:

    • 重构代码,改为懒加载的方式,动态导入模块

    • 配置 Webpack 生成 Gzip 静态文件,配置 Nginx 支持 Gzip 传输,减少传输时间( 4M 压缩到 700K )

    • 换了三家运营商(Vultr,AWS,星光互联),多个节点的 VPS,最后挑了一个 25ms 延时,10%丢包率的服务器


    对了,Booststrap 和 Vue 是为了做这个 Blog 才学的,算是现学现做把。

    说实话一开始接触还挺不适应的,但其实只要耐心地读下文档和善用 Google,问题都不大。


    英语能力

    大学的时候考了一次四级没过,后来接触了编程之后深刻地认识到了英语的重要性,踩了很多坑,花了很大的心思去学习。

    读写方面:

    现在阅读和写作方面,能无障碍逛一些技术社区(Stackoverflow,Medium),也可以用英语做一些简单的邮件交流,大概是这个README的水平吧。

    听说方面:

    听力和口语的方面上还不行,只能听懂 Vue JS Crash Course 这种水平的视频。


    感兴趣的东西

    对网络协议相关的东西很感兴趣,有折腾过路由表,和各种代理软件。

    之前也根据 ICMP 报文格式实现过 Golang 版的 Ping,后面又基于 Ping,实现过 Golang 版的 Tracetoure,并写了一篇文章记录了实现的过程。点这里


    期望

    找团队上:

    其实我一直想找的不是公司,而是这么一群人。

    • 他们喜欢捣鼓各种稀奇古怪的东西,然后与同伴分享自己成果,比如树莓派,软路由,或者为了解决某个问题而写的程序。

    • 亦或者团队成员不分前后端,他们都可以从前端写到后端

    • 他们热爱技术,并享受技术带来的乐趣

    我只是想找这么一群人跟着,至于公司业务层面上做什么倒没太大所谓。


    或许上面的要求听起来有些虚幻,毕竟这是找工作,那请允许我换点实际的要求 (就两点)

    • 对代码有要求,有 Code Review
    • 团队里,不定时地会有技术分享

    当然,如果有外企文化,或者能接触到 Elastic Search,Kubernets 之类的技术,就更好了。


    最后

    联系方式:点这里

    为了在面试之前有个缓冲的时间,我就不放手机号上去了,不便之处,还请谅解。

    目前在深圳,已离职。想找我聊一下的话,约个时间,我都十分地欢迎。

    4 条回复    2020-04-21 21:33:48 +08:00
    Meiling
        1
    Meiling  
       2020-04-21 17:31:28 +08:00
    离职找工作不会慌吗
    androidkily
        2
    androidkily  
       2020-04-21 19:45:53 +08:00 via Android
    全栈?那面试官肯定会问你:你最擅长哪块啊?
    shawnlyy
        3
    shawnlyy  
       2020-04-21 20:44:23 +08:00
    不到一年的全栈,大部分公司不敢要啊。兄 die,你还不如去做你比较擅长的方向,进去之后再去学习前端。
    xiulu
        4
    xiulu  
    OP
       2020-04-21 21:33:48 +08:00
    @xiaoxsen 感谢你的建议。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3601 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:55 · PVG 18:55 · LAX 03:55 · JFK 06:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.