首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
拉钩
V2EX  ›  Python

学编程语言和学英语哪个优先级更高

  •  
  •   darrow · 7 天前 · 5847 次点击

    楼主初中毕业,英语单词量一直只有平时工作用到的一些,没有死记硬背过大量单词,语法什么的更是不懂,只学过音标

    在有限的时间内,在其它语言工作非必需的情况下,是先学好英语,还是先学其它语言好呢,比如 python

    都是为未来做知识储备的,同时学的话进度太慢

    第 1 条附言  ·  7 天前
    非常感谢大家的回答,己经工作几年了,语言用的是 php, 目前想多学一门其他语言做储备,又想下狠心把英语学好,然后看很多人鼓励我去考大专及本科毕业证,对于这个,我想问的是,报那种班是否有用?就是只需交钱,不需要去上课,也不用去考试,他们全都包办了,这样纯粹花钱买张毕业证对以后工作有帮助没,另外 我 31 岁了,一直工作于中小互联网公司,没被卡过学历
    第 2 条附言  ·  6 天前
    非常感谢各位的建议,我心里己经有答案了
    报考成人院校和英语学习优先级放到最高
    其次是深入学习 PHP 和学习其它编程语言、算法等

    还有商业保险的购买,十月中旬上班途中骑车右碗舟骨摔骨折了,自己全责,申请不了工伤,也没有买过任何商业保险,还好伤的不算太重,不然将会给家里带来非常大的负担,真是深有体会

    至于职业规划这个不知道怎么说,有些人擅长做规划且严格执行,有些人做了规划但执行不到位,或许是他们规划的不切实际或不够具体,很惭愧,我是后者

    坚持下去,亡羊补牢,为时未晚,再次感谢大家的帮助,祝大家身体健康,家庭幸福,财源广进
    95 回复  |  直到 2018-12-07 12:03:14 +08:00
        1
    Yumwey   7 天前 via iPhone
    初中毕业………那你数学知识?……算了,你还是学语言吧。
        2
    enenaaa   7 天前   ♥ 1
    废话, 当然是英语
        3
    han151   7 天前 via Android
    为啥不上高中呢
    如果打算上高中还是好好学英语吧,考个好大学再学语言
        4
    likuku   7 天前
    想都不用想,当然是英语。
        5
    Akiyu   7 天前
    看你用作什么了, 短时间内, 起效最快的是语言
    并且对你以后学习其他语言也有一定帮助

    而英语的话, 主要是进阶的作用
    一些外文资料, 包括翻译不好的经典书籍
    都需要有一定英语基础才能看

    我推荐你先学语言, 因为你压根还没到用英语去看外文资料的地步
        6
    g5hdyd   7 天前
    多大年龄,目前用不用养家糊口,学英语想学到什么程度?
    友情提示吧,想要未来混得开学历还是敲门砖,别被媒体的学历无用论给带走了大好青春。
        7
    LeungV2   7 天前   ♥ 3
    不要问,问就是考大学毕业证
        8
    lidongyx   7 天前 via iPhone
    说实话,是 python 或编程,学英语一年,你不能用英语找到工作,但是学编程一年,你可以
        9
    hoythan   7 天前
    考大学吧,没有企业会要初中学历的实习生
        10
    darrow   7 天前
    @Yumwey 没学过算法和数据结构,后面计划学习一下
        11
    darrow   7 天前
    @han151 己经 31 岁了,来不及了
        12
    cnmb10086   7 天前 via Android
    先弄一个本科学历
        13
    fanhaipeng0403   7 天前
    难度有点大啊,当然有志者事竟成
        14
    q397064399   7 天前
    30+了 ,还来学什么编程..
        15
    darrow   7 天前
    @Akiyu 己经做过几年 php 了,打算多学一门语言做储备,但是一直太喜欢玩游戏
        16
    Yumwey   7 天前 via iPhone
    @darrow 可以的,有目标总是好的。。看了楼下,我以为你是刚初中毕业。。原来都三十多了。😂😂
        17
    darrow   7 天前
    @g5hdyd 31 了,学历一直没有去整,感觉就是纯粹花钱去买一样,说是非统招没什么用,也就一直没整了,现在整是不是作用不大啦,一直在中小企业工作,没去大公司,所以学历没带来不便,也就一直没在意
        18
    agdhole   7 天前   ♥ 1
    英语入门推荐赖世雄
    要跟着配套的音频听读
        19
    1a0ma0   7 天前 via iPhone   ♥ 3
    英语吧,我之前英语差不多就零基础。10 个月之前鬼使神差的买了本新概念英语一册,现在已经背到第三册 34 课了。
        20
    1a0ma0   7 天前 via iPhone
    @1a0ma0 同时我也在看编程的书籍。
        21
    ccming   7 天前 via iPhone
    多线程多任务
        22
    darrow   7 天前
    @g5hdyd 31,未婚,父母 50 多岁,暂时还不用我养老
        23
    darrow   7 天前
    @1a0ma0 我目前是学了音标,然后在学词根词缀
        24
    darrow   7 天前
    @ccming 时间很有限呀,分散的话,怕是最后样样进度很慢,工作较忙,经常加班,每天可用来学习的时间也就一二个小时, 周末不加的话倒是全天都有时间
        25
    darrow   7 天前
    @q397064399 多学一门语言总是好的呀
        26
    DiverRD   7 天前
    当然是编程语言 一半开发人员 英语水平还在高中
        27
    2333zzz   7 天前
    学英语同时学编程语言又不矛盾。
    至少前期每天背英语单词呀。
        28
    changhe626   7 天前
    初中毕业好好学 python
        29
    Akiyu   7 天前
    @darrow
    那还用想, 英语啊
    这时候再学语言也只是量的增加而已
        30
    giscafer   7 天前
    并行。合格的程序猿,高并发任务进行
        31
    kernel   7 天前   ♥ 1
    英语的话,如果你只是想做到熟练看开发文档不求写作,那不用刻意学,平时全看英文文档就行,过个二年就很熟了
        32
    q397064399   7 天前   ♥ 1
    @darrow #25
    我以为你是大龄入门汉呢, 程序语言都差不多,
    主流编程的范式就 那么几种 过程 对象 函数式 等等 了解这些范式跟各自语言的特性 比编程语言要重要的多,

    另外在公司里面做项目,主要搞清楚 内存相关的问题,
    c/c++ 很多 low level 的语言没有 GC 功能 需要手动回收或者半自动回收
    (我把智能指针之类的称为半自动,事实上也确实如此),
    可以选择性的学习一门手动回收内存的语言,主要了解他们解决内存回收问题的方式。
    像 java php 等其它语言主要搞清楚它们的自带的垃圾回收器的内存回收方式,主要用于服务端的内存问题排查。

    最后还是先学英语,老外真的很热心肠,也比较较真,他们的技术社区氛围真的比国内好太多,很多问题能直接在 Stack Overflow Github 上找到详细的答案以及原理分析相关的东西。

    这里贴一张老外在 Stack Overflow 上给我修改语法错误的截图
        33
    q397064399   7 天前   ♥ 1
    我不是崇洋媚外,老外在技术社群里面 像 Stack Overflow 这些 真的是很较真的,同样也是十分热心的。
    你提个问题 说的不详细 或者遗漏了代码跟实例 或者当前环境没有讲清楚 或者有完全相似 但是已经被解决掉的问题,
    会有人很认真的给你按个 倒赞,你的回答有帮助,也是有人会认真的给你按赞的。
        34
    vegito2002   7 天前
    @q397064399 确实, 我当时一个回答里面只是一个加粗用的不对, 都被人指出来了, 这帮程序员真的认真
        35
    amumu666   7 天前
    我猜你这个年纪做技术,已经在你所在的城市做到天花板了吧。考虑下职业规划再考虑学什么能帮到你。
        36
    no1xsyzy   7 天前
    @q397064399 用 Grammarly 或者其他浏览器内语法检查工具问题就不大了,不过加粗都较真有点……
        37
    darrow   7 天前
    @amumu666 职业规划嘛,现在的职业规划就是没有规划,只想着努力多学些东西,对什么感兴趣就去学什么,有些人擅长做计划且严格执行,但是我执行力很差,总是随心所欲,为所欲为
        38
    darrow   7 天前
    @q397064399 了解清楚各种回收机制在实际工作中对哪些方面比较有帮助呢,目前的职位是开发,且打算一直做开发
        39
    H0TSp1RnG   7 天前
    数学更重要吧
        40
    find456789   7 天前
    我和你一样, 初中我没有毕业,我也快 30 了 , 目前也是在学英语和 python, 英语我也很差, 共勉吧

    我也很想 啥都不做,有人养, 哎, 造化弄人,命中注定,坎坷无限啊

    加油吧
        41
    darrow   7 天前
    @q397064399 不对,以后如果真的各方都比较熟了,可能会想去做技术总监,去解决一些技术难题等,但还太遥远了
        42
    darrow   7 天前
    @H0TSp1RnG 你是指先学好算法,数据结构等吗
        43
    zsy979   7 天前
    不冲突吧规划一下就可以。。

    头像过分了
        44
    darrow   7 天前
    @find456789 握手,我也是无奈的哈,最初实在不知道干什么职业好了,然后在淘宝买了套培训机构的内部教程,学完后就去就职了,基础太差,但是工作初期和旁人也没多少差别,但是不学习,以后差距会越来越大,现在的差距就体现出来了,我之前几年还是像以前一样,只要一有空都沉迷在游戏中,现在真的玩不动了,所以还是学点什么吧
        45
    showecho   7 天前
    php 几年经验了?有哪些作品 可以说说么
        46
    darrow   7 天前
    @zsy979 时间有限,同时学,必定会影响另一边的进度,路易是我的,不要和我抢哈
        47
    darrow   7 天前
    @showecho 个人作品吗?没有,除了工作,以前空闲时都在玩游戏呢,而且开发的东西也都没有什么技术含量哈,公司都比较小,且有些公司并不是以技术研发为主,不说也罢
        48
    xpresslink   7 天前
    楼主大兄弟,以你自身的具体情况而言,我估计你在 35 岁以后在职业发展上会基本上断路。
    所以你现在要打算的最重要的事情既不是编程语言也不是英语,而是:如何养老?

    你要好好做一下长期的职业和人生规划了,底层码农是没有未来的。
        49
    darrow   6 天前
    @xpresslink 先努力提升自己吧,我比较内向,偏管理以前试过,搞不来,只能努力 提升技术整体水平,把技术方面做到最大化才能混个饭碗了,另外商业险也是应该考虑了
        50
    cdlixucd   6 天前
    可以问一下,老哥在哪个地方吗?目前薪资状况如何,感觉现在 IT 民工很多啊
        51
    darrow   6 天前
    @cdlixucd 在南京,之前有一年多没有工作,薪资 15k,但是以前的同事都己经 20 多 k 了,瞬间有了学习的动力哈
        52
    1010543618   6 天前
    感觉编程学起来比英语见效快,但英语不好看文档只能用谷歌网页翻译很蛋痛
        53
    darrow   6 天前
    @cdlixucd 忘了说是税前,虽说是几年经验,但是以前都是在划水,所以是自己活该哈,上海一年多的工作经验就比我这个高了
        54
    darrow   6 天前
    @1010543618 是的啊,以前一直用的机翻,但是如果是看纸质书或非电脑文本材料,翻译起来很麻烦,还不准确,兴趣很快就没了
        55
    momogzp   6 天前
    emmm, 两者应该不算冲突吧,英语并不是能一蹴而就的,外语的学习本来就是在于积累的。所以我的建议是:
    先学其他编程语言,同时每天 1-2 小时英语不就完全 ok 么?
        56
    oska874   6 天前
    随心,想干嘛就干嘛把。
        57
    ljw97   6 天前
    老哥,你好。你的情况我觉得可以先学英语,对比其他的编程语言或者技术来讲,英语学习周期会更长。第二个关于成人教育,我一直觉得是“有比没有强”。
        58
    smallc2009   6 天前   ♥ 1
    都可以吧,上班看看编程语言,下班看看英语。不算冲突,就是比较累。
    那个词根词缀啥的根本不用看,没啥必要,等你单词量多一些的时候再看词根词缀也来得及。
    你可以像楼上那个哥们一样,一起背新概念,我觉得比你这个背词根词缀有效的多了。
        59
    cys   6 天前
    技术往底层巩固一下基础,英语每天都要学习,不管是技术还是英语的学习都需要长期的坚持,就算你一直做 PHP 也没关系的。
        60
    neptuno   6 天前
    这个不好说的,因人而异,但是 31 岁知道自己适合什么的这点判断力还是要有的哦
        61
    QQ2171775959   6 天前
    数学和英语对于编程都是同样重要的,至于说哪个优先一点,关键要看你的水平在哪个层次了。
        62
    x86   6 天前
    英语优先级高吧
        63
    fanhaipeng0403   6 天前
    头像过分了
        64
    liuyanjun0826   6 天前
    真要商业化一定要学 Java,世界第一语言,30 亿人在用。再就是日语和英语混合学,尝试在美国人面前说日语,这样进步最快,因为英语和日语比较接近。
        65
    hem   6 天前
    一定是编程语言,我猜你的学历一定会在英语之前成为你的障碍,等你急需用到英语的时候一定是你晋升到高级开发人员,一般这种岗位会对学历有所要求,你想学习到中级国内的资料就够了,不用去操英语的心了,当然,英语这个东西是越早学越好,我建议你不妨先提升学历,刚好这个过程中英语是绕不过的坎,同时为了应试学习英语就好。
        66
    darrow   6 天前
    @momogzp 目前的时间比较紧张,且不知道什么时候才能宽裕些,每天的空闲时间也就刚好 1-2 小时,周末多一些,所以想着集中精力做好一件事先
        67
    darrow   6 天前
    @ljw97 你好你好,你客气啦,非常感谢你的建议,看来学历还是得花钱去整一张了,这个东西也不是马上能整到,也需要时间等待
        68
    darrow   6 天前
    @smallc2009 上班比较忙,除非是碰到技术难点了,需要去学习时才会去学,比如前段时间公司让我做数据仓库,那就必须得去学维度建模和 ETL 相关的知识点了,这种情况是公司给你的时间会宽裕些,不然工作量是很饱和的,几乎没有空闲时间
        69
    darrow   6 天前
    @smallc2009 还有就是背单词有点坚持不下去了,所以就想着用词根词缀去辅助记忆,以及会去学一些比较口语化的句子
        70
    darrow   6 天前
    @cys 底层是该深入了解下了,以前太贪玩了,现在突然想学东西了才知道后悔,以前浪费了太多时间,英语我一定会学好的,不要求听说读写都熟练,但是看总得没多少障碍才行,非常感谢你的建议
        71
    darrow   6 天前
    @neptuno 集思广益嘛,多听听别人的建议会有新的觉悟,也会更坚定
        72
    rumengzhenxing   6 天前
    两者不冲突吧。
    编码的时候也会加深一些关键词的映像。
        73
    darrow   6 天前
    @QQ2171775959 目前的水平应该是英语更重要些,数学后续再加强吧
        74
    darrow   6 天前
    @hem 看来我得改变对成人学历的态度了,以前一直认为作用不大,没当回事,现在想想还是太年轻了,考虑的太少,学历在各行业都是有用的,不能想目前用不到就不去准备了
        75
    darrow   6 天前
    @rumengzhenxing 关键就在于时间占比问题
        76
    wisdom   6 天前
    我是文科专业的
    其实写程序要不了多少英语知识的
    只是刚开始学可能有点烦
    只要坚持一下久了就会了
        77
    gy134340   6 天前
    英语决定高度吧
        78
    jimchen9999   6 天前
    英语
        79
    siyehua   6 天前
    我觉得你 30 岁,就要考虑一下了,学习英语加上精通一门编程,5 年的时间,不长吗?而且还不是特别精通。再过 5 年,你想做架构师或者更高层的技术人员,其实是很难的,特殊情况例外,不做讨论。
    所以假设你现在去学英语+再学一门语言,不管哪个先,我个人觉得是来不及的。人到了中年开始拼的是人脉和资源,靠打工,很不现实,高管就那么几个,可以比较绝对的说,像你,包括 v2 上的绝对部分人,我们在 35-45 当上高管几乎不可能,只能在小公司混或者转行。
    所以我建议先学英语,毕竟这个干什么都是有用的,然后再考虑是不是在 IT 这行一直混下去,有没有其他什么想做的。
    还有要考那种自考本身,成人本科,不是在职本科,那个没有用的
        80
    Cu635   6 天前   ♥ 1
    本来是想这毫不犹豫的建议 lz 英语更重要,结果看到“楼主初中毕业”,这个时候想到的就是或许应该先问问 lz 数学功底如何?
    又看见附言:“我 31 岁了,一直工作于中小互联网公司,没被卡过学历”,既然这个学历有没有被卡,这个又开始怀疑自己提问 lz “数学功底”是否合时宜了……
    不过,关于这一点“很多人鼓励我去考大专及本科毕业证,对于这个,我想问的是,报那种班是否有用?就是只需交钱,不需要去上课,也不用去考试,他们全都包办了,这样纯粹花钱买张毕业证对以后工作有帮助没”,很确定的告诉 lz:完全没用,千万别沾;毕竟,lz 你自述 31 岁了工作上没有被卡过学历,那么 lz 应该有着让人相信足够用的技术实力,而且 lz 实话实说自己初中学历还有一个信任的加分,但是 lz 一旦去沾染那种纯粹花钱买毕业证的恶习,那么就会直接怀疑 lz 欺诈,排除掉花钱买的毕业证之后再一看是初中学历,那么 lz 被拒绝之后不进黑名单也会影响下家的背景调查。
    v 友建议弄一个专科或者本科学历,现在都已经是 2018 年了,指的是那种真正全日制需要上课考试必修课不能有挂科的学历了。
    至于问题本身,英语是基础,还是应该先学英语。
        81
    yzkcy   6 天前   ♥ 1
    跟其他人唱个反调,我是觉得基于你的背景和现在处境,还是技术现行吧,英语压根排不到你生活的第一顺位。
    都不说国内大环境上,光 V2 上的开发,真正掌握英语的有 50%?表示怀疑。
    说句不中听的话,以大部分开发的技术水平,还真轮不到拼英语的地步。

    如果只是日常工作看个文档或者浏览一些英文环境的网站,谷歌翻译什么的完全足够。
    如果只是国外旅游、非官方交流等,便携翻译设备了解一下,很好用的。
        82
    ax521   6 天前 via Android
    先学 too simple 的
        83
    msg7086   6 天前
    @yzkcy 掌握英语是啥概念……
        84
    alexfu   6 天前
    如果有大约初中高中的英语阅读水平 建议看英文的专业教材。。对啥语言感兴趣就找对应的英文书来,可以从简单一点的知识基本上掌握了的那种开始 逼着自己每一句都要看懂
        85
    xuanwu   6 天前
    最有含金量的不是英语也不是编程语言, 是计算机基础知识. 硬件 /体系 /操作系统 /编译原理 /软件工程等等. 这些都早已有经典教材(中文的).
    提高英语对阅读文档和搜索常见问题解决方法有直接好处, 但遇到实际问题指望某个社区(尤其还是国外社区)帮助是下策, 上策自然是自己调试钻研, 如只为救急之需还不如在国内广交人脉, 技术高人有的是.
    如果对转管理有兴趣, 也可了解下 PMP 考试等等.
    顺便说一下, 在代码中用中文命名已是星星之火(见个人"分享创造"的帖子).
        86
    luosuosile   6 天前
    每天 1,2 小时学习编程。。我觉得不太够。。
    我现在的状况是每天上班,上下班通勤时间每次大约 1 小时+学习日语。
        87
    66beta   6 天前 via Android
    我觉得 技术、英文、学历,三个可以同时学啊,为什么要分先后?
    英语主要就是背单词,每天抽不出非连续的半小时?另外语感很重要,我大学里没背过单词,全凭感觉考过 4 级。平时多看看美剧吧,语感真的很重要。
    学历的话,说实话出来工作几年不可能去参加中考了,不如先弄个成人大专,然后直接考非全日制研究生
        88
    publicvoid   6 天前 via Android
    同意 85 楼,基础知识太重要了,英语重要是因为轮子用的太多,而轮子大部分是外国人造的,所以学习英语能帮你快速解决问题
        89
    zjsxwc   6 天前
    建议先提升学历
        90
    fghjghf   6 天前
    31 了,学历跟不上,又没含金量经验,建议别搞这行了。害了你。
        91
    ucun   6 天前
    @fghjghf 没看到楼主现在月薪 15K 吗?
        92
    fghjghf   6 天前
    @ucun 薪资和软硬条件不成正比,跟机遇运气有很大关系。
        93
    liuyanjun0826   6 天前
    @darrow 成人大学不行的,成人内容太多,很不适合工作,只适合享受
        94
    onice   6 天前
    肯定是先学编程语言了, 首要的事情是得满足工作需求保住饭碗。在工作够用的情况下,就可以干些其他事情了。英语对编程很重要,尤其是国内没有中文资料的时候。
        95
    zealinux   6 天前
    LZ 加油,
    我遇见过没上过初中的只有小学毕业证书的非常厉害的技术创业者。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3587 人在线   最高记录 4019   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 26ms · UTC 08:16 · PVG 16:16 · LAX 00:16 · JFK 03:16
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1