温馨提示:Ctrl+鼠标点击可以新窗口打开链接
非计算机专业,在大二下学期的时候接触了编程,对编程很感兴趣,并且觉得这将是我以后的出路,所以投入了大量的时间学习,其中历程,一言难尽。后来分别在珠海和深圳有过两段 golang 后台的实习经历,至今毕业
(2019 届毕业生,本科-吉林大学珠海学院)。
以前看 << TCP/IP 详解卷一 >>的时候发现可以根据 IP 报文中的 TTL 字段追踪数据包的路由,觉得很有意思 (就是 linux 下的 traceroute),然后用实现了一个 golang 版的,并写了一篇文章,点这跳转
平时有整理所学知识的习惯,这是我之前整理的一篇笔记,当时参考了几个帖子整理的,但有些找不到了,这是其中的一篇原文。
大二的时候考了一次四级没过,后来接触了编程后深刻地意识到英语的重要性(比如解决问题时 StackOverflow 上优秀的问答,学 linux 时需要查阅的 GNU 文档,或 Github 上英文的 README),决定要把英语学好,然后网上报了个语法班,平时阅读的时候把不懂的单词记下来。现在英语阅读能力的话,可以读懂 GNU 官方文档,StackOverflow 上的问答,Toturialspoint 上的教程。
实习经历的话,我摘抄简历中一部分,如下:
地点: 珠海信达九州有限公司(30 人规模)
时间: 2018.07--2018.10(暑假实习,近三个月)
公司简介: 公司产品是开发用于企业交流的即时通讯软件,类似于企业微信、钉钉
开发语言: Golang
做了什么: 基于 MVC 模式,完成用户注册登陆功能,接触了 Sqlite,Mysql 数据库,而后参与到公司的迭代开发,制定微服务接口,并与客户端(PC,IOS,Android)联调
收获: 代码规范化、版本控制工具使用、Mysql 数据库、团队配合能力
地点: 深圳洛克曼有限公司(20 人规模)
时间: 2019.05-2019.07(两个月)
公司简介: 区块链行业,公司主要业务 BHD(比特币的一个山寨币)矿池
开发语言: Golang
做了什么: 独立完成通过 Websocket 上传 Base64 格式图片功能,测试并部署在 Linux 服务器上。而后根据产品需求,完成了矿机掉线提醒时发 Sms 和邮件功能
收获: 独立开发能力、Linux 运维、Mysql 优化
从实习经历上看的话,我似乎比较符合 Golang 开发这个岗位,但如果你觉得我可以胜任其他程序员岗位的话,我也会十分乐意地去尝试。
由于之前两家实习公司的技术氛围都不是很好,甚至第二家实习连带的人都没有,所以希望找到一家技术氛围不错的公司,一个好点的环境,和一群热爱技术的人一同解决问题。
这是PDF 版的(卡的话可以尝试刷新一下),放在 github 上,有时候加载有些慢,所以我也写了份markdown 版的,但排版看起来可能没那么好
目前在深圳,已离职,面试的话可以约个时间,联系方式简历里有
同时,如果你有一些有关我简历上的改进或未来职业发展的建议的话,我也将十分的欢迎。
1
xiulu OP 顺便补充一下我技术上的价值取向,由于我接触编程的时间不长,就两年多一点,遇到和解决过的问题也不多,所以想法方面或许有些不成熟,还请见谅。
1. 喜欢研究底层的东西 我喜欢研究一些网络协议和并用程序实现出来,所以我简历上的个人项目都是 ping 和 traceroute,也有人怀疑它算不算得上是一个项目,我其实没有考虑这么多,我只是觉得这是平时做的东西,然后就把它写到简历上了 2. 更倾向于从"源头"汲取信息 解决问题上: 我以前遇到问题喜欢无脑百度,然后出现帖子不仅没有解决我的问题,而且还把我越搞越乱了。后来我发现当我官方文档读一遍,再看一下 FAQ 之后很多问题都不再是问题 学习上: 一开始学 linux 的时候我很喜欢到处翻看别人整理的笔记,并收藏下来,但这会涉及到一个知识权威性跟系统性的问题,后来我发现如果你能直接阅读官方文档的话,很多收藏其实已经没必要了,这也是我最近喜欢看 GNU 文档的原因。 3. 希望多遇到点有趣的问题 比如我喜欢 awk、sed 之类的老古董,但在查文档学习的时候发现我连它某些选项的应用场景都不知道,自然就不会生起学它的念头,我发现很多时候限制我成长往往是我遇到的问题太少,我经常会遇到这样一种情况,就是学了之后不知道用来解决哪方面的问题,导致学了没派上用场很快就忘了。所以希望找个好点的环境,多遇到点有趣的问题,和一群喜欢技术的人一同解决问题。 |
2
xiulu OP 未来几年打算在深圳发展,当然如果大佬你开出的条件心动得足以让我离开深圳的话,那我就跟你混好了
|
3
redford42 2019-08-19 14:18:04 +08:00
顶一下,那个 traceroute 有点意思...
|
5
wangkai0351 2019-08-19 14:46:29 +08:00
show me the code
|
6
xiulu OP |
7
wangkai0351 2019-08-19 14:57:33 +08:00
@xiulu 我的意思是,你最好能够有一个能代表自己代码水平的比较完整的项目,比如业务原理逻辑,数据结构设计,实现语言的特性,设计模式方法等融合在一起。
|
8
xiulu OP 很感谢大佬的建议,我也比较赞同一个包含业务逻辑分析、数据结构设计、设计模式融合的完整项目比较能吸引人。但受限于环境和接触编程的时间,现阶段只能达到这个水平了,还请多多包涵。
|
9
dannnney 2019-10-09 00:33:44 +08:00
请问楼主现在就业了么?可否联系一下。对你的经历很感兴趣。https://www.v2ex.com/t/607257
|