大家好,今天小编关注到一个比较有意思的话题,就是关于进公司学习编程的问题,于是小编就整理了1个相关介绍进公司学习编程的解答,让我们一起看看吧。
正在学习编程语言,学着学着有点迷茫,不知道去公司有没有用?
谁的青春不迷茫,迷茫都是正常的,不知道你学的哪种汇编语言,建议你学好编程基础和高阶,自己敲一两个项目,能实现基本的增删改查等功能,确保业务逻辑没问题,把自己的项目搭建好并上线,再去找家开发公司去试用,要是胜任不了工作任务,可以找实习工作,千万不要在家里面一直自学,那样会很没有方向感,只有真正到公司了才能学以致用,也能成长的更快,希望能帮助你。
七年程序员一枚,我先回答公司用不用的到。
1.技术型公司,靠新技术打造自己的产品,这不是公司对技术要求特别高,会编程语言只是最基本的要求,架构和算法是正常的层次。
2.业务型公司对技术要求不是太高,以实现业务为主,所以你可以精通业务也能发展很好。
3.小公司对技术要求的介于上边两个公司之间,但是要求技术比较宽泛,当然编程也是基础选项。
所以去软件公司还是会要求会编程语言的。
在新员工入职后,我们一般不会立马就安排很复杂的有深度的工作,一方面是不了解新员工的技术水平,另一方面是新员工对公司产品还不熟悉。而如果是应届生,那我们首先会认为这家伙啥都不懂,因为大家都是从大学过来的,学校里应该学什么,要学到什么程度大家都是心里有数的。
工作中80%以上的工作可能并不需要特别深的编程知识,都是比较基础的。应该说如果在学校里学习的时候稍微花点时间都是应该知道的。那么差的一方面就是经验。
很多人讲到经验就很笼统,其实有几个方面。第一是怎么做的经验。刚毕业可能都不知道从哪方面入手。如果能在学校里学习的时候自己做一些小练习,比如嵌入式程序开发,如果在学校里面搞一块开发板,自己做一些简单的裸机功能,例如点亮LED,驱动一个传感器这种很简单的功能。那么工作以后就会好很多。第二是标准化的经验。学校里学习的时候可能从来都不会接触到这个,这个一定是工作以后才会接触到。对于应届生也不用紧张,工作中自然会接触到。第三就是解决问题的经验。这个很重要,新手比老手差的经验很多时候就在于此。新手接触到的东西比较少,当一条路走不通的时候,老手会很快找到替代方案,而新手往往不能。这个也没办法,这必定是要一定积累的。如果自己能主动学习那么会缩短这个积累的时间。
说了这么多,难道在学校学习的真的就是工作中用到的那些基础知识吗?高深的都学不到吗?其实不是的,学校里面其实都有学到。比如C语言里面的指针很难,实际工作中可能实现某功能的时候,你不会指针,那完全可以用别的方式实现。但是如果会指针甚至是精通,就会节省时间,而且对于祖传代码这种,也能很清楚明白原理。
工作以后很难有时间再沉下心系统的学习某方面知识,基本上遇到什么去学什么,但是如果能在学校里把基础打好,把每一点都吃透,那么工作以后前期“猥琐发育”的过程会相对短一点。这叫磨刀不误砍柴工。加油吧骚年!
我当时也是自学,大三开始的时间意识到马上要工作了。
我本科专业通信工程,自己对编程有一定的热爱,我觉得首先要明确自己是哪一个方向是最重要的,有些人就是跟风学习没有自己的想法。
我本科学科跟计算机有关的有 数据结构 数据库,c语言,计算机网络。当时我的想法是不管是学什么语言,都只是工具,决定了自己要做什么方向的事情,我当时决定走c/c++自己买了一本c primer 和c++ primer看完开始复习数据结构和基本算法,找网上的面试题刷。最终面试上了我现在的公司
现在转正看来,学校能教的并不多,而应该培养自己的自学能力,我现在工作接触不止这几种语言,有时候是全新的东西,任务分配给你你去做,没人问你你以前做过没有,只要在规定的时间完成,所以如果没有自学能力我觉得很难走的很远。
到此,以上就是小编对于进公司学习编程的问题就介绍到这了,希望介绍关于进公司学习编程的1点解答对大家有用。