计算机大二发展规划,放弃 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 写起来很爽)

老哥们觉得怎么样,是否可行,希望能给点意见,谢谢
11336 次点击
所在节点    程序员
116 条回复
learningman
2021-02-16 18:08:37 +08:00
同大二,跟个 FW 一样。。。
lewis89
2021-02-16 18:09:10 +08:00
@Shadowgraph #18 我就一个写 Java 的老 Java 狗 大概快 4 年 Java 工作经验吧,我这都算低的了.. 我都是自学转行过来的
lewis89
2021-02-16 18:09:24 +08:00
@Shadowgraph #18 城市:上海
Shadowgraph
2021-02-16 18:10:20 +08:00
@SpiderXiantang 谢谢,有考虑,但有点不知道怎么找到感兴趣的,能不能加进去
LeeReamond
2021-02-16 18:15:00 +08:00
1 、py 确实让人很有好感,因为生产力强。我上学那时候也是喜欢 py 不喜欢 java,因为 py 我在学校里可以搞出很多商业常见的功能,java 就要局限的多了,很理解楼主
2 、不学 java 毕业后死路一条
3 、go 的大规模应用有生态问题,短时间没法补全,长时间也不看好。用 java 跑的公司切到 go,如果没有生态问题几乎是零成本,因为语法比较简单,如果有生态问题基本无法解决。所以无论怎么说 go 作为一种谋生技能似乎都不合适。
4 、说回 py 本身的话,flask 没必要学,因为太简单,往深了研究就去研究 wsgi 了,有些舍本逐末,没什么必要。django 作为当前 py 最大的商业应用引擎当然是要一学的,不过学的也就是嵌入 django 生态,成为一个良好的工具人,我学习过程中倒不感觉自己有什么提升。另外建议熟悉异步生态,py3.4 以后加入的异步补全了 py 长期残缺的 IO 能力的一条腿,是 py 未来长期的核心功能之一,重要性摆到 ctypes 一样的位置
mikicomo
2021-02-16 18:15:34 +08:00
老老实实学 java 吧,都说 java 冗余,内卷什么的,实际呢,你想吃饭还得靠 java,坐标魔都,二本
darksword21
2021-02-16 18:20:15 +08:00
现在搞这么广对你有什么用吗
Shadowgraph
2021-02-16 18:21:48 +08:00
@LeeReamond 谢谢
Shadowgraph
2021-02-16 18:22:08 +08:00
@mikicomo 谢谢
laminux29
2021-02-16 18:24:49 +08:00
1. 计算机与医学、金融、经商一样,需要很多年的积累,大学本科那 4 年最多算科普。

你在大学见到的各种专业牛人,其实人家很早就开始被父母投资学习专业甚至进行实践了,说不定在初中或小学就开始有名师培训。

2.学习东西,应该走少林寺路线,把基础打扎实。那些什么语言、框架,只是花里胡哨的招式,在基础扎实的竞争者面前根本就不是事。记住,无论在任何行业,基础扎实克制一切花里胡哨。
LeeReamond
2021-02-16 18:28:11 +08:00
@laminux29 每次看见你这种回复就让人感觉压力很大,感觉自己比别人差很多,不过说的确实是事实,
iseki
2021-02-16 18:29:21 +08:00
~~Kotlin 赛高~~(暴论
话说什么语言真的这么重要吗
iseki
2021-02-16 18:29:40 +08:00
咦,不支持删除线 Markdown 吗
fxjson
2021-02-16 18:37:55 +08:00
从长远看,找工作还是用 java 吧,其他的都是流星划过
wpf375516041
2021-02-16 18:48:08 +08:00
跟父母学着做点小生意,想办法用技术对辅助他们的生意
自动化,智能化,减少人力,扩大业务
至于用 java,go 还是 python,看你喜好,理解业务与技术的关系,然后在将技术中混杂的业务梳理出来,不同的模块使用合适的语言或者平台

另外,在中国读书是提升认知,改善环境,成本最低的方式,去北京,上海读研,如果名校有困难,退而求其次,如浙大软件专硕非全日制。这些地方个个都是人才,说话又好听。如果遇到强大的 ACMer,可能会把你带入真正的技术世界,毕竟在他们眼里,阿里 p9 都是麻瓜(玩笑)

如果技术对你而言只是一个未来工作的选择,去名校读书吧,改变认知,提升眼界才是你应该做的
mazyi
2021-02-16 19:06:45 +08:00
用 Java,python,golang,花三个月,把 leetcode 的 easy 的题目都写一遍,你就知道你喜欢哪个语言了,但是这不重要,因为你还有 middle 和 hard 的题目要刷,争取在毕业前用三种语言也刷一遍,这样你就可以随便用这三个里面的哪个找到工作了。
mepwang
2021-02-16 19:12:30 +08:00
作为计算机专业人士,就不要选语言了,这几个热门语言你都应该掌握的差不多
chenqh
2021-02-16 19:13:53 +08:00
@lewis89 羡慕,我连中厂都进不了,找个 20K 都找不到,fk
chenqh
2021-02-16 19:15:09 +08:00
@LeeReamond 学 py 死路一条,可能是我太菜了
Cbdy
2021-02-16 19:25:17 +08:00
学计算机,不一定要从事相关工作,可以作为业余爱好弄弄。
主业建议跟着父母做生意,然后用学到的计算机知识和能力帮衬父母

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

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

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

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

© 2021 V2EX