qq号1784978419 qq号1784978419
关注数: 2 粉丝数: 153 发帖数: 640 关注贴吧数: 18
学习嵌入式,就是为了能不被失业。越老越吃香的职业,技术更新慢 嵌入式入门门槛高,也就说明竞争小。正因为门槛高,我们才去学它,如果门槛不高,难度不够的话,学它干嘛? 在工作中,做的工作技术含量越高,越不容易被他人取代,就越受同事尊重,受老板尊重。为什么呢?因为如果所处的岗位,别人做不来,或者是很难招到能做的来的人,那么公司就会尽力去挽留你。担你你因为工作不开心而辞职。 相反,如果所做的工作岗位很容易被别人取代,技术含量不高,那么,公司离开了咱们照样能很容易就招聘到接替咱们的人,那么咱们自然就不那么受公司重视。 我以前是做应用层软件开发的(web开发),感触很深。如果要学习编程,尽量去学习门槛高的,而且技术更新慢的编程领域。嵌入式领域符合这个特点。其他很多语言,技术更新快的一笔,每过一小段时间,就会有新的框架或者某个框架的新的版本出来。现在的C语言还是20年前的C语言,但是,其他非常非常多的语言,已经不再是20年前的那个语言,因为它们更新速度太快了,所以导致了一句话的产生:编程是吃青春饭。原因就是两个: 1. 它们太简单了,所以导致竞争很大。 2. 它们更新太快了,所以导致经验不是那么很值钱。 C语言更新速度慢,值得学习!!! 以上都是我的心里话,要学,就尽量去学习门槛高的。学习技术更新慢的。 如果选择了学习嵌入式一定要坚持下去。因为,这是一个越做越有前途的行业,越做越受人尊重的职业,这个跟其他很多语言不一样,很多语言是吃青春饭,但是嵌入式,越老越吃香,因为它技术更新慢,所以经验能够得到积累。 我之前做web开发,web开发,技术更新快的一笔,前几年辛辛苦苦积累的很多经验,随着技术的快速更新,而白积累了。我现在也失业了,我不打算上班了,我现在在自学,我已经深刻意识到,一定要学一个技术更新慢的领域,一定要学习一个门槛高的领域!!
【立志】 要鉴定学习嵌入式的决心! 首先大的前提:IT行业是高薪行业。 其次,IT行业也分为很多方向。在互联网时代,我所了解到的方向主要是三个: (1) 在大公司写核心代码,封装自己的框架,写算法。 这类工作,首先需要学历高。如果学历高,能进的去大公司,便会有了一个光环。再离职出来的时候,找中小公司,也是一段很有光环的经历。不过这类工作,我们多数人因为没有好的学历,对我们来讲,机会不大。 (2) 做应用层软件开发。比如:做网站,做APP。无论php、java、.net,这些都是做网站或者APP的岗位比较多。 这类岗位门槛很低,前几年,基本上培训4到5个月,就能拿到8000的工作。现在竞争变大了,找工作挺困难的。 与嵌入式比起来,这类方向,后劲不足。 这类方向,总结下来,是这样:网站和APP开发,入门很简单,越做越辛苦。 为什么说越做越辛苦呢?因为这个方向,知识更新快。像web前端开发,几乎每隔一两个月就有一个新的概念新的知识,以前老的概念老的知识,就会逐渐被取代。 比如说浏览器兼容问题,前几年,IE6是让人很头疼的问题。那时有很多牛人积累了一大堆解决IE6兼容问题的经验。。。但是,但是,但是,随着时间的推移,现在IE6基本被淘汰了,也就是说:之前积累的关于IE6兼容性方面的经验,没有作用了。白积累了。 未完待续。。。 。。。
【讨论一下】 为什么php、安卓、ios 饱和起来很快? 原因是: 入门很简单,经过四个月左右的突击培训,能够达到做项目的水平。经过四个月突击培训,能够独立做一个一万块左右的项目是没有问题的。然而太大的项目,就算是老程序员,一个人也是做不来的,需要团队配合。这也缩短了与老程序员的距离。 在多数情况下,老程序员与新程序员的差距,基本上是一年工作经验的差距。不排除有特别牛B的大牛,在大公司锻炼过,接触了常人没有机会接触到的核心项目和先进的技术理念。然而这样的机会,不是每个人都有。咱们多数人,只能去中小型公司,所做的项目,本质上都是增删改查。 php、安卓、ios的技术是更新很快的。五年前的php和现在的php已经不太一样,五年以后的php已经不再是现在的php。当年asp如日中天,但是这门技术说淘汰就被淘汰了。虽说程序之间都是想通的,但这在一定程度上却是在自欺欺人。一个C++很牛B的人,去上手java也不是一蹴而就的。一个php很牛B的人去做.net也需要一些门槛的,绝不是一蹴而就。 二十年前的英语跟现在的英语是一样的,二十年前的西班牙语跟现在的西班牙语也是一样的。有些技术随着年龄的增长越老越吃香,而有些却不是这样。 二十年前的编程语言,除了C语言,其它还活着的编程语言,与现在的模样相比,已经面目全非了。现在的php已经不是二十年前的php,现在的java已经不是二十年前的java。
自学php的路线 1. 先学习html+css。如果毅力很好,而且不走弯路的话,预计一个月的时间,能够达到工作的要求。 2. 学习javascript+jquery。预计学习时间为一个半月。前提是要有html+css的基础。 3. 学习mysql。要学好php,必先熟练mysql的增删改查。学习msql的增删改查就可以了。工作中,php这块绝大多数情况下接触的都是中小项目。如果涉及到电商网站,会多了一个锁表的概念(防止超卖),但是它不难的。 4. 学习php原生代码。 5. 学习一个MVC框架。 6. 学习Linux系统的简单使用,要把vim编辑器练习熟练。要学会安装apache、mysql、php、redis、svn这些软件。 7. 学习photoshop软件(就是我们常听说的PS)简单使用,学会切图。比如切片工具、仿制图章、图片怎样压缩。很简单的,不要害怕它很难,它不难学的。 8. 最重要的是,要相信:自己能学好。人与人之间的能力差距不大的,主要是运气不一样。人家能学好,咱们一定也能学好。相信自己。 做好以上这些,就可以去找一份工作了。 预计学习时间为:半年。也就是6个月左右。 如果做好以上这些,而没有找到一份4500块钱的工作的话(在一线城市),那真的是运气不好的。不是能力的原因,只是运气不好。 现在php竞争很大,一个像样的岗位会有很多竞争,所以工作没有以前好找。但是,刚刚入门学习的话,只是学习好了上面这几条就好了,学多了真的记不住。很多知识点,是一定要在真实项目中慢慢强化的,自学是学不来的。自学的作用,就是为了获得一个工作机会。真正要提高技能,只能通过真实的项目实战。 像我如果去面试别人,我绝对不会刁难人家,因为真正工作中,中小公司的项目,根本用不到那些高大上的技术(那些技术也不难,关键是要有实践的机会)。而且不需要多台服务器,一台就够了。4核4G的服务器,加上5M带宽,加上CDN云存储(比如七牛),搭配得体的话,撑10万PV/天是没有任何问题的。 程序员,在有的公司很轻松,钱多事少。有的公司就会比较辛苦,加班多,工资反而不高。这个主要是看个人的机遇。运气是真实存在的,不管承不承认,人的运气真的很重要。
1 下一页