zoukankan      html  css  js  c++  java
  • 培训班和科班出来的程序员有什么不同之处?

    现在学习编程的人确实非常多,都是奔着高薪去的,但真正意义上的科班出身的并不多,大部分都是培训班出来的。计算机专业的很多,但大部分都是非常水的,在学校学不到什么东西。所以对比培训班和科班出身的程序员要分别对比。

    首先对比培训班与好学校科班出身的程序员:

    培训班的学生基本都是一样,填鸭式培训出来,然后包装简历找工作,至少会有一半的人找不到工作,然后转行去做其他的工作。一般能找到工作的,都是一些学习能力比较强,之前学过编程的。而那些学历比较低,学习能力又不强的人,心里想的参加个培训班就能拿出多少多少的工资,这本身就是不切实际的想法。

    对比那些计算机专业比较好的学校,比如北邮、南邮这样的学校。科班出身的程序员的知识体系就非常健全。比如算法、数据结构、操作系统等等计算机相关的内容都了解过。而这些学校的学生学习能力也比较强,有学习的劲头,已经养成了良好的学习编程的习惯。在学校长时间的学习,已经让他们掌握了非常好的编程思维。而在这点上面,培训班出来的学生就会显得很木讷,编程思维很封闭。因为培训班是短期培训出来的,思维比较固化,学的知识都是死知识,所以找工作的时候会困难很多。

    而这些计算机专业比较好的学校,他们的校招也非常多,像南邮、北邮这样的学校,都是年薪20万起步的,公司更愿意要这些学生,而鄙视培训班培训出来的,所以现在找工作的时候,一般都不要说自己是培训出来的。

    然后对比培训班和一般学校科班出身的程序员:

    这类学校所谓科班出身的程序员,其实还不如培训出来的,因为学校不好,所以整个学校的学习情况都比较差。学生打游戏的比较多,真正能学习的人非常少,而且会有很多都是专科的。我们都知道专科学校都是比较差的。学生自己不爱学习,在学校也基本学不到什么东西。所以他们如果在学校没有利用好时间多学课外的知识,毕业基本找不到程序员的工作,大部分都是做了类似于销售的工作。

    而这个时候培训班的学生要比他们强很多,肯去参加培训班的学生都会对得起这几万块钱的学费,所以大部分人都会好好学的,一些学习能力强的人,还是会找到不错薪资的工作。而那些资质比较差的,由于培训的时间非常短,在短时间的填鸭式培训中最后被淘汰。其实他们跟那些专科毕业计算机专业的学生没什么区别,都是找不到工作。

    发展空间受到限制:

    由于培训班的学生接触计算机的知识体系非常有限,那么在以后的提升中也会受到非常大的限制。这完全是自己的知识体系太窄,最后限制了自己的发展。如果一个公司想要提拔人,肯定是从知识体系健全的人中提拔的,而计算机专业比较好的科班出身的程序员,由于技术知识体系很健全,往往就会提拔这些人。

    而培训班出来的学生如果想要改变这样的情况,唯一的方式就是自己用大量的时间去恶补计算机先关的知识,尤其是算法、数据机构、还有一些比较新的技术框架以及自己多做一些项目。这样才能跟他们平起平坐。因为这些事情别人在之前已经做过了,你想要赶上别人,就必须把之前落下的东西补上才行。

    关于学习编程工资高的问题,给大家解释一下。 确实有很多年薪百万,年薪五十万、三十万的人,但无疑他们一定付出了很多。

    首先我先说技术方面,他之所以可以拿到这么多,是因为他平时付出的东西多,付出的时间多,学了更多别人不会的知识,这是第一点。大部分人都不是特别自觉喜欢学习的人,同时也意识不到学习有多么重要。 然后再说除了技术之外的东西,其实技术到达了一定的程度,大家也就差不多了,做做项目每个人都能做。可能就是谁经验多经验少的问题。

    除了技术方面,还有其他的比如阅读能力、沟通能力、人际关系、管理能力等等方方面面你可能要学的东西。只有不断的丰富自己,你才能拿到更高的薪水。

    对于那些认为学习编程工资高的人,不知道有多少人从未想过自己应该付出很多,才能得到回报。大部分的人只是普通工作者而已,这跟个人的要求和上进心有关。上进心强的人自然知道去付出,上进心没有那么强的人,自然什么事都是得过且过。当然这种事情并没有对错,只不过是个人选择而已。但你不要认为做了程序员就可以拿到很高的工资,这世界从没有什么应该的。你对社会的贡献,你肩负的东西,决定了你能拿到多少回报。

    无论任何的行业,都得付出相当多的精力,你才有可能是上层的人,不想付出,就光想着回报的,先把自己的心打通才是最重要的。心不正,看什么都是大道理,都是问题。

    有很多人认为参加一个短期速成的培训班就可以拿到高薪工作,这样的想法未免太过于天真。如果参加一个培训班,就可以在开始拿到一个10K、15K的工作,那这个世界就没有穷人了,每个人都会选择借钱去培训,培训费用是10万也会去培训。所以很多人选择培训是非常盲目的,自己本身学习能力又差,之前又没有学过编程,凭什么你能找到工作呢?这完全不符合客观事实的。

    给那些想要从事程序员工作的人的建议:

    很多人对于编程都是零基础的,现在想要学习编程的人也是越来越多,目标当然只有一个,像别人一样拿到一份高薪的工作,以后也想年薪20W、年薪30W。唯一的方式就是通过长时间的学习,在别人下班后的玩的时间,自己把这些时间利用起来用来补各种知识,必须得非常有毅力,对于高薪的渴望,因为不付出就不可能得到回报。想着走捷径参加短期培训就能就业,就一定会当炮灰的。技术是慢慢磨练出来的,绝对不是短期就能达到一定水平的。

    《Java面试通关手册》已经很全面很详细了,程序员必备。

    最后

    码邦主:程序员必备 Java 核心知识点整理
    Java程序员面试之葵花宝典

    在这里说一下自己整理了一份关于java的系统化资料,从Javase- ssm-springcloud,包括了面试题,PDF电子书,网上商城项目,个人博客项目,分布式项目等都有睁开想学习Java或者转行,大学生都非常实用,无任何套路免费提供

  • 相关阅读:
    链表--判断一个链表是否为回文结构
    矩阵--“之”字形打印矩阵
    二叉树——平衡二叉树,二叉搜索树,完全二叉树
    链表--反转单向和双向链表
    codeforces 490C. Hacking Cypher 解题报告
    codeforces 490B.Queue 解题报告
    BestCoder19 1001.Alexandra and Prime Numbers(hdu 5108) 解题报告
    codeforces 488A. Giga Tower 解题报告
    codeforces 489C.Given Length and Sum of Digits... 解题报告
    codeforces 489B. BerSU Ball 解题报告
  • 原文地址:https://www.cnblogs.com/ty644/p/13396791.html
Copyright © 2011-2022 走看看