北漂第五天,分享一下并提问

2018-05-09 22:21:11 +08:00
 Shynoob

承接上文:👉 马上跳出舒适区了。心里慌慌的
里面有最开始的原因啊 自我介绍啥的..
到北京是上周六 然后就忙着找房子 找到房子面试啥的。

以前自认为快到中级工程师了 ,现在才发现是坐井观天的小渣渣,北京让我认清了自己也让我有了动力。。

7332 次点击
所在节点    程序员
42 条回复
a1058021348
2018-05-09 22:44:43 +08:00
可以说下怎么被坑的吗,想给自己积攒点经验
KeepPro
2018-05-09 22:48:16 +08:00
@a1058021348 租房子最好找链家我爱我家这种大点的,会少点事
KKLeon
2018-05-09 23:04:23 +08:00
楼主加油,为你点赞!相信你一定可以的
Shynoob
2018-05-09 23:05:58 +08:00
@a1058021348 黑中介 套路 合同 霸王条款 想想真觉得自己智障 诶
wuYin
2018-05-09 23:10:51 +08:00
对提问的 2 给点不成熟的建议哈哈
在学校学数据结构课程的时候觉得然并卵,工作遇到 MySQL B-Tree 索引优化。学计网觉得枯燥,工作遇到了 Docker mdns 多播的服务发现……真的是工作了在填大学的坑。
我觉得相比科班要补的有:
1. 计算机网络:学习 TCP/IP 层次模型,ARP DNS HTTP 等常见协议…
2. 操作系统:不建议直接学操作系统概念,挺枯燥的。不妨先用 《鸟哥的 linux 私房菜》熟悉 linux 系统的操作,有 C 基础的话可以用《现代操作系统》配合《 APUE 》系统的学习 unix,过一遍就掌握个大概了
3. 数据结构与算法:去看豆瓣读书评分超高那两三本数据结构经典书籍,数据结构掌握数组、链表、栈、队列、二叉树、图基础,算法掌握常见的排序、查找、最短路径等算法,去 leetcode 根据知识点来刷题巩固
我做过点简要总结,希望有所帮助:github.com/wuYin/blog/blob/master/golang-interviews.md

其他譬如线性代数、概率论、编译原理等基础课程,待你工作有特定需求,再去学也不迟。

我最近也在学 apue 填坑,真是后悔大学没读这书 (ー_ー)
Lentin
2018-05-09 23:17:48 +08:00
找到工作之前先找青旅住吧……
dante3imin
2018-05-09 23:35:03 +08:00
刚来的时候一样黑中介被坑了,哎
Ziya
2018-05-09 23:38:22 +08:00
找到工作前住短租其实挺好的
tvallday
2018-05-10 01:22:30 +08:00
曝光一下黑中介吧。看有没有办法收拾他们。
incompatible
2018-05-10 01:48:51 +08:00
传统软件跳互联网大部分时候的障碍就是没有互联网经验。听起来是个悖论,但事实就是这样的。
所以最好的方式是找一些互联网公司中做 B 端产品的团队,比如 CPC 广告投放端、外卖 /团购 /OTA 商家端、云计算管控系统等等。
q397064399
2018-05-10 07:04:19 +08:00
没啥好建议的。
选择的话,程序员书单 高票的都读一下,
先泛读,不要深研。
数据结构+算法 记得跳过大部分数学证明,
会应用,知道优劣跟使用场景就好

很多东西你工作中不一定用得上,但是遇到问题,
要知道解决问题的方向在哪。

-----
理想的我:

简单的例子

做一个数据库的 sharding 工具
流程思路其实很简单,无非是那么几个实现的套路
找到对应数据库 sql 方言的 schema 用 dsl 工具生成 特定的 parser (手写 parser 应该很少了)
有了 AST 之后 ,对特定的语法树结构进行解析,然后就是分片 组装数据了,
不考虑细节跟效率的话,
解决这个问题 需要两个领域的知识 :

一个是 语言解析方面,一个是 SQL 跟数据库应用方面的

对于大部分开发者来说,重要的是知道解决问题 需要去学习并应用哪些知识。
知识不会,学就好了,另外不建议在没有应用场景的情况下 去学这些东西,
原因有二, 一来低效,二来没有场景 就没有实践机会,当然自己创建一个应用场景也是可以的

-----
现实的我:

日常搬砖,面试真的是啥都问,

红黑树 B+树 网络 spring 框架原理 字节码 JVM 垃圾回收器...问的不仅细 而且深,

每次搞得我面试完之后 一度怀疑人生

然而入职后,搬砖...搬砖...还是搬砖 撸面条 撸业务 撸产品 填坑 挖坑
hubahuba
2018-05-10 08:30:45 +08:00
@wuYin 大佬稳如狗啊!!!太需要了
nightv2
2018-05-10 08:41:40 +08:00
陌生地方租房最好找找短租的或者青旅过渡一下
keikeizhang
2018-05-10 08:43:16 +08:00
住的地方靠谱一些的,自如和蛋壳这样的公寓了解一下。
lovelybear
2018-05-10 08:58:58 +08:00
lz 还是很有理想的

但是,说实话,软件行业不比互联网行业挣得少,一句话,哪个行业挣钱多就去哪个行业。
现实中软件开发也好,互联网开发也罢,无非不就是项目经验和工作经验,这是 HR 最看重的,其他的技术什么的,都是应用层开发,很简单的。一些东西,操作系统,数据库底层什么的,你一生的程序开发都用不上,所以别在这些上浪费时间了,多做几个项目满满的都是经验。
而且实际编程开发中,以需求为重,以快捷为主,一个小项目最多一到两个月,中大型项目无非是几个月尔尔。产品上线,需求变更,都是家常便饭。
wuYin
2018-05-10 09:05:51 +08:00
@hubahuba 大四菜鸡一只尴尬,欢迎来一起读 APUE 😏: https://github.com/wuYin/apue
WinMain
2018-05-10 09:08:36 +08:00
只想问一句,黑中介是东北人吗?
carlclone
2018-05-10 09:19:35 +08:00
@wuYin 索引优化关键并不在数据结构上。。。这点误导人了
MC
2018-05-10 09:23:03 +08:00
@WinMain 哈哈,楼主倒是东北人。
从楼主的叙述来看,中介未必真的坑,他也没具体说细节,如果仅仅是“套路 合同 霸王条款”这几个关键词的话,真的说明不了问题,到底是什么套路,是不是阴阳合同,有怎样的霸王条款都没说,最重要的是,协议不可能是别人逼着他签的,双方愿意的条件下,只能说一个愿打一个愿挨。功课没做好楼主自己是倒是承认的。
wuYin
2018-05-10 09:45:50 +08:00
@carlclone 哈哈感谢纠正,优化查询有一堆规则像最左匹配原则之类的。接触的 B Tree 索引 用到了 B+ 树数据结构,顺带提哈莫介意

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/453579

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX