我回顾了这么几年经历,感慨之余带几分迷惘,本文不求呻吟和发牢骚,我也许当局者迷,我也许真的被困住了,只求看出门路的朋友指教一下。
我是80年在广州出生的,上大学时刚好是扩招第一批,当时为了考本科,什么专业都不顾,从高二开始只学语数英化学,最后也考上了某高校的化学系本科。
上了大学才开始接触计算机,兴趣一发不可收拾,结果化学成绩太差,在02年肄业了,sigh~
退学了,我混过电脑城,做过系统集成,期间积累了很深的系统和网络技术,但是毕竟发展前途渺茫,在03年最后一个月开始学写asp。
之后做过兼职,混过上海,最后在广州一家软件公司稳定下来了,最后做到该公司的技术总监。上海回广州之后,我结了婚(当然是家里支持的),生了孩子,这段时间技术做的不错,管理也做的不错,而且生活也稳定,但是在05年最后一个月,当满怀希望的试用了vs2005正式版之后,突然萌生了“跟着ms走太累”的感觉。那个时候,我在系统、网络和软件方面都游刃有余,团队管理也顺手,但是我还是在06年8月交了班,辞职了。那时我还看不到前路的样子,我铁了心想做技术,但是我不想做ms的技术,那时候我崇拜c/c++,另外我看到了一个词:“嵌入式”。
然后我参加了一个脱产的嵌入式培训班,吸收了点c/c++和linux和s3c2410的基础,后来被推荐到深圳一家公司上班。这家公司也有嵌入式的产品,不过项目已经结束了。其实我那时还什么都不会,这家公司只是看中我在软件方面的丰富经验接收我的。当然我是后来才明白的。
丢下老婆孩子,我去了深圳,那时孩子还不到1岁,那天老婆抱着孩子在车站送我上车的眼神,我一辈子都忘不了。。。
在深圳,开始我把vc/c/c++都摸的不错,毕竟软件我还是有底子的,然后参与了公司一个手持设备的项目,arm7全整合/lcd/flash,我负责应用程序层,纯C,另一个同事负责uCOS/driver层。走着走着,就到了07年最后一个月了。
我陷入史无前例的深深地迷茫。。。
我总结了一下我现在的知识结构:
1、我精通ms系统管理
2、我精通asp.net
3、我熟悉vc/c/c++
4、我基本能使用linux
5、我能看懂一点点汇编
6、我不懂电子,我不懂c51,不懂arm,我从高二开始就没学物理,我看不懂电路图,我不会用Protel99,看不懂datasheet,反正硬件相关,我只知道写地址可以实现功能,不过换个板子,我就不知道地址如何映射。
其实我在深圳还是做着应用程序,只是C#变成C,CSC.exe变成armcc.exe,vs.net变成keil而已,我还是没有走进嵌入式,我深深地迷茫了。
家里存款不多了,我要考虑是回头求财还是继续求学,求财,我去做.net应用软件,三几年锦衣玉食还是没问题的,可是我不甘心,我已经跑了好远,但是我离那个“嵌入式”还是很远;求学,我继续去硬件公司当学徒,继续混基层,但是我老婆孩子要跟我吃苦了。我不怕辛苦,我不怕熬,我一广州人,去上海去深圳,眉头都不皱,但是我不能忍受老婆孩子跟我一起熬。男人让老婆孩子受苦还叫男人吗!
唉,我27+了,想当学徒也不容易了。
朋友们,我该怎么走,继续求“嵌入式”我还需要多长时间才能达到我软件的水平?那样我才有信心不让老婆孩子受苦。。。
说件满怀懊恼的事情:
02年还混电脑城的时候,曾经我遇到一个退休的电子产品设计师,他居然分文不收的要收我为徒!!不过那个时候我眼界太小了,我问他:你会用vb吗?他说不会,于是我很轻视他。后来,我和那位老先生就断了联系了。现在想想,现在孜孜追求的,正是当年一屑不顾的,造化弄人啊。
朋友们,我合同到期了,我需要抉择了。我想继续我的追求,我是该找个电子厂,从焊接工开始做起,还是买个开发板,躲在屋子里折腾3个月然后去找嵌入式工作?或者您有更好的指教?
我有个不情之请,我还是认为实际工作最能锻炼人,如果那位朋友愿意收个高龄学徒,我会很感激您的,我会很对得起您的投资,但是希望您不是看中我曾经的工作经历。
如果您愿意指点我,我同样感激您,即使您需要回报,我的感激始终不变。
------解决方案--------------------------------------------------------
嵌入式应该现在还是不错的。我有一个软件,跟嵌入式有关系的,ttf2bdf。
你可以看看的。
------解决方案--------------------------------------------------------
是的,很多做嵌入式软件用得上的。
------解决方案--------------------------------------------------------
我觉得你是很不成熟的一个人,追求很多兴趣,像孩子一样,你一生有多少精力,有多少十年,你可以精通MS(仅仅是你自己认为的精通),你再精通嵌入式,过几天你还要精通显像管制造呢?还有火箭呢?还有政治呢?规划自己的路,跑向何方,比傻傻的跑要重要。马云:首先做正确的事,然后把事做正确。
------解决方案--------------------------------------------------------
你在我面前应该是小生,大学刚毕业我就想从事嵌入式开发。看来真需要在好好学两年。
------解决方案--------------------------------------------------------
有些时候我觉得兴趣和工作要分开~~为何不好好应用老兄你已经会的那些东西尽量创造和享受生活
在生活之余想玩玩嵌入式开发作为一种兴趣爱好不是很好~~~或许几年后你会又喜欢上别的什么呢~