你好,我是厂长。

首先我要申明一下,我个人没有任何对大专生的学历歧视。我坚信这个社会只有不努力的人,没有做不成的事!这和学历无关~

啥年代了,如果是单纯靠着学历歧视去找优越感的人,这些人要么涉世太浅,要么自己混的就不怎么样 。

在微信上收到一个读者的私信,看完后着实被震撼到了:好家伙,一个大专生,能有这样的觉悟和决心,注定是要逆袭的那一个呀

我觉得他的问题很有共通性,所以在征得他的同意后,把他的问题和我的答复一并整理了出来,希望能给大家有一点点启发和帮助。


一、关于学历

你好呀,我也非常开心,能遇到你这样用心的读者。

你是通过 B 站关注二哥的,那说明二哥辛苦肝出来的视频是有价值的,你的肯定让我感到非常的欣慰。

然后,我想纠正你一个观点,就是插本这件事。如果有机会升本的话,还是要升一下的。当然了,我不想说太多关于学历上面的事,因为光学历这件事,就能唠一整天。

几乎所有参加高考的人,都希望自己能考出一个好的成绩,能上 985、211 最好,上不了的话最起码考个本科。但考试这件事,它挑人。

有些人轻轻松松就能考得很好,有些人费了吃奶的力气也能考得很好,但有些人,就没有那么幸运了。每年只能考个大专的很多,考不上大学的更多。

这个社会存在歧视,有些用人单位就是为歧视大专学历的,甚至普通本科的。但我们这个国家,相对来说,更具有包容性,它允许底层人民翻身,尽管很难。

但无论如何,我相信,你的前程是远大的,前途是光明的

二、C/C++ 要深入学习吗?

因为你主修的是 Java,所以我不太建议你深入学习 C++ 了,因为这门编程语言对新手并不是很友好,它很强大,却也复杂。

像 Python、Java、C++ 选择其一深入研究,另外的编程语言如果学习和工作当中有需要用到了,就去学一下。

当然了,有时间的话,可以把 C语言学一下,因为它是计算机基础的基石,当你学计算机组成原理、操作系统这些课程时,必然会碰到 C语言编写的代码。

妈呀,这份C语言学习路线也太硬核了吧!

我前面写过一条完整的 C语言学习路线,你可以拿来作为参考。大概投入一个月到两个月的时间吧,就会有很大的收获。

然后,就把重心放到 Java 这门编程语言上吧,关于 Java 的学习路线,我之前也有写过:

硬核!如何全面系统地自学Java

编程语言,在学生阶段,专注一门就足够了。学的越好,再切换到其他的编程语言遇到的阻力就会越小。

稚晖君在他的视频当中也提到过,学习计算机最好是自顶向下,这个观点和我不谋而合。

什么是顶?

顶就是 Java 这样的高级编程语言。

当你了解到 Java 的性能问题时,你才会发现,啊,原来 Java 是一门解释型的编程语言,而 C 语言是一门编译型的编程语言,所以 Unix/Linux 这种操作系统要用 C 语言来实现,因为要最大限度的利用硬件,所以 Java 就有了 JIT。

当你学习到 Java 并发编程中的“原子性”、“同步”、“异步”、“进程”、“内存分配”这些概念的时候,你自然而然会产生很多疑问,然后就会去学习操作系统,学习计算机组成原理,然后你的一系列问题就会逐渐被解决。

当你发现,用 Java 实现某个业务需求时,人家的算法实现比你快得多,你自然会好奇,为什么会这样?然后你发现人家用的数据结构和你的不同,然后你就会去学习数据结构,接着了解一些高效的算法,比如动态规划等。

计算机基础(包括数据结构与算法、操作系统、计算机组成原理、计算机网络)非常重要,建议你在用到、涉及到的时候再学习。

三、从底层开始还是应用层开始

一个普通人,在努力学习的情况下,从底层开始,还是应用层开始,其实是困扰很多人的一个问题。

就像我前一个问题回答的,我推荐的方向是自顶向下,侧重于实战技术,而不是算法。不是说算法不重要,而是针对不同的人,学习的顺序是不同的。如果是一些天赋异禀的要打 ACM 这种竞赛的选手,肯定是从算法着手。

先把面包的问题解决了,理想就有了实现的可能

人的一生,需要在生存的基础上再考虑如何生存得更好。

就像买房,几乎所有的人,不管是贫穷还是富有,都想住上大别墅,但当你买不起的时候,租个房子住,买个小一点的户型,才是最实际的考量。

但不应该就此满足,应该在此基础上换一个更大的。

可能很多人会说,当你选择了一个不太好的工作环境后,很难再去进步了,我想这绝对是借口,至少是平庸的人的借口。

我觉得你不是一个平庸的人,你很有目标,很有规划,很有想法,这对于刚上大学的新生来说,实在是太重要了。

很多人,都容易在进入大学之后迷失,那多半就是因为放纵或者放松,我想,你的大专三年会过得无比的精彩。

四、怎样从一个“码农”升级成为一个工程师?

“码农”和工程师之间的一个很大区别可能是,前者在乎写,后者在乎读。

什么意思呢?

写的时候,你更多在乎的是如何实现业务代码,如何让代码跑起来。

而阅读别人写的代码时,你将看到的是别人是如何写代码的,这时候,你更在乎:

  • 我应该如何写出这段代码?

  • 我学到了什么?我如何将这种技术应用到我过去写的代码中?

  • 我将如何改进这段代码?如果是一个开源项目,你有信心给出更好的解决方案吗?

  • 偷学作者的代码,提高你的编程技艺。

当然了,升级的过程还要考量很多其他的方面。拿 Java 来说吧,Spring Boot 是吃饭的家伙,是需要很熟练掌握的。其次,如果想在 Java 有很深的造诣,那 Java 并发编程和 Java 虚拟机无疑是最难啃的两块骨头。如果能拿下,那离一名优秀的 Java 工程师就不远了。

五、大专生如何才能走得更远?

对于一名大专生,我觉得最重要的,就是做到不妄自菲薄,不盲目自大,不自卑不狂妄,从心里面接纳自己,承认外面的确还有很多优秀的人值得我们去学习。

当你遇到挫折的时候,要能够意识到自己的确是在某些方面和别人是有差距的。

很多大专生其实在心理建设方面做得很差,自卑的居多,总觉得自己技不如人。忘了自己最应该做的是,其实是学习。停留在自卑的情绪里无法走出来,其实是无济于事的。

一旦心里强大了起来,剩余的就交给时间吧,时间会给你想要的!

晒张图,这是我桌子边摆的一些书,有些经常翻,有些是出版社和朋友送过来的新书,有些是刚买的。

成长,一点一滴的积累,就会走得更远~

没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。

你好,我是厂长谭庆波,就读于哈工大,计算机系博士生,曾经的学渣,现在的学霸,拿过各路编程大奖 。

求学20载,从农村到C9博士,上学期间通过副业收入超 100 万,点击蓝字查看我的成长之路

同时,我也是知乎博主:谭庆波,日常分享高质量程序员认知,学习资料、技术干货等,欢迎围观。

最后说一件重要的事,我最近建了一个【晋级的程序员】社群,旨在帮助新手小白快速上手找到编程的乐趣,里面沉淀了大量编程相关经验教程以及学习资料,目前社群人数已经超过1500人,欢迎大家加入:


这是我认识最强的大专生了!!!相关推荐

  1. 985硕士毕业进京东,抱怨身边全是二本和大专生!没什么本事却整天高高在上!打交道太累了!...

    学历高的人愿意和学历低的人共事吗?一个985的硕士毕业后进了京东,发帖抱怨说身边都是二本和大专生,和这种人打交道太累了,求教大神怎么办? 结果被网友们一顿diss,985了不起吗?要不要这么牛气哄哄? ...

  2. 大专生质问马云:你说招聘从不看文凭,为什么我投阿里石沉大海

    在互联网职业分享社区,一名大专程序员对马云发出了质问:你说招聘从不看文凭,为啥我投阿里的简历石沉大海,我同学浙大投了马上就有面试?很显然,这名大专生认为阿里招聘还是看学历和文凭的. 不过马上就有网友站 ...

  3. 三本毕业后,我进入了世界五百强

    作者 | 静思    责编 | 八宝粥 来源 | 转载自猎聘(ID:liepinwang) 前两天,在我的职场社交平台上有位朋友发布了这样一条消息: 从自考本科.到斯坦福法学院毕业生.再到现在的律师事 ...

  4. 中国制造强在哪儿?从美特斯邦威到Shein

    来源:人神共奋 ID:tongyipaocha 文:人神共奋 从"前店后厂"开始 作为一个几百亿美金的独角兽,Shein太低调了,仿佛是一夜之间冒出来的,其实Shein的故事很长, ...

  5. 让工作快乐起来500强企业推崇的新理念

    第1节:序言 我工作 我快乐 序言 我工作,我快乐 美国哈佛大学曾经作过一个有趣的心理调查,调查人员给一位调查对象打电话,提出一个最简单的问题: "请问您现在在做什么?" &quo ...

  6. 计算机考研难度2017,2017大专生考研难度分析

    专科生考研面临的最大问题就是考试的难度,很多考生有考研的倾向,但是往往迫于难度竞争压力而游移不定,徘徊不前,那么,到底专科生考研难吗?有多难?关于这个问题,下面我们从五个方面详细来解读,希望考生能够认 ...

  7. 云计算适合大专生学吗?

    云计算适合大专生学吗? 对于大专毕业生来说,云计算的确是一个不错的选择,因为云计算技术应用专业,主要就是专科院校在办学.不管你是计算机相关专业的,还是零基础想学习都是可以的:原因就在于云计算这门专业本 ...

  8. 机械大专生能学会云计算吗,完全零基础的

    机械大专生能学会云计算吗,完全零基础的 正常来说,大专及以上学历都能学会云计算,但是会和满足就业需求是两回事哈.如果你想通过学习就业,就需要根据当下相关岗位的普遍技术需求以及其他方面的要求,来针对性的 ...

  9. 《“我是他妈的大专生”》

    红军是一个28岁的重庆女孩,已婚.大专毕业后在机械设备领域里做销售,已经成为一个成熟的专业人士.她一年收入十万左右,手头拥有十万人民币存款.     老板要给她股份,怕她跳槽去其它公司,这证明红军在自 ...

最新文章

  1. jQuery 核心 - noConflict() 方法,jQuery 文档操作 - detach() 方法
  2. windows下的diskpart指令彻底格式化清除U盘
  3. mysql里面取列里面值_在MySQL中获取特定的列值(名称)
  4. normalizr API
  5. 用计算机心如止水,计算机网络数据链路层
  6. 不规则对话框的又一实现
  7. JAVA导出404_从ActiveReports 8导出Excel时出错404
  8. DBLinq (MySQL exactly) Linq To MySql(转)
  9. Java 设计模式 Adapter 类适配器 模式
  10. OllyDbg 常用命令 【Pray收集整理】
  11. 靠五、六流人才铸造的18万华为铁军
  12. RN 实现阴影,解决Android阴影问题 react-native-shadow
  13. python语言入门(一)
  14. jekins 下载插件、安装插件报错
  15. 墙裂推荐4款js网页烟花特效
  16. [附源码]计算机毕业设计Python+uniapp学生选课APP3cnsl(程序+lw+APP+远程部署)
  17. Node.js——npm_包的概念与操作
  18. mysql优化【转】
  19. grade简单配置和使用
  20. 【限速标志识别】基于matlab GUI形态学限速标志识别【含Matlab源码 1142期】

热门文章

  1. 视频推流、拉流相关技术
  2. ExcelVBA之数组错误
  3. 通过索引和说明提高MySQL性能
  4. python获取股票财务报表数据生成excel_(python导出股票数据到excel表格)如何将python输出的内容输入到表格Excel中...
  5. html a href,可以跳转页面,也可以跳转action
  6. 爬虫(3)——基于爬虫的天气报警器
  7. IOS开发——新浪微博认证失败处理
  8. 2017鸡年女宝宝名字还可以这样起个大吉大利的呢
  9. 平面设计能不能自学成才?需要掌握什么知识?
  10. java快速开发平台 二次开发 外包项目利器 springmvc SSM后台框架源码