计算机大二发展规划,放弃 Java ,以 Python , go 为技术栈发展可以吗,老哥们帮看看给点建议呗

2021-02-16 17:18:13 +08:00
 Shadowgraph

沿海独立院校,学校里已学 c++,java,自学了 html,css,python,linux 一些基本操作,一点点 js,还没学 go,有一定自学能力,对开源社区有点兴趣,xian 目前买了阿里服务器,域名,用 nginx 弄了个静态网页(个人小网站,前端目前不太感兴趣不打算多搞),用 python 的 requests,bs4 写了简单的爬虫,打卡脚本,在学微信小程序 喜欢 python 简洁,开始不喜欢 java 的冗长(好像也不是非常难接受,只是简洁更好) 想不继续学习 java,不学习 spring 等 java 框架,不学习 jvm (自学) 想学习 python 的 flask,django,可能再学下 Scrapy ; 学习 go,Gin...(随着继续了解 go 看看可能还需要学什么) 然后深究 python,go 的特性,刷下力扣 本来打算毕业直接工作,被父亲劝说考研,说是就算考个 1 本也值,以后教师或公务员当退路。现在目标 1 本以上(争取 211,985,或其他名校)软工,准备考教资,考研想法不是很坚定

目前打算以后工作以 go 为主,找不到 go 再找 python,如果能再昆明找到差不多的 offer (父母在昆明做小生意,最近有贷款买房意向,户口还在老家浙江小县城)可能不去一线城市发展

主要考虑 java 冗长,人多(再加上培训班的)卷
go 普遍工资较高(方向大概 web 、系统架构、中间件,docker,不过看起来一般都要有几年经验的)
python web 或爬虫保底过渡(目前认知 python 太灵活不适合大项目的管理,且性能相对较弱。专门爬虫天天如果对着高级反爬措施感觉会有点头疼,除了数据分析,机器学习等对能力学历要求高的,高薪岗位较少,还有前几年到处都在吹太热门了,不然主 python 写起来很爽)

老哥们觉得怎么样,是否可行,希望能给点意见,谢谢
11309 次点击
所在节点    程序员
116 条回复
lewis89
2021-02-16 17:34:36 +08:00
好好打游戏吧,在学校的时候 学个鸡儿,使劲玩就是了..
Shadowgraph
2021-02-16 17:36:01 +08:00
电脑上写的时候有缩进换行的,怎么手机上乱了……
wateryessence
2021-02-16 17:39:59 +08:00
沿海独立院校还是先把 java 学好吧。。
Shadowgraph
2021-02-16 17:40:01 +08:00
@lewis89 焦虑啊,虽然我觉得我爸一直说我毕业就失业太夸张,但国内环境确实不好,加班多,担心中年危机
lululau
2021-02-16 17:43:35 +08:00
小孩子才做选择,成年人当然是我都要
nannanziyu
2021-02-16 17:45:42 +08:00
先学会换行和分段吧
terence4444
2021-02-16 17:45:43 +08:00
其实学什么语言并不是最重要的,主要是编程思想。

我认为把 Python 当主要语言不太合适,因为 Python 太“随便”了。
SpiderXiantang
2021-02-16 17:46:44 +08:00
如果工作:
好好学数据结构 计算机网络 语言真的无所谓,想换就换,主要是底层原理搞清楚。不要拘泥于框架啥的,框架如果你基础好,可以不用学看了文档直接用,然后就是多刷刷 leetcode 争取毕业前刷个 300 道,或者多造造轮子,学学国外的网课,比你折腾 py 写写脚本成长大多了。
如果考研:
没考过,无法提供建议
chenqh
2021-02-16 17:47:10 +08:00
工作的话,还是 java>golang>py
lewis89
2021-02-16 17:47:26 +08:00
@Shadowgraph #4 有啥好焦虑的,不是名校毕业,毕业进不了大厂,那就在小厂慢慢混 慢慢跳槽,我都混了 4 年了 还没混进大厂,估计也没戏了,就在中厂混,现在也就 2 万一个月
lucahan
2021-02-16 17:48:41 +08:00
跟我年轻的时候一样整些花里胡哨的,学这个哪个,不如刷几道 leetcode 实在。
awanganddong
2021-02-16 17:48:45 +08:00
找工作最好找的其实是 java 。
经历过的公司 python 更多的是运维侧。
至于 go,一般我们拿它写各种服务。

其实最先考虑自己想要的是什么生活,然后再考虑是在一线或者回家乡。
SpiderXiantang
2021-02-16 17:49:23 +08:00
Github 可以多玩玩,还是很有意思的,最好能参与一些比较大型的项目,对人的提升很大。我大三大四那两年 Github 是全绿的。
shoaly
2021-02-16 17:50:02 +08:00
不要 这么认真, 真的干这一行, 都会懂好几门语言的... 所以不要做得像生死抉择一样
lewis89
2021-02-16 17:50:48 +08:00
@Shadowgraph #4 另外你想找 golang 的工作就算了吧,你独立学院 三本毕业的,真的跟我这种混了好几年的二本狗没什么区别。
golang 那个圈子很小,你还想回内地找 golang 就更找不到了,别浪费心思找 golang 了,另外你这才大二,先搞定女朋友对象,然后准备考研,平时多多打打游戏就好了,焦虑有个毛线用,焦虑你还不是买不起北上深的房子。
EminemW
2021-02-16 17:51:56 +08:00
Go 目前很少公司招初级,python 也不多
Shadowgraph
2021-02-16 18:02:31 +08:00
Shadowgraph
2021-02-16 18:04:46 +08:00
@lewis89 谢谢,能问下老哥哪个城市,什么方向,大概什么程度吗
Shadowgraph
2021-02-16 18:07:08 +08:00
@shoaly 谢谢,主要在校期间时间精力有限,还要看看教资,考研什么的
PeiXyJ
2021-02-16 18:08:07 +08:00
py 可以拿来当小工具语言,用来快速开发的,java 拿来吃饭的,go 可以当兴趣,或者吃饭的备用..

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

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

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

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

© 2021 V2EX