图片来自 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

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

最后,后台回复“福利”,抽奖送 3 个 6.6元的红包,感谢各位一直关注本公众号,周日晚上八点开奖,必须是在此之前关注公众号的读者,否则无效。

欢迎关注我的微信公众号--算法猿的成长,或者扫描下方的二维码,大家一起交流,学习和进步!

如果觉得不错,在看、转发就是对小编的一个支持!

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

  1. css做名单,css基础教程:2021年适合新手的7个CSS入门教程推荐

    上一篇我们向同学们推荐了5个html入门教程,本篇我们继续向同学们精选推荐一些适合新手学习的CSS基础入门教程,欢迎学习! 首先我们来介绍什么是CSS?以及CSS的作用 CSS 是一种标准样式表语言, ...

  2. Atitit 我们的devops战略与规划 规范 推荐标准

    Atitit 我们的devops战略与规划 规范 推荐标准 1. Vm容器化1 2. 热部署tomcat+jrebel 或者resin1 3. 增量更新与差异更新1 4. 补丁提取与应用2 为了方便提 ...

  3. 蛙蛙推荐:微软网络讲座系列教程视频下载

    蛙蛙推荐:微软网络讲座系列教程视频下载(2004年1月到2005年4越) 好多都是很经典的问题解答和技巧应用,推荐大家有空看看 总体浏览地址 http://www.microsoft.com/chin ...

  4. 编程思想图书推荐,新手入门应该看些啥

    编程思想图书推荐,新手入门应该看些啥 导入 元旦的时候,学校社团的指导老师,咨询我有没有什么可以推荐的编程思想的学习书籍,可以值得推荐精读. 说实话,我个人是买过很多书的,但是很少读书,如果非要让我推 ...

  5. python基础教程书籍推荐-初学者python入门必看书籍推荐(上)

    随着最近Python的热度上涨,学习的人数也在增多,也因为Python这门语言的简短.易学.语言优美的优点,吸引了很多人来学习它.初学者想要入门,就必须先通过阅读,学习大量的理论知识对Python有一 ...

  6. C语言推荐书籍从入门到进阶带你走上大牛之路(珍藏版)

    首先是关于学习技术书籍的一些心得,很多人给我留言说看不下去书,想看视频学习,我不反对看视频学习,但是编程作为一门需要不断钻研的技术,只靠看视频是注定不可能成为专家的,还是得从经典的书籍中汲取知识,再加 ...

  7. java程序设计实用教程高飞pdf_普通高等教育“计算机类专业”规划教材:Java程序设计实用教程习题集 pdf epub mobi txt 下载...

    普通高等教育"计算机类专业"规划教材:Java程序设计实用教程习题集 pdf epub mobi txt 下载 图书介绍 ☆☆☆☆☆ 高飞,赵小敏,陆佳炜 等 著 下载链接在页面底 ...

  8. arduino入门教程书籍推荐,arduino从入门到精通

    今天给大家推荐的这本Arduino入门教程由国内知名创客教育和开源硬件供应商DFRobot出品,由15个基础的 Arduino项目组成,分别配合实例介绍了Arduino 的基本使用方法和各种扩展模块的 ...

  9. Python爬虫入门教程:博客园首页推荐博客排行的秘密

    1. 前言 虽然博客园注册已经有五年多了,但是最近才正式开始在这里写博客.(进了博客园才知道这里面个个都是人才,说话又好听,超喜欢这里...)但是由于写的内容都是软件测试相关,热度一直不是很高.看到首 ...

最新文章

  1. Rust 2018 即将到来:设法从 Rust 2015 过渡
  2. 创建用于 ASP.NET 的分页程序控件
  3. mariab修改mysql端口_修改mysql/MariaDB数据库的端口号+远程
  4. c语言编程 验证用户名和密码是否正确(函数定义),《C语言程序设计教程》习题参考答案[精品资料].doc...
  5. java 类变量方法实例对象方法
  6. 第一:Git安装和使用github(超详解)
  7. 标准IO的fseek函数,ftell函数与Linux文件IO的lseek函数
  8. 群体智能算法之蝙蝠算法
  9. DSP与FPGA的SRIO通信实现
  10. matlab simulink 六自由度机械臂模糊控制pid
  11. 大数据基础课18 数据中台:用大数据赋能业务
  12. 1实训(学生信息管理系统)
  13. python贷款_Python贷款逾期分析
  14. EDM邮件营销推广方法分享
  15. matlab+cummean,matlab常用操作备忘(2)
  16. 来认识一下哥德尔不完备定理
  17. 线性回归中的L1与L2正则化
  18. 数据结构课程设计之区块链工作原理模拟设计
  19. matlab鱼眼镜头,普通镜头,单目双目相机标定校正(四)
  20. 三分钟用HCaaS打造一台拥有公网IP的服务器

热门文章

  1. php上下属对应关系,由主分类 ID 取出(多个)下级子分类所对应的项,有没有什么好的办法?(其实似乎和 PHP 没什么直接关系?)...
  2. mysql ddl dql_mysql DDL、DML、DCL、DQL区分
  3. PWA(Progressive Web App)入门系列:Fetch Request Headers Response Body
  4. Workbox CLI v3.x 中文版
  5. 修改linux默认启动级别(包括Ubuntu)
  6. 在Windows下编译zlib1.2.5
  7. react学习(58)--this.props进行父子传值
  8. 前端学习(3127):react-hello-react之字符串形式
  9. 工作380-js判断是否为空
  10. 工作245:vue的注意规范之v-if 与 v-for 一起使用