专栏首页全栈工程师成长之路浅谈计算机基础的重要性

浅谈计算机基础的重要性

前言

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

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


编程人员的拉锯战

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

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

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


工作经验

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

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

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

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


积极的学习氛围

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

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

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


现状

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

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

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

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

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

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


为何需要学习基础

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

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

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

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

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

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

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

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


职业应用方向

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

我会去搜索一些相关书籍

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

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


最后的进阶

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


结束语

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何做一个优雅的程序员如何构建适合自己的学习体系

    筑梦师winston
  • 最怕你一生碌碌无为,还安慰自己平凡可贵。

    众所周知,程序员这个行业是一个高薪的工作,在短短几年间,吸引了大批计算机专业,甚至非计算机专业的人入行,因为编程语言众多,所以各式各样的程序员工作也层出不穷。从...

    筑梦师winston
  • 为什么努力学习?是爱吗?是责任吗?不,是因为菜!

    筑梦师winston
  • 程序员为什么要衣着得体

    在社会传统的观念与印象中,程序员就是一群身穿格子衫,一群情趣干瘪的宅男,而非高智商高收入的精英群体。

    bigmagic
  • 【1024福利大放送】别人眼里和腾讯VTeam程序员大比拼

    别人眼里的程序员和腾讯VTeam的程序员有什么不一样呢? 答案在此—— 你是程序员吗?在视频号评论留言,“用一句话证明你是程序员”~ 点赞前 5 名将会获...

    腾讯VTeam技术团队
  • 程序员财富自由了,居然会想做这些事!

    假如,明天你财务自由了,你会想去做些什么? 最近,他二哥坐电梯发现身边的程序员们,除了交流各种棘手的Bug之外,还会讨论股市大盘涨了还是跌了,自己买的股票赚了...

    腾讯技术工程官方号
  • 你是什么级别的程序员?

    最近在和领导闲聊的时候,聊到了一些关于编程思想方面的东西,让我受益匪浅。尤其是有一个问题让我印象深刻。而且对于这个问题,在过往的面试中也被问了几次。我就把我以往...

    不一样的科技宅
  • 中国软件开发的现状

    非著名程序员
  • 程序员如何成为一个风一样的男子!?

    程序员被许多人称为码农,其实这也是程序员自己对自己的一种自嘲吧!程序员跟农民一样,都是一群默默耕耘的人,不懂什么叫享受的人,甚至是被社会遗忘的人,但是就是这样的...

    雪雁-心莱科技
  • 程序员之间的十八层鄙视网络,你中招了吗

    有人的地方就有江湖。程序员,是一个知识、智商、都异于常规行业的群体。自傲,清高,闷骚,也属于这个群体鲜明标签。

    用户1272076

扫码关注云+社区

领取腾讯云代金券