写下本文章也是因为在简书上看到一篇关于对面试培训出身的吐(dan)槽(teng),让我不经反思,当前行情不好、市场饱该如何提高自己的竞争力!
引言:
那些IT培训出来的Android工程师,希望你面试时涨点记性
谈一谈今年的移动互联网寒冬
一、是时候该增加竞争力!
当前市场饱和的情况下,竞争越来越大。先有培训学校每年上万生产量,后有无数找不到工作的延滞者,换工作跳槽简直成了奢望!换工作难,公司招员工也难,已经成了一个病态圈了!公司不愿意招一个只会理论,实际操作能力差的培训学生,虽然也会有部分人能够在很快的时间就能独立工作但是至是少数。所以出现面试中什么手写代码、做逻辑题、卡文凭,需要看以前项目的源代码等等。我觉得公司很多时候也是逼于无奈,但是这样层层筛选也只是增加面试成本而已。很多培训机构对于这样套路早已经感觉很low!!!什么人海战术(先来几个套面试题,然后回去给学生背),什么内奸战术(通过公司内部人员。。。)。多在几个技术招聘群里面你都会慢慢的了解这些,每天都会有HR或者人事在哪里抱怨。我觉得其实很简单查社保、查以前项目的源代码(只能看,不能拷贝….无良公司会通过面试盗取这些和让面试者给他技术问题提供解决方案),然后抽取项目中所做功能模块实现思路。毕竟是假的多少都会有问题!
前面说了这样多废话,只想给你们传达一个信息。工作真心很难找!你在不开始学习明天你也会面临这样的问题,而且他们有人出招、有人帮忙 你有的只是老道的经验和不善于交流的踏实性格。
二、如何提升自己
如何提升自己,这是一个很值得反思的问题!我觉得应该说是如何提高自己的价值,毕竟一个公司会给你工资是因为你能够给他创建价值。当然我们是一个单纯的程序员,我们只需要去学习各种技术。
1).认清楚自己的定位
这个问题相信大家都有自己的规划,是想成为一个技术大牛,还是成为一个项目的管理者。但是你必须先得有自己的规划,有了目标才能有前进的方向。在这个互联网信息发达的大环境下,各种技术,各种语言层出不穷。你不必要样样都学但是你起码得学习几样,有了规划你才能让你的精力更加集中。技术大牛得学各种牛逼技术深入去了解各种底层机制,想成为一个管理者你得去了解各种技术掌握它的特性和去学习一个管理的方法和沟通方法。
2).掌握学习方式
不要“低水平勤奋”要“高效率学习”,有的时候一味的努力是无用的!这是一个信息爆炸的时代,意味着我们需要了解的知识是以前的无数倍。学习肯定是必不可少的,掌握学习的技巧才能事半功倍。
1.选择学习方式
有的人学习喜欢去看视频,有的人喜欢去源码,有的人喜欢去看书、看文章,殊途同归都是为了学习一个新东西。但是我觉得用不同的方式有更好的效果,比如:
看视频更适合去学习一个新的东西,对图像,影音人都能更好的理解和记忆。但是他不大适合去复习和巩固,因为看一个视频太浪费时间了!!
看书更适合去复习与巩固一个新东西,书本能够更为有体系、有框架的了解一门技术
看源码更适合去透析一门语言,对的我说的透析,现在各种框架封装得无比深层次,很多人做一件事情做完还不知道自己在干啥。看源码能学习各种设计模式,和了解它是如何实现的可能会出现的问题!
2.掌握看书的方法
看视频大家都会只是领悟的时间问题,看源码需要一定的基础,下面我们就学习下看书的方法。
读-筛选式阅读
前面讲过,在阅读的这部分,我们需要更加灵活,更有效的利用碎片化时间。所以,你可以在地铁上读,在公交上读,在滴滴上读,等人等车等飞机,都可以读。你可以从头到尾逐字逐句的读,也可以运用一些快速阅读技巧,关键在于,无论采用什么样的阅读方法,在读的过程中一定要“做标记”。这个阶段我们的目标就是筛选有价值的信息,并标记出来。你可以采取以下这三个步骤:
1、一筛:通读。把书通读一遍,把自己感觉有价值的那一页折上一角。这个时候如果手上有笔,也可以在自己觉得最有价值的句子或段落旁边做上标记,比如一个“△”或者“☆”。
2、二筛:再读。把一筛折角的部分再读一遍,如果依然觉得有价值,把另一个角也折起来。
3、三筛:标记。把二筛也折角的书页重读一遍,如果依然觉得有价值,把最心动的部分用笔标记出来,如划上横线、波浪线等。
通过以上这三个步骤,基本上你就可以筛选出一本书对你而言最有价值的部分了。
4.对于晦涩难懂的书,要学会迂回包抄,而不是正面强攻。如果你发现一本书才读了一小部分就已经做了很多的标记,甚至每一页都想越容易发生这种情况)。这个时候没有必要勉强自己读完,你可以换一本别的书,过段时间再来看,也许会发现理解起来容易很多;还可以去找相应的简版、解说版、别人写的书评等等,这些都可以帮助我们更好的理解原书的内容。不要担心读这些简版说书评“不够正宗”,只要能帮助我们提升理解的书和文章,都是值得阅读的。
记——写下“自己的话”
经过前面的筛选,我们已经找出了书中对我们最有价值的部分,那么在记这个环节,我们的目标就只有一个——跟这些知识“死磕”。死磕的办法也很简单:摘抄(辅)+自己的话(主)。具体操作是这样的:
1、尽可能给自己安排一个有利于思考的时间和环境。因为笔记环节跟阅读环节不同,是需要深入思考和理解的。好处在于,由于前期已经利用碎片化时间做了有效筛选,我们需要“死磕”的内容不会太多,耗时也不会很长,1-2个小时通常是足够的,有时甚至半小时或十几分钟就可以完成。如果读完一本书之后,你暂时没有时间,或者就是任性“不想记”,没关系,把书放到一边就好了。去做其他的事,或者读其他的书,等你想做笔记的时候再做。也许一周,也许一个月,也许半年,这都没关系。把你读过但还没有完成笔记的书放在一个专门的地方,确保自己不会忘记这件事,就可以了。这样还可能带来一个额外的好处:过段时间你再打开书的时候,心动的部分可能变得更少了,做笔记也变得更容易了。
2、把让自己“怦然心动”的句子摘抄下来。注意,一定要严格遵循“怦然心动”这个标准。理由还是前面说的:让自己感到愉悦,而不是疲惫。真正让自己心动的句子,通常不会太长,哪怕略长一些,有了“心动”,摘抄起来也是欢喜的。没有“心动”这个必备要素,摘抄就成了苦差事。当然,你也可以选择不摘抄,而是用自己的话总结出要点,记下来。只是有时我们会发现,总结要点比摘抄更难。
3、写下“自己的话”。这是最关键和重要的一步。你摘抄的语句或总结的要点既然能让你心动,那你一定也有“自己的话”想说。把这些“自己的话”记在摘抄或要点的后面。如果你有一些对整本书的感想、评论,也可以不摘抄,直接记下来。一个注意事项是,只要我们感到愉悦,我们可以写很多,但如果我们感到一本书没什么可写的,要允许自己写一个非常简短的读书笔记。可以简短到什么程度呢?比如,“今天读了《XXX》这本书,觉得还挺有意思的”。完全按照自己的心情去写,就可以了。无论多么简短,一定要写下来。因为只要你开始写,你就必须开始思考。至于思考对于阅读的重要性,我们就不需要多说了。
复习-
有句话说,“书读百遍,其义自现”。道理当然是好的,但是真的把一本书从头到尾读100遍?太夸张了吧!不过,聪明的读者一定想到了,通过前两步的筛选和笔记,书读百遍其实是一件so easy的事情。因为我们已经把书的精华都筛选出来了,重读精华就可以。
三、提高综合素质
上面是一张摘录于面试文章的目录,一个人的能力不仅仅只有技术。死做技术的只会宅(chun)死(si),我在每天上班的时候都会去简书上看些散文,看看各行人士的抱怨和各种唯美犯装逼格,偶尔也会看看各种软文和心灵鸡汤,然后在去掘金和CSDN、oschina等上面看各种技术帖子、差不多10点多才开始制定计划上班。有的人就开始吐槽了,你一天上午都不做事吗?我个人觉得有的时候有计划的做事情才能更高效,早上大家都在吃早餐、看技术博客,慢慢平复一天挤公交挤地铁的繁杂情绪,还不如静下心来去学习吧!哎 不想多说了!都不容易!!!!
总结:还差一个完美的总结!求各位评论下面给我加上吧!