浅谈计算机基础的重要性

前言

这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程.

本文阅读建议
1.一定要辩证的看待本文.
2.本文主要阐述了自己在学习计算机基础后的感想.
3.觉得哪里不妥请在评论留下建议~
4.觉得还行的话就点个小心心鼓励下我吧~

编程人员的拉锯战

程序员作为新时代的高收入、高回报的工作,一直是大部分毕业生以及转业人员的首要选择,当然这其中也有培训机构的功劳

随着选择程序员行业的人越来越多,程序员这个行业呈现出的现状基本是:初中级开发人员居多,造成岗位供过于求;高级和深入研究技术的程序员依旧紧缺。

这就好比起初大学生很少,都是香饽饽,后来大学生多了,企业就需要研究生,博士生。


工作经验

然而程序员这个行业如何评定呢,工作经验就是首要标准,不同的公司有不同的标准,大公司的面试较为严格:例如阿里、腾讯、华为等大公司都有技术评级,按照学历、工作经验、面试情况综合评级。

但往往因为程序员工作易于解决温饱问题的原因,很多程序员会选择安逸的生活,停止前进的步伐。

浅尝辄止是程序员大忌,程序员需要不断的学习。请千万不要被其他程序员的情况所蒙蔽。

程序员这个行业往往你稍微一努力,就会比很多人强很多。不断努力以后,你就会发现不同于以往的圈子。


积极的学习氛围

人以类聚,物以群分很多程序员加的有交流群,大家日常都是吹水,生活既安逸又潇洒,但是那句话说得好:大佬一般都是不聊天的。

你是否寻找过优秀的技术群,群里面的人一起学习共同进步,平常都在解决问题,偶尔周末吹吹水,一起探讨当下最流行的技术,你找不到,以为没有?你错了。

我亲身经历,想要寻找优秀的群,找了一圈,全是吹水的,那是没有吗?不,优质群和努力学习的人到处都是,只是你被你身边的现状所蒙蔽。


现状

初中级开发工程师所必须经历的一环就是:迷茫期、沉淀期、安逸期。每个人所处的时间因人而异,毕竟每个人追求不同觉悟不同。

度过这一时期的最坏结果就是放弃程序员这行,至于原因,我并不清楚。

接下来就是漫长的提升期,按照技术的实力,时长一般会在3~5年,因为工作不同、业务逻辑不同、业务强度不同而自适应。

在提升期,往往很出现很多问题,至关紧要的就是如何提升?因为没有方向。我目前也是处在提升期。

我的建议是:提升有两个方向,因为我是非科班出身,所以我需要弥补计算机基础。

计算机基础方向和你所选职业的应用方向


为何需要学习基础

这两天在学习图解HTTP、图解TCP/IP、包括过几天要看的CSAPP(深入理解计算机系统)。

那么问题来了,很多人反驳过我,看这些书有用吗?工作又用不到,你大可以去你进入交流群去问这三本书好不好,如果跳出来一堆人说没用,那么你可以离开这个群了。

所谓计算机基础,也可以称为是程序员这个行业的历史书。计算机这个行业也是需要德、智、体全面发展的。

  • 你是否知道互联网是如何传递数据的,HTTP是工作中经常用到的,包括Socket,IP协议。
  • 路由,网关,IPV6,SMTP,POP
  • P2P,CDN,VPN

举个例子:我在工作中需要接入摄像头,而第三方的摄像头,往往涉及到P2P的数据传输,甚至其原理还涉及到NAT穿越,当时我并没有看TCP/IP,所以我根本无法解决这个问题。

这些知识你掌握的越多,你就可以越轻松的解决未知的,不属于你工作范畴的问题,对你的整体提升往往是最大的。

千万不要有:工作中用不到,学他干嘛的危险想法,这便是差距。

人与人的差距不是一朝一夕的产生出来,而是你在安逸的时候,别人选择看书。


职业应用方向

不同的行业,其学习路线和学习重点也是不同的。这里以我自学Node为例。

我会去搜索一些相关书籍

  • 朴灵的深入浅出node
  • Nodejs开发实战 v6.1.1
  • 新时期的nodejs入门 v7.6.0
  • MongoDB+Express+Angular.js+Node.js

通过这四本书的学习,基本可以使用Nodejs写出一个爬虫,爬取自己想要的东西。这算是Nodejs的第一阶段吧。


最后的进阶

因为我个人还处在提升期,所以并不能指引各位如何进阶,大致方向就是:做技术管理,做项目管理,创业这三个方向吧


结束语

如果您对这篇文章有什么意见或者建议,请评论与我讨论. 如果您觉得还不错的话~可以点个喜欢鼓励我哦. 如果您想和我一起学习,请毫不吝啬的私信我吧~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏一名叫大蕉的程序员

事情并不是非黑即白的 No.84

最近看了一本书《精进》,有一段话觉得很有收获,分享给大家。很多人都被自己的思维框架限制地死死的,认为一切都是非黑即白的,但其实不然。 有小伙伴觉得工作跟学习是互...

36012
来自专栏java一日一条

对优秀程序员的思考

不管是谁,活着总是有方向和追求的,差别可能是有些人“高尚”一些,有些人“低俗”一些,有些人对自己的方向没有那么坚定、今天定了明天可能就变了。 无论是短期或长期、...

1551
来自专栏Kiba518

我写代码很厉害吗?那都是同行的衬托。

2008年我刚毕业,那一年,是金融危机爆发的一年,也许也是年景不好,工作都特别难找,连网吧网管都有抢的。

772
来自专栏理论坞

如何理解并拥有同理心

同理心是指从另一个人的角度来体验世界,重新创造个人观点的能力。如我们常说的“将心比心”,它可以初步理解为“换位思考”,不过仅仅是思考还不够,还需要“换位感受”,...

822
来自专栏企鹅号快讯

如何成为一名成功的程序员

编程是一个仅靠兴趣仍不足以抵达成功彼岸的领域。你必须充满激情,并且持之以恒地不断汲取更多有关编程的知识。只是对编程感兴趣还不足以功成名就——众所周知,我们工作起...

3435
来自专栏非著名程序员

如何成为一名成功的程序员?

编程是一个仅靠兴趣仍不足以抵达成功彼岸的领域。你必须充满激情,并且持之以恒地不断汲取更多有关编程的知识。只是对编程感兴趣还不足以功成名就——众所周知,我们工作起...

733
来自专栏Java学习网

关于软件开发你真正需要知道的几个事情

我之所以写这篇文章是因为有一个朋友最近决定跻身软件工程行业。我的这位朋友聪明,精力充沛,品貌兼优,又善于学习:每个人都认为这样的人才必将有一番作为。但是,在踏出...

3125
来自专栏刺客博客

(转载)Linux从零到高手的进阶心得

人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。只要经过1万小时的锤炼,任何人都能从平凡变成超凡。

1074
来自专栏大数据钻研

Java编程常见问题汇总

:网上已经有很多类似的文章,但我依然要再造一次“轮子”,因为多少有些不同的心得。 人生总有目标和追求 不管是谁,活着总是有方向和追求的,差别可能是有些人“高尚”...

2797
来自专栏IT大咖说

雷军:我十年的程序员生涯

1113

扫码关注云+社区