您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
正在学习编程语言,学着学着有点迷茫,不知道去公司有没有用?
自己的,都是,工作正在学习编程语言,学着学着有点迷茫,不知道去公司有没有用?
发布时间:2016-12-08加入收藏来源:互联网点击:
正在学习编程语言,学着学着有点迷茫,不知道去公司有没有用?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
我大一的时候是从JavaScript入门的。课上教了一会语法就开始讲算法和数据结构。我当时其实很迷茫。
第一,我没有别的同学学得快。
第二,算法和数据结构,我不知道学了能做什么。
这两点让我在那一年挫败感很强。分分钟被打击,分分钟迷茫。因为学了半天我还只会在浏览器的console里写个小程序,没有UI也没有价值。
后来我花了一个月自己学了python,按照网上的教程用python做了个小web app,MVC全部自己做。做完后邀请朋友测试,虽然朋友只是注册了一下,但是看到朋友的账户出现在数据库里心里真的很开心。
后来我又写了很多web app,有为宿舍写的订房系统,有hackathon写的机场定位管理,有为实习公司写的CSS生成器,还有做freelance外包(后来我才知道我做的那个前端是新传媒旗下的一个网站,在新加坡小有名气)
现在我又回到了JavaScript,用node,用angular。我又回到了起点,但是我却不再迷茫,因为我看到了更大的世界。
是什么鼓励我走下去?我想是因为我看到了自己做的东西的价值。在console里print文字,我看不到价值,但是当朋友注册我的app,当自己做的程序被几百人用,当自己写的app提高了公司的工作效率,当看见自己的作品的广告出现在公交站牌边的时候,我觉得自己做的这一切都是值得的。
题主之所以不知道接下来怎么走,我觉得就是看不见走下去的价值。学了很多东西,却不知道干什么。我想实验室的学长让你学前端是有点道理的,因为前端门槛低,变现快。
你不缺技术,缺的是实现。
赶快再写个app吧,即便是每天早晨叫你起床的闹钟,也能让你很有成就感,说不定一不小心,你的app就改变了世界。
回答于 2019-09-11 08:43:50
谁的青春不迷茫,迷茫都是正常的,不知道你学的哪种汇编语言,建议你学好编程基础和高阶,自己敲一两个项目,能实现基本的增删改查等功能,确保业务逻辑没问题,把自己的项目搭建好并上线,再去找家开发公司去试用,要是胜任不了工作任务,可以找实习工作,千万不要在家里面一直自学,那样会很没有方向感,只有真正到公司了才能学以致用,也能成长的更快,希望能帮助你。
回答于 2019-09-11 08:43:50
我以一个在职研发工程师的身份告诉你,一定以及肯定有用。
在新员工入职后,我们一般不会立马就安排很复杂的有深度的工作,一方面是不了解新员工的技术水平,另一方面是新员工对公司产品还不熟悉。而如果是应届生,那我们首先会认为这家伙啥都不懂,因为大家都是从大学过来的,学校里应该学什么,要学到什么程度大家都是心里有数的。
工作中80%以上的工作可能并不需要特别深的编程知识,都是比较基础的。应该说如果在学校里学习的时候稍微花点时间都是应该知道的。那么差的一方面就是经验。
很多人讲到经验就很笼统,其实有几个方面。第一是怎么做的经验。刚毕业可能都不知道从哪方面入手。如果能在学校里学习的时候自己做一些小练习,比如嵌入式程序开发,如果在学校里面搞一块开发板,自己做一些简单的裸机功能,例如点亮LED,驱动一个传感器这种很简单的功能。那么工作以后就会好很多。第二是标准化的经验。学校里学习的时候可能从来都不会接触到这个,这个一定是工作以后才会接触到。对于应届生也不用紧张,工作中自然会接触到。第三就是解决问题的经验。这个很重要,新手比老手差的经验很多时候就在于此。新手接触到的东西比较少,当一条路走不通的时候,老手会很快找到替代方案,而新手往往不能。这个也没办法,这必定是要一定积累的。如果自己能主动学习那么会缩短这个积累的时间。
说了这么多,难道在学校学习的真的就是工作中用到的那些基础知识吗?高深的都学不到吗?其实不是的,学校里面其实都有学到。比如C语言里面的指针很难,实际工作中可能实现某功能的时候,你不会指针,那完全可以用别的方式实现。但是如果会指针甚至是精通,就会节省时间,而且对于祖传代码这种,也能很清楚明白原理。
工作以后很难有时间再沉下心系统的学习某方面知识,基本上遇到什么去学什么,但是如果能在学校里把基础打好,把每一点都吃透,那么工作以后前期“猥琐发育”的过程会相对短一点。这叫磨刀不误砍柴工。加油吧骚年!
回答于 2019-09-11 08:43:50
我当时也是自学,大三开始的时间意识到马上要工作了。
我本科专业通信工程,自己对编程有一定的热爱,我觉得首先要明确自己是哪一个方向是最重要的,有些人就是跟风学习没有自己的想法。
我本科学科跟计算机有关的有 数据结构 数据库,c语言,计算机网络。当时我的想法是不管是学什么语言,都只是工具,决定了自己要做什么方向的事情,我当时决定走c/c++自己买了一本c primer 和c++ primer看完开始复习数据结构和基本算法,找网上的面试题刷。最终面试上了我现在的公司
现在转正看来,学校能教的并不多,而应该培养自己的自学能力,我现在工作接触不止这几种语言,有时候是全新的东西,任务分配给你你去做,没人问你你以前做过没有,只要在规定的时间完成,所以如果没有自学能力我觉得很难走的很远。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |