前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[周末阅读]认知和规划,以及推荐几个入门教程Github

[周末阅读]认知和规划,以及推荐几个入门教程Github

作者头像
kbsc13
发布2019-08-16 16:23:53
5760
发布2019-08-16 16:23:53
举报
文章被收录于专栏:AI 算法笔记AI 算法笔记

图片来自 Unsplash,作者: Rafael Saes

2019 年第 54 篇文章,总第 78 篇文章 本文大约 4600 字,阅读大约需要 12 分钟

前言

本来预计每个周末一篇读后感,但从上次分享[周末阅读]如何培养你的自信和正确认识财富、创造财富,过了两周,才有时间写下第二篇,实在抱歉了,文末有抽奖,谢谢各位的支持!

至于为何相隔两周才有时间,第一还是懒,工作日回到家就想洗洗睡了,周末就想好好睡觉休息下;第二也是工作原因,目前的项目完成了一期,开始进行二期的工作规划,这次规划就比一期规划要更加全面,列举我们算法需要实现的每个阶段,包括数据处理、模型训练、服务部署等,然后每个阶段每个人的工作任务,细分任务,每个任务的起始和截止日期,可能存在的问题等等。

当工作任务被全部列举出来,还写上截止日期后,再次感受到deadline是第一生产力这句话真的是真理。

之所以说到工作上的事情,刚好也是和最近在微信读书上看的一本书的部分内容联系到一起,书名是《入职第一年:从职场新人到职场达人》,它是一本知乎周刊Plus,收集了知乎上的回答整理的轻量级电子书。

这本书的前面两章介绍了在思想认知上和规划方面,刚进入职场的新人应该如何进行改变以更快速适应职场,从一个大学生转变为职场人。

不过看完这部分内容,再想到高考刚刚结束半个多月,应该也快要进行志愿的填写,需要选择专业,然后两个月后开始踏入大学,我也想简单说下,高中到大学的思想认知上的改变。

本文的目录:

  • 关于大学,你需要知道
    • 1. 大学比高三自由
    • 2. 填写志愿,学校or专业?
    • 3. 大学的规划越早越好
  • 入职前的认知和规划
    • 认知上的改变
    • 工作规划

关于大学,你需要知道

1. 大学比高三自由

对于大部分学生,高三是很辛苦的,无论是身体上还是精神上,每天都有做不完的试卷,每个月的月考,偶尔每周的临时抽考,以及最终的高考。

当时老师经常挂在嘴边的一句话就是,大学就自由了,很轻松。

后面上大学后,确实也验证了老师的这句话,大学确实比高三自由,也轻松,但老师可能没有告诉我的是,大学如何度过决定了你后续找工作的难度,这句话也不绝对,毕竟有的同学家里有矿啊…

总之,第一件事情就是大学确实比高三自由,高三只有一件事情,就是学习,而大学,学习不是最重要的一件事情,你可以选择参加各种社团、学生会,参加运动会,各种球类比赛,也可以参加各种学术竞赛、进入学院老师的实验室走科研之路,还可以选择去当家教,实习,赚取自己的生活费、学费,更早的自给自足。

大学就是拥有更多的道路可以选择,而高三只有一条。

2. 填写志愿,学校or专业?

第二件事情,在进入大学之前,志愿的填写是非常重要的,这里就涉及两个问题,学校还是专业优先,虽然分数肯定已经确定了,但是选择还是会有不少的,而且现在互联网更加发达,我相信大部分同学都可以在网上找到各种各样的填报志愿的建议,也能提前了解想要报考的学校,专业的信息。

关于学校还是专业,首先我想很多同学其实还没有想过,或者没有考虑,读研甚至读博,也就是读完本科后就直接进入职场工作,因此学校还是专业,很多时候就得和后续工作挂钩,为了减轻找工作的难度,首先要了解下很多公司招聘的时候,对学历是有要求的,在都是本科的情况下,名校,也就是985,211的学校可以帮助在简历阶段不会被 HR 淘汰,此外,大城市的工作机会更多。

因此,建议先选择一线城市的学校,即北上广深,然后再选择专业,而专业来说,目前最好找工作的应该就是金融和计算机两个专业了。

不过,这两个专业竞争同样激烈,我对金融专业不太熟悉,就说下计算机专业,实际上这个专业的工作,不止是计算机专业的学生会找,有相关课程的专业,比如通信、软件、自动化,甚至其他专业都可能有自学计算机,只是跨专业自学难度更大。另外,这个专业,最近最火的就是找人工智能(AI)算法方面的工作,这基本要求是硕士专业保底,才有机会,当然要求变高了,薪水也是非常高,今年了解到的这方面工作,互联网的大公司,给出的都是至少 20~30w 的年薪,优秀的 30+,甚至 40+ 也是有的。

3. 大学的规划越早越好

刚刚也说到如果选择计算机专业,想做人工智能方面的工作,年薪非常诱人,但竞争是很激烈的,如何第一份工作就可以有 20+,甚至 30,40w的年薪呢?一个字,早!

早就是优势,这是最近一年深深体验到的一个真理。

具体来说,就是早早做好规划,你希望做人工智能方面的工作,那么你需要了解人工智能包括很多方面,最主要的可能是三个方向,图像,语音和自然语言处理,而这只是大方向,单单是图像就有不止十个具体的方向,你需要先选择其中一个方向,好好研究这方面的论文、算法等。

此外,算法只是一个方面,工程实现能力也是非常重要的,这主要也是目前很多算法距离落地,或者还不满足落地要求,比如时间性能不达要求,性能还有待优化等等,这方面同样需要依赖一些工程方面的技巧来进行优化和改善,所以,大学阶段更加应该打好编程的基础。

这里,推荐几个 Github 上的入门教程:

  1. HelloGithub--分享 GitHub 上有趣、入门级的开源项目[1]:这是一个面向编程新手、热爱编程、对开源社区感兴趣人群的项目,内容以月刊的形式更新发布。内容包括:流行项目、入门级项目、让生活变得更美好的工具、书籍、学习心得笔记、企业级项目等,这些开源项目大多都是非常容易上手、很 Cool,能够让你用很短时间感受到编程的魅力和便捷。从而让大家感受到编程的乐趣,动手开始编程。
  2. Python - 100天从新手到大师[2]:Python是一个很容易上手的编程语言,而且也是目前人工智能方向应用非常广的编程语言,这个项目不止介绍了 Python 的基础、进阶知识,还介绍了数据库、Linux 系统知识、网络编程、图像处理、前端,还有机器学习基础、爬虫开发,最后还介绍了团队项目开发的知识,可以说真的是从新手到大师的一个教程了
  3. 100天学习算法[3]:100天学习算法的项目
  4. 图像处理100问[4]:如果希望选择图像方向的算法工作,了解图像基础知识是很有必要的,而不是一上来就是深度学习的网络模型;
  5. AI算法工程师手册[5]:包含数学基础、机器学习、深度学习、计算机视觉和NLP等知识,另外作者还给出其对算法导论的 C++ 实现Github项目地址,《Unix 环境高级编程第三版》笔记地址
  6. NLP资源[6]:如果是自然语言处理方向,可以看看这个项目,收集了教程、书籍、视频等等

AI 方面的学习路线还可以参考重磅 | 完备的 AI 学习路线,最详细的资源整理!,文章整理总结了需要掌握的知识,以及对应的教程资源。

另外,即便你没能进入清华北大,也可以在 Github 上学习它们的一些课程,来自我之前分享的文章Github上的各大高校资料以及国外公开课视频,里面还介绍了 B 站上的一些国外公开课视频,事实上,B站也是有很多学习视频的。

所以,我认为进入大学后,能够早点确定自己的目标--工作还是深造,进行大学的规划--生活上的安排,比如每天固定学习时间,不需要像高三过着只有学习的生活,可以参加社团活动,可以进行体育锻炼等等,但必须不耽误自己对大学四年目标的实现。

小结

关于大学,就说这三件事情,当然,应该还有一件事,那就是努力在大学谈一场恋爱吧。


入职前的认知和规划

接着,就谈谈入职前的思想认知和工作规划问题。

认知上的改变

《入职第一年:从职场新人到职场达人》书中给出了对职场头三年的一个总结--不靠定位精准,而是适者生存,并且列出职场老人认为能够在职场脱颖而出需要掌握的三个要点--积极的职业态度、专业知识与技能、良好的职业习惯

而职场新人则是觉得:专业知识与技能、拥有核心的硬技能和认可的行业与职位更加重要,双方给出不同选择,也是有以下几个原因:

  1. 对职场认知不同:职场新人会认为职场是大学的延伸,但过来人知道职场和大学不同,进入职场就是从零开始,而面对一个全新的环境,积极的心态和重新培养好的习惯至关重要
  2. 大学的技能和知识的保鲜期:简单说大学时候学习的大部分知识和技能能真正应用到职场上的非常少,有20%就很好了,这还是在专业对口的情况,事实上很多人都找不到专业对口的工作;
  3. 匹配论与适应论:新人会希望找到适合自己的工作和定位,但职场老人知道所有适合自己的工作都是自己干出来、争取出来的,即便暂时没有找到,也需要保持积极的态度,积累自己的能力,这样当机会来临的时候可以把握住
  4. 对找到并发挥自己天赋的认知差别:作者认为新人们期待的是不费力的获胜,但实际上发挥天赋并让世界承认,所付出的努力远远比做好本职工作要难得多。

有句话其实可以体现这个认知问题--“面试造火箭,工作螺丝钉”(大概意思是这样的,可能后半句原话不是这样),意思就是准备面试的时候,你需要懂很多知识,比如对于程序员的面试,编程语言、数据结构算法、网络编程、数据库、Linux知识等这些都是需要准备的内容,这里每个方面的知识点都非常多,然后你也并不知道面试官可能会问的问题,你都需要尽可能每方面都准备好,才可能度过一轮又一轮的面试;

而进入公司后,除非是创业公司,在中型乃至大型企业内,你只需要负责项目的某一部分内容即可,所需要的知识和技能,可能只是你面试时候准备的一小部分,还有很多知识和技能需要你重新学习。

因此,进入职场后,掌握必备的知识和技能,这其实应该是进入职场前就应该掌握好的,毕竟没有相应知识技能也很难通过面试;反倒是积极的职业态度和良好的职业习惯,是应该要尽早培养的,但其实这两点将职业换成生活,我们就明白为啥很有必要,毕竟积极的生活态度和良好的生活习惯,特别是后者,一直都是我们从小到大在做的事情,比如早睡早起,不熬夜,多锻炼,少玩手机和电脑等等。

工作规划

工作规划也是基于生活规划来制定的,所谓的生活规划,也可以说是你希望未来的生活是怎样的,这决定你会选择怎样的工作,是按时上下班,稳定但薪水少的公务员,或者是 996 工作但相对薪水多的高薪工作;是选择继续留在一线城市发展,还是回到家乡工作;是选择外企,还是国企,民企等。

书中对于工作规划的时间长度是三年左右,希望三年内做到什么程度,比如年薪达到50w,或者成为一个小组的组长,然后进行调查,看看实现这个目标需要具备什么能力和资历,然后评估是否能够达成,如果不行,就换一个更实际点的目标;如果可以,那就将这个目标进行分解,比如三年拆解为每一年分别达成怎样的目标,然后就是每个月的目标等。

小结

前面两节介绍了认知和规划,后面介绍的就是比较实用的方法和技巧,包括处理邮件、处理文档、建立知识库、和同事领导的相处以及关于晋升等等,下周会继续介绍这方面的内容。


总结

文笔不是很好,所以可能写得有些啰嗦,这些只是我,作为经历过本科和研究生的学生生涯,然后即将入职一年的一个普普通通的算法工程师的一点分享。

[1]: https://github.com/521xueweihan/HelloGitHub

[2]: https://github.com/jackfrued/Python-100-Days

[3]: https://github.com/coells/100days

[4]: https://github.com/gzr2017/ImageProcessing100Wen

[5]: http://www.huaxiaozhuan.com/

[6]: https://github.com/keon/awesome-nlp

对于即将进入大学的学生或者职场的新人,你有什么建议对他们说吗?欢迎留言分享!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法猿的成长 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 关于大学,你需要知道
    • 1. 大学比高三自由
      • 2. 填写志愿,学校or专业?
        • 3. 大学的规划越早越好
          • 小结
          • 入职前的认知和规划
            • 认知上的改变
              • 工作规划
                • 小结
                • 总结
                相关产品与服务
                NLP 服务
                NLP 服务(Natural Language Process,NLP)深度整合了腾讯内部的 NLP 技术,提供多项智能文本处理和文本生成能力,包括词法分析、相似词召回、词相似度、句子相似度、文本润色、句子纠错、文本补全、句子生成等。满足各行业的文本智能需求。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档