|
花了二年时间和近5W RMB学javaEE,现在想转学嵌入式,请过来的前辈给点意见!
[复制链接]
小弟马上要大学毕业,时间不多,所以想前辈高人指点,希望给出合理学习嵌入式的方向,以及应先后学些什么,用什么样的书,小弟先在此拜谢了!写得有点长,请耐心看完。先自我介绍一下:
男,23岁,高中玩传世,毕业后醒悟,复读过,资质一般,所以现就读职业学院,刚上大三,面临实习找工作,学的是软件技术专业,主要是学javaEE,asp.net也学过点。具说学校是全国十大职业示范性软件学院之一,教学模式比较新颖,有点像北大青鸟之类的学校,比较重视实践,每个学期做个小项目。我大学吸取了高中教训,不敢再贪玩,学专业时还比较踏实,因此在学校专业(Web)还算学得比较好的那几个(不过我感觉懂得东西非常有限),有去外资企业(过了CMM5)做外包实习的机会,还有一些其它小软件公司实习的机会,不过我没去,原因有两个:1.我不喜欢做WEB;2.老师留我在学校参加省大学生程序设计比赛(类似ACM)。现在学WEB已经两年时间了,花了不少钱,却很想重新去学嵌入式,虽然就要到找工作的时候了。职高学费比较贵,三年3W,加两年生活费,大概共用了4.5W多点,家里经济条件不怎么好,出了2W左右,两年来我自己借了1.2W,各种奖金及自己接的项目共收入1.5W左右,在WEB上的投入还是比较大的.我的期望也不高,只希望用大学乘下的6个月左右时间学些嵌入式的东西,希望在明年5月份毕业的时候能找个相关的工作,能养活自己就足够了,但我打算长期在程序员上做下去,十年或是二十年,所以我并不怕重花时间去学。
特别值得说明一下的是,由于是职业学校,因此对计算机原理,硬件,操作系统等了解的很少,英语水平比较烂,编码水平有一定基础。这个月刚拿到生活费,就报了软件设计师花了140块,得知大二学弟们准备去买4520的开发板,毫不犹豫的交了300块,也买了块板子,准备到大二学弟班上去上单片机课(以后的嵌入式课可能都会去),可怜我这个月要喝西北风了。
一.转嵌入式理由:
一直想做底层一点的东西,底层技术更新速度相对较慢,能有更多时间去学精一点,不喜欢做WEB,做WEB太累人了,自己接过几个1000元左右的jsp小网站,客户的需求天天变,跟着客户的需求去改代码,实在太累了。
二.学过的课程:
1.大一上,刚入学没开专业,上了二个月英语强化(我英语不好,强化后还是不好),于是我自学谭浩强的《C程序设计》, 英语强化了二个月后,没有开C了,直接开了C++,只是些基础语法,没学标准类库,没学模版。还简单的学了Linux操作系统。这个学期用C++做了个小图书馆理系统。
2.大一下学期开了XML,UML,数据库原理,J2SE,这个学期末用J2SE做了个局域网聊天小项目。
3.大二上期是开了J2EE企业级应用(jsp,servlet,ejb),这个学期末做了个网上书店网站(jsp,servlet,ejb,tomcat).
4.大二下学期开了.net桌面和asp.net,没有深入的学,开了数据结构。期末做一个企业门户网站(也有桌面客户端).这个学期也考虑过转VC++程序员,因此又加深了一下C++,看了《C++ primer》。
5.这个学期没什么课了。大一、大二整个暑假都留在学校练算法,因为要参加省大学生程序设计大赛,但由于没有人指点,资质也是一般,所以算法也不怎么样。去年在省赛和本科学校比了一下,在中等水平(比大部分一般本科学校稍好一点),本月17号再次省赛,这次准备得不错。去年省高职算法比赛拿过一个一等奖。
|
|