各位前辈,找工作遇到了选择的难题,理想与现实
首先,现在的工作在南京,单休,1246 加班 9-9(10 点也是常事)这样,12 薪,没有年终奖,用的技术栈是 nginx+lua 。
最近找了一份新的工作,在苏州,9.30-7.00(最晚到 8.30),双休。工资比现在涨了 500,13 薪有年终奖,一般 1-2 个月。用的也是 nginx+lua(openresty)。 工作经验只有一年(差两个月),26 岁,半路出家的,编程水平也比较差(基本一直在写 shell,捣鼓 docker/k8s)
目前非常(最)纠结的是,自从接触学习 golang 之后,十分喜欢。。。很想找个 golang 的工作,但是自己水平不够,也没有实际工作经验,导致面试 golang 的工作没底气。目前面了一家,也 gg 了。而且种种原因,继续找工作的时间几乎没有了,南京房子下月 24 号到期,拿到的 offer 下周二要给答复。
自己又很喜欢 golang,感觉如果新工作再继续学习写 lua 的话,对之后找 golang 的工作更难了,毕竟工作年龄增加,但是没有 golang 的经验的话,肯定会越来越难吧。虽然说休息时间多了,可以有更多自学的时间。
在网上听大神说重要的是网络 /数据结构 /数据库 /操作系统(目前业余时间在补充这几个方面),语言不重要,但是我心想,可能是不是只是对大神来说语言才不是最重要的,而我这样水平比较一般的是不是应该好好专研一门语言。
第二纠结的是,苏州的机会感觉比南京少挺多的。感觉到了人生比较重要的十字路口了。
不知道各位前辈有没有遇到过这种情况,想做一个方向,但是却做不了。只能干另一个方向。。导致理想越来越远。。。
现在晚上已经焦虑的经常失眠了,很难受,请教各位前辈能不能解惑一下,或者给点建议~ 感激不尽!
1
coconut5200 2020-05-30 00:24:53 +08:00 3
先养活自己再谈理想。
你有多喜欢就愿意花多少精力在这上面,扪心问问你自己花了多少精力在学习 GO 上面,我看你大部分时间都用在纠结上了。 如果这都算人生的重要十字路口,那真的不清楚你的人生要转多少次弯了。 |
2
a553516073 2020-05-30 00:50:28 +08:00 via Android
大白话,先赚钱活下来先,理想这种东西有则来无就算了
|
3
ThinkTwive OP @coconut5200 啊,我确实纠结的时间很多,看了各种公司,然后因为水平不够,就没胆投简历,就没法摆脱接近 996 的生活,然后一致焦虑,导致学习也专心。。然后循环下去。
想了想去,看来还是要首先跳出这个循环了:( |
4
ThinkTwive OP @a553516073 明白了,可能我想的太多了,还是自己水平不够,才导致这么纠结的,真的要多学习啊<(_ _)>
|
5
bottleimp 2020-05-30 11:01:23 +08:00 via iPhone
一个编程语言跟理想有什么关系
|
6
ThinkTwive OP @bottleimp 好像是不恰当,就是想干这个つ﹏⊂
|
7
Jony4Fun 2020-05-30 18:50:16 +08:00
MS 不是不限制语言吗?而且也在苏州,不如去试试
|
8
ThinkTwive OP @Jony4Fun 肯定想去微软啊(⊙﹏⊙) ,但是水平太差。已经认识到现在所有的焦虑彷徨都是自己水平太差的原因,以后要更努力学习了,希望不是三分钟热血(逃
|
9
freelancher 2020-05-30 23:03:55 +08:00
nginx +lua ???不是运维吗??? 用 nginx 的话。应该是做七层负载。然后上面写点对应的转发规则 吧。
|
10
Jony4Fun 2020-05-31 13:48:37 +08:00
@ThinkTwive 哈哈哈这个(逃,是轮子哥看多了吗
|
11
ThinkTwive OP @freelancher 是用来做 cdn 的。给运营商做缓存内容分发。
|
12
freelancher 2020-05-31 20:44:37 +08:00
@ThinkTwive 只要会 Nginx + lua 就可以了吗?我有点想转行。。。
|
13
ThinkTwive OP @Jony4Fun 噗,刚取关,动态太多了。。可能是看的太多了
|
14
ThinkTwive OP @freelancher 嗯。。。我是这样的,但是感觉一直写脚本,没意思
|
15
lietoumai 2020-06-01 11:30:20 +08:00
所以喜欢 go 为啥又找了 lua 的工作?
|
16
ThinkTwive OP @lietoumai go 水平不够,房子快到期,急于搬走,面了 3 家,只有这一个 offer,只能选择这个了。。
|
17
lietoumai 2020-06-01 23:01:11 +08:00
@ThinkTwive 吃饭要紧,不去上班你还有别的选择?
|
18
ThinkTwive OP @lietoumai 明白了,唉,离职也不顺利。。。被卡住了,好怕去不了新公司了:(
|
19
lietoumai 2020-06-03 10:21:40 +08:00
@ThinkTwive 这不至于,如果入职时间需要调整,和新东家说一声就好了
|
20
leontung 2020-06-03 21:19:50 +08:00
"编程水平也比较差"。既然这样,为何不好好写 Lua,提升你的编程水平?如果 Lua 都写不好,如何保证 Golang 就能写好呢?
给你的建议是,专注现在做的事,把 Lua 写好,在公司里做到 Lua 专家,业余时间再学习 Golang,做出几个像样的项目来证明自己而不是反复纠结,另公司说不定也有项目可以用 Golang 来写。 另我也认为语言是共通的,网络 /数据结构 /数据库 /操作系统 是每个人的基本盘,如果某天 Golang 不火了怎么办,不再去上班了?我以前就是写 PHP 的,但 PHP 现在已经属于比较老的架构了,我伴随着公司项目学习了 Golang,学习了 Ruby,学习了 React&Angular,最近还写了 NodeJS 。 综上,你先把自己的磨成一把剑,而不是块钢铁的时候就喊着要去杀敌。 试炼自己是否是把剑的方法:大厂面试,大厂对语言没有要求。苏州有苏州微软。 |
21
ThinkTwive OP @leontung 谢谢大哥这么细致的批评指导。确实是自己眼高手低了。我会尽力改正的,做好本职工作,不三心二意了
<(_ _)> |
22
FastAce 2020-06-05 01:18:03 +08:00 via Android
K8S 也不错啊,往云计算转行
|
23
ThinkTwive OP @q543069760 用的太浅了,没有专门深入研究这个,公司内有部门二次开发 k8s 的,我们这只是拿来用一下。:(
|
24
peachpeach 2020-06-06 18:32:13 +08:00
一般的路线是这样,先熟练掌握一门语言,然后找机会参加工作,在工作的过程中会发现,数据结构和算法、数据库、网络和网络编程、操作系统、多线程等等非常重要(计算机科班必修基础课),然后发现语言就好像是厨师用的刀具,一个厨师不可能只用一种刀,每一种刀就好像是每一个编程语言,它只是个实施工程的工具,每个语言都有它自己的特点和特性;你要做什么事情,用哪种工具就会事半功倍,或者效率更高。
最后建议,去极客时间去买,陈皓,网名左耳朵耗子的《程序员练级攻略》,跟着走就会成为很牛 b 的人。 |
25
ThinkTwive OP @peachpeach 好的,谢谢您,这个专栏早就听说了,哈哈,买下看看:)
|