V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Shadowgraph
V2EX  ›  程序员

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

  •  
  •   Shadowgraph · 339 天前 · 9118 次点击
    这是一个创建于 339 天前的主题,其中的信息可能已经有所发展或是发生改变。

    沿海独立院校,学校里已学 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 写起来很爽)
    
    老哥们觉得怎么样,是否可行,希望能给点意见,谢谢
    
    116 条回复    2021-02-18 22:15:16 +08:00
    1  2  
    lewis89
        1
    lewis89  
       339 天前   ❤️ 13
    好好打游戏吧,在学校的时候 学个鸡儿,使劲玩就是了..
    Shadowgraph
        2
    Shadowgraph  
    OP
       339 天前 via Android
    电脑上写的时候有缩进换行的,怎么手机上乱了……
    wateryessence
        3
    wateryessence  
       339 天前   ❤️ 1
    沿海独立院校还是先把 java 学好吧。。
    Shadowgraph
        4
    Shadowgraph  
    OP
       339 天前 via Android
    @lewis89 焦虑啊,虽然我觉得我爸一直说我毕业就失业太夸张,但国内环境确实不好,加班多,担心中年危机
    lululau
        5
    lululau  
       339 天前 via iPhone
    小孩子才做选择,成年人当然是我都要
    nannanziyu
        6
    nannanziyu  
       339 天前 via Android   ❤️ 9
    先学会换行和分段吧
    terence4444
        7
    terence4444  
       339 天前 via iPhone
    其实学什么语言并不是最重要的,主要是编程思想。

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

    其实最先考虑自己想要的是什么生活,然后再考虑是在一线或者回家乡。
    SpiderXiantang
        13
    SpiderXiantang  
       339 天前
    Github 可以多玩玩,还是很有意思的,最好能参与一些比较大型的项目,对人的提升很大。我大三大四那两年 Github 是全绿的。
    shoaly
        14
    shoaly  
       339 天前   ❤️ 2
    不要 这么认真, 真的干这一行, 都会懂好几门语言的... 所以不要做得像生死抉择一样
    lewis89
        15
    lewis89  
       339 天前
    @Shadowgraph #4 另外你想找 golang 的工作就算了吧,你独立学院 三本毕业的,真的跟我这种混了好几年的二本狗没什么区别。
    golang 那个圈子很小,你还想回内地找 golang 就更找不到了,别浪费心思找 golang 了,另外你这才大二,先搞定女朋友对象,然后准备考研,平时多多打打游戏就好了,焦虑有个毛线用,焦虑你还不是买不起北上深的房子。
    EminemW
        16
    EminemW  
       339 天前 via iPhone
    Go 目前很少公司招初级,python 也不多
    Shadowgraph
        17
    Shadowgraph  
    OP
       339 天前 via Android
    Shadowgraph
        18
    Shadowgraph  
    OP
       339 天前 via Android
    @lewis89 谢谢,能问下老哥哪个城市,什么方向,大概什么程度吗
    Shadowgraph
        19
    Shadowgraph  
    OP
       339 天前 via Android
    @shoaly 谢谢,主要在校期间时间精力有限,还要看看教资,考研什么的
    PeiXyJ
        20
    PeiXyJ  
       339 天前 via iPhone   ❤️ 2
    py 可以拿来当小工具语言,用来快速开发的,java 拿来吃饭的,go 可以当兴趣,或者吃饭的备用..
    learningman
        21
    learningman  
       339 天前 via Android
    同大二,跟个 FW 一样。。。
    lewis89
        22
    lewis89  
       339 天前
    @Shadowgraph #18 我就一个写 Java 的老 Java 狗 大概快 4 年 Java 工作经验吧,我这都算低的了.. 我都是自学转行过来的
    lewis89
        23
    lewis89  
       339 天前
    @Shadowgraph #18 城市:上海
    Shadowgraph
        24
    Shadowgraph  
    OP
       339 天前 via Android
    @SpiderXiantang 谢谢,有考虑,但有点不知道怎么找到感兴趣的,能不能加进去
    LeeReamond
        25
    LeeReamond  
       339 天前   ❤️ 2
    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
        26
    mikicomo  
       339 天前   ❤️ 2
    老老实实学 java 吧,都说 java 冗余,内卷什么的,实际呢,你想吃饭还得靠 java,坐标魔都,二本
    darksword21
        27
    darksword21  
       339 天前 via iPhone
    现在搞这么广对你有什么用吗
    Shadowgraph
        28
    Shadowgraph  
    OP
       339 天前 via Android
    @LeeReamond 谢谢
    Shadowgraph
        29
    Shadowgraph  
    OP
       339 天前 via Android
    @mikicomo 谢谢
    laminux29
        30
    laminux29  
       339 天前
    1. 计算机与医学、金融、经商一样,需要很多年的积累,大学本科那 4 年最多算科普。

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

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

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

    如果技术对你而言只是一个未来工作的选择,去名校读书吧,改变认知,提升眼界才是你应该做的
    mazyi
        36
    mazyi  
       339 天前 via iPhone
    用 Java,python,golang,花三个月,把 leetcode 的 easy 的题目都写一遍,你就知道你喜欢哪个语言了,但是这不重要,因为你还有 middle 和 hard 的题目要刷,争取在毕业前用三种语言也刷一遍,这样你就可以随便用这三个里面的哪个找到工作了。
    mepwang
        37
    mepwang  
       339 天前 via iPhone   ❤️ 1
    作为计算机专业人士,就不要选语言了,这几个热门语言你都应该掌握的差不多
    chenqh
        38
    chenqh  
       339 天前
    @lewis89 羡慕,我连中厂都进不了,找个 20K 都找不到,fk
    chenqh
        39
    chenqh  
       339 天前
    @LeeReamond 学 py 死路一条,可能是我太菜了
    Cbdy
        40
    Cbdy  
       339 天前 via Android
    学计算机,不一定要从事相关工作,可以作为业余爱好弄弄。
    主业建议跟着父母做生意,然后用学到的计算机知识和能力帮衬父母
    Juszoe
        41
    Juszoe  
       339 天前 via Android   ❤️ 1
    语言只是表象,本科期间不要过多纠结语言,老老实实打好基础,不管是考研还是找工作都更看重的基础。从招聘行情来看,py 和 go 的岗位少的可怜。
    我的建议是,不需要特意学习某些框架,当你需要用到的时候边做边学也是不错的。
    drackzy
        42
    drackzy  
       339 天前
    不要 python web, 二线含以下城市不要 go
    jeeyong
        43
    jeeyong  
       339 天前
    python 是给你加分的.
    nodejs 可以让你有饭吃.
    abersheeran
        44
    abersheeran  
       339 天前   ❤️ 1
    只学语言死路一条。任何语言都是如此。

    我计算机是从大学开始学的,大一同时学的 C 和 Python 。Python 在我手里只是一个更方便实践我学习到其他内功(计算机基础知识)的武器,它可以屏蔽掉很多不需要了解的细节让你去实践需要实践的东西,比如我曾经在大学里实践过的计网、编译原理、人工智能、网络安全之类的。沉迷于语言本身,就落了下乘。现在我虽然只会 Python 和 JavaScript 两门语言了,但是如果我需要学习一门其他语言,比如 Golang,我可以很快就把握到精髓,至少学的比你现在要快得多。这是基础的重要性。

    如果你现在有 Java 基础了,倒也不必急于换语言。把基础学科学好,等你到大三大四要找工作的时候。挑一门语言刷几个月 leetcode,不仅这语言你基本能拿来干活了,笔试题也不会被刷了。
    abersheeran
        45
    abersheeran  
       339 天前
    当然,作为一个 Python 老玩家,还是单推 Python 。
    dousha99
        46
    dousha99  
       339 天前   ❤️ 2
    如果是科班,就不要挑语言了。穿透框架和语法看算法思想是核心要义。
    当你钻研到足够深入的时候,你需要思考的就是数学问题;具体选择哪个语言实现就是个人喜好了。
    <del>(Haskell for the win!)</del>

    我在大二的时候对就业情况也挺焦虑的,但后来真等到要就业了发现其实也就是那么一回事。
    基本功足够扎实的话,虽然进大厂不靠谱,但至少保证自己不饿死还是可以的()。

    如果你真的觉得焦虑或者没有方向的话,有两个方案:刷题或者做一些 toy.
    在这个过程中你会快速地积累实践经验、踩一些实际开发过程中常见的坑。
    但应注意:最好不要靠背套路刷题。如果你的目标不是在短时间内开始打 ACM 的话,务必不要背套路。
    去自行探索。花费的时间肯定会很长,过程肯定会很痛苦,但希望你能靠对计算机科学的兴趣撑过这段时间。

    4 年(实际上是差不多 3 年)的时光可能没法让你追赶上从小学就开始编程的人,但足够你超越荒废大学时光的其他人。

    祝好!

    顺便说一句不相干的,一逗到底可不是好的写作习惯。(虽然比一些通篇用感叹号当逗号和句号的人好一些,但看起来还是好累...)
    niubee1
        47
    niubee1  
       339 天前
    要真是基础扎实的话,还挑啥语言,你要是组成原理,操作系统,编译原理,数据结构算法这些课都老老实实的上完,啥语言是你一周拿不下来的?
    sampeng
        48
    sampeng  
       339 天前 via iPhone   ❤️ 1
    都快月经了…php 是世界上最好的语言!!!

    无所谓了好么,语言重要性是你以后几十年生涯中重要程度最低最低得。最重要的是什么,我没法给你答案。需要你自己寻找
    Makira
        49
    Makira  
       339 天前 via Android   ❤️ 2
    1. 多写点文档练习表达
    2. Golang 比 Python 可能吃香一点,但是大学出身可能让你没法发挥自己的优势(只能 Java )
    3. 建议考研,哪怕考个普通一本的研究生也能把本科学历大幅度清洗。而考研可能就需要你从大三就开始准备了。
    4. 如果决定工作,那就去多刷几个看着像工业产品的项目,并写好详细的文档,到时候面试的时候需要这些东西来撑你的简历。leetcode 可以最后面试之前刷,然后补足计网 /OS 这两个常考基础知识的内容
    5. 现在已经不是大学打游戏就行的日子了,劝你玩游戏的看看就好
    littlewing
        50
    littlewing  
       339 天前 via iPhone
    语言只是工具
    打好基础才重要,操作系统,计算机体系结构,网络等一系列基础课程学好远比纠结语言要重要
    当然,你要是只想去做 curdboy,当我没说
    Giki
        51
    Giki  
       339 天前
    为啥不都学了
    Shadowgraph
        52
    Shadowgraph  
    OP
       339 天前 via Android
    smart9527
        53
    smart9527  
       339 天前
    都要抓都要硬
    lewinlan
        54
    lewinlan  
       339 天前 via Android
    个人口味:go 必学,java 应该学。python 会写两行就可以了
    ebony0319
        55
    ebony0319  
       339 天前 via Android
    据我面试的那些大公司,招 go 的一般都不招半吊子的,很少招入门的。他们宁愿招一个很厉害的 java 然后慢慢转过去。还有一点,看你的方向是什么,如果用 go 去写业务,但是又没有高并发你会很痛苦。python 是一门不错的语言,但是也是一门胶水语言,如果你仅仅会 python 是不行的。
    ebony0319
        56
    ebony0319  
       339 天前 via Android
    再说一点,不用学的这么杂,学这么多框架,应该多打好基础,计算机原理,算法。建议用你喜欢的语言去刷 leetcode 。
    fiveelementgid
        57
    fiveelementgid  
       339 天前 via Android
    字节跳动需要你,溜了
    chen11
        58
    chen11  
       339 天前
    @lewis89 老哥真实了
    holulu
        59
    holulu  
       339 天前
    看方向吧,如果想往 web 后端发展,java 基本是逃不过的,连微软都在招 java 了。如果真想一上来就玩 go,就得在剩下的时间里积累足够的经验。给公司面过几个 go 的,HR 给的要求都是要能立刻上手写高并发代码,不会有时间让你慢慢成长的。java 看起来是冗长的,实际写起来其实并没有比 go 烦琐多少,毕竟大量成熟的类库还有强大的 IDE 已经给你处理大部分的事情了。现实的情况可能是新的业务都是先用 java 实现,遇到性能敏感的部分才可能是会考虑拆出来用 go 写。很少有整个系统都用 go 实现的情况。毕竟 go 写纯业务还是比较烦的。
    levelworm
        60
    levelworm  
       339 天前 via Android
    话说计算机系不是主要学理论一点的东西吗?语言无所谓的吧。
    lqw3030
        61
    lqw3030  
       339 天前 via iPhone
    同集南路职业技术学院?
    gitjavascript
        62
    gitjavascript  
       339 天前
    好好打游戏不想么,大三报个培训班
    Shadowgraph
        63
    Shadowgraph  
    OP
       339 天前
    @ebony0319 #56
    @holulu #59
    thanks
    zhuangzhuang1988
        64
    zhuangzhuang1988  
       339 天前
    学校学习理论知识, 学屁的语言..
    Shadowgraph
        65
    Shadowgraph  
    OP
       339 天前
    @lqw3030 #61 不是
    cz5424
        66
    cz5424  
       339 天前 via iPhone
    多学点基础,语言都是工具。会用针线缝衣服,会用菜刀杀猪。
    dizun
        67
    dizun  
       339 天前 via Android
    拿住 Java,然后努力学习算法等知识即可。毕业前一年参加招聘会看下趋势,然后根据公司调整突击下语言就行。大部分公司制约你报的不会是编程,而是英语等级或者绩点,拿到门票就好了。基础,特别是算法就像是手指,手指全了不管你是刺绣还是杀猪,问题都不会太大。
    cyberpoint
        68
    cyberpoint  
       339 天前
    java 是根本,其他的信手拈来
    jones2000
        69
    jones2000  
       339 天前
    高数, 离散, 概率论多学习下吧.
    chenyu0532
        70
    chenyu0532  
       339 天前
    学好 java,去哪都不慌。。学 go 应该没这底气吧。。
    zhaiduo
        71
    zhaiduo  
       339 天前 via Android
    如果你想同时搞这三个语言,可以联系我^^
    aguesuka
        72
    aguesuka  
       339 天前 via Android
    先学 markdown(雾)
    大学玩就行了,不用学习(雾)
    读研三年不如提前杠杆买房(雾)

    其实 20000 行代码量以内(正常中型项目),什么语言都不重要。到了这个代码量以后,无论转什么工业语言都是手到擒来。
    SoyaDokio
        73
    SoyaDokio  
       339 天前
    港真,python 造出来就是给非专业的人随便用用的,你一个专业的,还是建议搞搞 c++,java 也行吧。
    至于趋势什么的,我没这本事预估。
    learningman
        74
    learningman  
       339 天前
    @aguesuka 20000 行是单项目还是说单人水到这个量?
    LeeReamond
        75
    LeeReamond  
       339 天前
    @learningman 单项目吧,累计两万也太容易达到了,手到擒来比较夸张。讲道理我觉得单项目两万以现在的眼光来看应该算小型项目,不算中型项目
    learningman
        76
    learningman  
       339 天前 via Android
    @LeeReamond 除了前端和自动生成的部分,单人单项目想搞出 2000 行不容易吧。。。
    dayeye2006199
        77
    dayeye2006199  
       339 天前
    别太纠结语言,需要好好学习的是
    面向对象编程
    函数式编程
    计算机原理
    操作系统

    等比较偏向基础的知识。这些大部头的东西工作了很少有机会能啃下来。以及一些软件工程思想,比如怎么组织代码,怎么写测试,怎么用版本控制等。

    选择什么语言是里面最细枝末节的东西了,大部分时候你第一次参加工作是没啥选择用什么语言的权利的。取决于公司的技术栈,基础比较好的程序员都有快速上手各种语言的能力。比如 Facebook,他们用的语言主要是 php 的变种 hack,和后端的 c++,他们面试是不看你会什么语言的,(市面上找到这类熟手的难度也是很大的) 面试考察的都是我上面提到的一些基础知识和思想。进来之后,花点时间上手一门新语言,在各种工具的加持下,也不是特别难的事情。

    很少有人只是因为对一门语言熟练掌握而获得一份工作(除非你是做底层优化,开发工具这类东西)。大部分 Java 程序员,其实身上值钱的是对面向对象编程思想、对 mvc 框架思想,对一个 web request 发生了什么这类知识的熟悉。所以,这样的同学,去到一个主用 go 开发 web 的公司,学习的成本是很低的。
    xcstream
        78
    xcstream  
       339 天前
    那就做做小生意吧
    20015jjw
        79
    20015jjw  
       339 天前
    语言没所谓吧
    js8510
        80
    js8510  
       339 天前
    不用纠结。我觉得重点是找到有趣的事情做。比如找个竞赛 ?搞个实习?大学生创业项目?
    我觉得找到写代码的目的比为了学某种语言所以写代码强。。

    个人经验。上学时候写了很多 Java,工作后用的最少的就是 Java. C, C++, Python php,工作需要什么你就得写什么。上学时写的很多代码的经验,比如 debug 能力,抽象思维能力,沟通能力,快速学习能力,计算机基础(操作系统 计算机网络 密码学 等等)都更加的重要。会某种语言,并没有什么太大优势因为你周围的同事同样可以快速的学起来。
    dsnake1984
        81
    dsnake1984  
       339 天前
    别太纠结语言,需要好好学习的是
    php 也能干很多事情。
    hello2060
        82
    hello2060  
       339 天前 via iPhone
    想太多
    rodrick
        83
    rodrick  
       339 天前
    大学有这时间不如去刷 leetcode 是真的,语言无所谓吧,一般人大学学的那点语言知识大厂也看不上吧
    jeeyong
        84
    jeeyong  
       339 天前
    爬虫工作不是太好找, 而且需要得技术栈很全多哦....
    从求职, 技术积累两个方面, 我个人推荐.
    nodejs > Go > python
    xuanbg
        85
    xuanbg  
       339 天前
    语言只是工具,还没对生态的了解重要呢。学校里面就好好学基础知识,学校里面学一门编程语言,也不过是为了学习编程基础而已。可千万别把手段当目的,把目的当空气。
    php01
        86
    php01  
       339 天前
    好好利用应届生的身份,考公,还有一年在校,可以让家里支持报个班
    george404
        87
    george404  
       339 天前
    别听有些人瞎扯淡,学好 go 还是很有用的,不过建议先把 C 和 C++学好。
    hello2060
        88
    hello2060  
       339 天前 via iPhone
    @froyobin 大学里不教 go 的,和现实脱节很厉害。建议楼主直接培训班,比大学有效多了
    zqx
        89
    zqx  
       339 天前 via Android
    建议投资一百块钱买个极客时间的<左耳听风>这个课,里面有一百多集,每集 10 分钟,讲的是业界主流技术之类这些学校学不到的东西,很全面可以开拓眼界,然后自然就知道哪个方向有前途了
    leon7777
        90
    leon7777  
       339 天前   ❤️ 1
    诸如上述老哥讲的,py 不好找工作,java 好找工作,我讲讲职业的选择吧
    # 职业选择
    * 家里如果穷买不起结婚的房子,可以去一线城市拼搏挣钱
    * 如果家里有买一套房子的钱或者首付,还是公务员香
    # 自己的选择
    本人今年毕业,西部尾部 211,实习去的北京一家公司,薪资还可以,996 算啥,我直接 9116,干了 2 个月,身体有点挡不住了(今年 23,在家还干粗活)现在已经准备考公务员了,给谁打工不是打工,不如找个铁饭碗
    我自己也喜欢闲一点的工作,已经玩了 2 年的 BTC 了,准备考个维护岗,每天炒炒币,顺带上上班,它不香吗
    其实更关键的是你拥有了很多自由的时间,做你想做的,不要说工资低,副业这么多能挣钱的挺多的

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

    不要放弃学习机会
    to2false
        100
    to2false  
       339 天前
    刷题它不香吗?
    1  2  
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2653 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 08:59 · PVG 16:59 · LAX 00:59 · JFK 03:59
    ♥ Do have faith in what you're doing.