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

2021 年 2 月 16 日
 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 写起来很爽)

老哥们觉得怎么样,是否可行,希望能给点意见,谢谢
14176 次点击
所在节点    程序员
116 条回复
dsnake1984
2021 年 2 月 17 日
别太纠结语言,需要好好学习的是
php 也能干很多事情。
hello2060
2021 年 2 月 17 日
想太多
rodrick
2021 年 2 月 17 日
大学有这时间不如去刷 leetcode 是真的,语言无所谓吧,一般人大学学的那点语言知识大厂也看不上吧
jeeyong
2021 年 2 月 17 日
爬虫工作不是太好找, 而且需要得技术栈很全多哦....
从求职, 技术积累两个方面, 我个人推荐.
nodejs > Go > python
xuanbg
2021 年 2 月 17 日
语言只是工具,还没对生态的了解重要呢。学校里面就好好学基础知识,学校里面学一门编程语言,也不过是为了学习编程基础而已。可千万别把手段当目的,把目的当空气。
anteros
2021 年 2 月 17 日
好好利用应届生的身份,考公,还有一年在校,可以让家里支持报个班
george404
2021 年 2 月 17 日
别听有些人瞎扯淡,学好 go 还是很有用的,不过建议先把 C 和 C++学好。
hello2060
2021 年 2 月 17 日
@froyobin 大学里不教 go 的,和现实脱节很厉害。建议楼主直接培训班,比大学有效多了
zqx
2021 年 2 月 17 日
建议投资一百块钱买个极客时间的<左耳听风>这个课,里面有一百多集,每集 10 分钟,讲的是业界主流技术之类这些学校学不到的东西,很全面可以开拓眼界,然后自然就知道哪个方向有前途了
leon7777
2021 年 2 月 17 日
诸如上述老哥讲的,py 不好找工作,java 好找工作,我讲讲职业的选择吧
# 职业选择
* 家里如果穷买不起结婚的房子,可以去一线城市拼搏挣钱
* 如果家里有买一套房子的钱或者首付,还是公务员香
# 自己的选择
本人今年毕业,西部尾部 211,实习去的北京一家公司,薪资还可以,996 算啥,我直接 9116,干了 2 个月,身体有点挡不住了(今年 23,在家还干粗活)现在已经准备考公务员了,给谁打工不是打工,不如找个铁饭碗
我自己也喜欢闲一点的工作,已经玩了 2 年的 BTC 了,准备考个维护岗,每天炒炒币,顺带上上班,它不香吗
其实更关键的是你拥有了很多自由的时间,做你想做的,不要说工资低,副业这么多能挣钱的挺多的

以上仅代表个人观点,不喜勿喷
Lemeng
2021 年 2 月 17 日
先精再扩展
aguesuka
2021 年 2 月 17 日
@learningman 数是参考值。每个人写的项目不一样,接受能力也不一样。核心思想是脱离代码量谈论语言选择是没有意义的。
noparking188
2021 年 2 月 17 日
建议先学数据结构和算法,然后学数据库系统,熟悉哪种语言就用哪种实现
看下 Redis 、MySQL 啥的实现,一堆数据结构和基础算法要用到
工作快两年了现在在重新学这些
noparking188
2021 年 2 月 17 日
@noparking188 #93 很喜欢编程语言的话感觉应该多看看编译原理 和 SICP,了解下各语言特性优劣
现在市面上有很多通俗易懂的 实现 Python 虚拟机、Java 虚拟机 这类书籍教程,有时间可以过一遍,还是有点意思的
不至于自己也实现一遍,了解其设计思想即可
chocotan
2021 年 2 月 17 日
要找工作还是 java 多啊
不要带着偏见去看语言,语言只是个工具
chocotan
2021 年 2 月 17 日
@chocotan 就连易语言也能赚钱不是么
meteor957
2021 年 2 月 17 日
java + go 不比 Python 香吗
dk7952638
2021 年 2 月 17 日
Java 不但一线有市场,而且进可美利坚,退可二三线,甚至干不动了去培训机构当个讲师也能骗一波养老金,其他语言可就没这可能了
yuelang85
2021 年 2 月 17 日
语言会的越多越好,一方面找工作更从容,另一方面,这种横向的的学习有利于对基础理论的深入理解。

不要放弃学习机会
to2false
2021 年 2 月 17 日
刷题它不香吗?

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

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

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

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

© 2021 V2EX