做嵌入式两年的经验
- 格式:doc
- 大小:22.50 KB
- 文档页数:5
嵌⼊式分类⼆.嵌⼊式⼯程师在企业⼯作的真实内容嵌⼊式软件开发具体可以分三类:嵌⼊式驱动⼯程师:编写和移植各种芯⽚驱动(如⾳频芯⽚),优化硬件设备驱动(如温湿度传感器),得精通各种硬件接⼝协议(如I2C 协议)、系统调度、信号量、锁机制等等,开发难度最⼤。
该类开发者⼀般是软硬件综合型⼈才,⼀般的嵌⼊式驱动⼯程师指Linux上的驱动开发⼯程师,需要精通Linux驱动框架(platform框架、input⼦系统框架等),结合芯⽚本⾝去编写驱动,驱动的好坏很⼤程度上决定⼀个产品的好坏。
业界对驱动⼈才的定义是三年才算⼊门,可见此门槛之⾼。
嵌⼊式系统⼯程师:主要是编写固件,根据不同平台移植操作系统,根据应⽤场景来优化系统,需要熟悉整个操作系统组成与调度,对固件的稳定性⾼求很⾼,如果系统不稳定,驱动和应⽤也是⽩做的。
嵌⼊式应⽤⼯程师:编写业务逻辑程序,调⽤驱动⼯程师提供的接⼝控制设备,软件开发过程所涉内容范围⾮常⼴,主要使⽤C语⾔开发,但经常会涉及C++、Java、python、JavaScript、PHP等各类语⾔以及各种脚本语⾔、数据库、前端后台、各种通讯协议、甚⾄⼀些从来没听过的协议或概念,需要很强的学习能⼒,该职位也是各⼤公司需量最⼤的,⼀般10⼈的开发⼩组,驱动开发与系统开发与应⽤开发的⽐例是1:2:7。
根据我的经验,世界上可以分成两种嵌⼊式⼯程师,⼀种是⼤公司的嵌⼊式⼯程师,另⼀种是⼩公司的嵌⼊式⼯程师,我知道这样分类很不妥,但并⾮毫⽆道理,请听我⼀⼀下概述:⼤公司:⼤公司的特⾊是什么?答案:⼈多!⼈多导致的后果是什么?答案:项⽬分⼯⾮常细,都遵循“术业有专攻”这⼀哲学道理;例如职位是嵌⼊式驱动开发,那么⼤公司可能还会细分嵌⼊式显⽰屏驱动⼯程师、嵌⼊式⾳频驱动⼯程师、嵌⼊式电源驱动⼯程师等;这就是⼤公司⼀贯的作风,它希望去培养某⼀⽅⾯的⼈才;说⽩了就是如果你分配到的是⼀个显⽰屏驱动项⽬,那么有可能你这⼀年内都是在开发显⽰屏驱动,⼀年后你将是显⽰屏驱动⽅⾯的⼀个⼩专家;在⼤公司记住⼀点,你做的东西都是很“精”的;同时,⼤公司的薪资⽔平和福利也是相当可观的,有完善的晋升路线,离职率⼀般不⾼。
嵌入式学习心得体会嵌入式学习心得体会14月10号,为期一个阶段的Linux开发基础培训课程圆满结束,回首这些天所留下的点点滴滴,感触深深,学习上知识点的积累,灵活运用的过程中感受到了Linux操作的快速高效性能,这也是我所追求的效率!当初初涉培训课程的第一门课程时,都说Linux操作很繁琐复杂,心里总有些顾忌,带着种种不安与些许拼博的决心,开始了自我提升阶段的“充电”,由徐海兵老师教授我们基础课程的培训,我们则像着小学生般认真的记着笔记,仔细听着并学会如何去在实践中运用所学的Linux下的各种强大的命令集。
在Unit 1中,徐老师详细生动的为我们讲述了有关Linux的诞生、初成长以及辉煌的发展至今,今后应用范围则愈来愈广泛,讲解了为Linux这个伟大的OS做出巨大贡献的一位位出色的、伟大的人物,他们那种学习钻研的精神、锲而不舍的信念、勇于把握住难得的机会,从小处着手,踏踏实实的创造出了对人类科技发展做出卓越贡献的Linux(Unix)系统,他们的种种,都值得我们去深刻反省、刻苦学习、传承并永远发展下去。
查看ip地址和重启网络服务是我学的第一个命令: ifconfig eth0、ifconfig eth0 IP地址、service network restart。
了解到远程登录软件可用xmanager。
secureCRT是我们常用的,安装好后利用其登录到了Red hat Linux,需要知道Linux主机的ip 地址。
徐老师为我们介绍了重要内容:SHELL,即运行程序的程序,如echo $$SHELL可查看SHELL的环境变量是csh还是bash。
指令pwd 可查看当前所在路径,passwd:更改Linux下的密码,仅限root用户有此权限,当然我们是利用虚拟机VMware程序来运行Linux OS的,懂得了如何设置虚拟机的网卡设置、暂停、恢复、全屏等。
简单的学习后进入Unit 2,命令行的句法让我懂得了用法规则,一系列的命令功能强大:date 显示当前年月时间星期之类的;more指令与less重要但不常用;cat用于查看短小的文件内容,常用!mkdir命令用于在当前目录下创建新的目录;ls 显示当前目录下所有文件;cd 更改文件路径,如cd 、cd . 当前目录;rmdir 删除空文件夹;rm指令很强大,用于删除空目录及非空目录下的指定或全部文件;man 真男人,帮助手册;history指令用于显示编写过的命令集,以history 序号可显示序号所指命令;echo回写命令,很重要,我需要继续学习;exit 指从多重SHELL退出来。
嵌入式系统工程师的年终总结作为一名嵌入式系统工程师,我在过去的一年中经历了许多挑战和机遇。
在这个快速发展的领域,我不断学习新知识,掌握新技能,努力提高自己的专业素养。
以下是我对过去一年工作的总结。
一、工作成果在过去的一年中,我参与了多个嵌入式系统的开发和维护工作。
其中,我负责的其中一个项目在规定时间内成功地完成了,并且通过了质量检测。
同时,我也与其他团队成员紧密合作,共同解决了一些关键问题,提高了团队的协作效率。
二、技能提升作为一个嵌入式系统工程师,我需要不断学习新知识,掌握新技能。
在过去的一年中,我参加了多个技术研讨会和培训课程,学习了最新的嵌入式系统技术和工具。
通过学习,我不仅提高了自己的技能水平,还为团队带来了新的思路和方法。
三、团队协作在项目中,我与其他团队成员紧密合作,共同解决问题。
我们经常召开技术研讨会,分享彼此的经验和知识,提高了团队的协作效率。
同时,我们也积极推动团队的创新和发展,为项目的成功做出了贡献。
四、未来展望在未来的一年中,我计划继续深入学习嵌入式系统的技术和应用,不断提高自己的技能水平。
同时,我也将积极参与团队的创新项目,为团队的发展做出更大的贡献。
我相信在未来的工作中,我会取得更好的成绩。
五、经验总结在过去的一年中,我不仅积累了丰富的经验,还学到了许多教训。
我发现自己在沟通和协调方面还有待提高。
在未来的工作中,我将更加注重与团队成员的沟通和协调,更好地完成项目任务。
同时,我也将不断总结经验教训,不断提高自己的工作效率和质量。
六、感谢与期望我要感谢我的领导和同事们在过去一年中对我的支持和帮助。
在他们的帮助下,我克服了许多困难和挑战,取得了不小的进步。
同时,我也要感谢公司为我提供了良好的工作环境和学习机会。
在未来的工作中,我将更加努力地工作和学习,为公司的发展做出更大的贡献。
七、对未来的规划在未来的一年中,我计划继续深入学习嵌入式系统的技术和应用,并掌握更多的新技能。
同时,我也计划积极参与团队的创新项目,推动团队的发展和创新。
嵌入式简历中的实习经历英文回答:Internship experiences are an essential part of an embedded resume, as they provide valuable practical knowledge and skills. During my internship, I had the opportunity to work on various projects and gain hands-on experience in the field. One of the most memorable internships I had was at a software development company.During my internship, I was assigned to a project that involved developing a mobile application for a client. This project required me to work closely with a team of developers and designers. I was responsible for writing code, testing the application, and fixing any bugs or issues that arose. It was a challenging but rewarding experience, as I was able to see the project come to life and make a positive impact on the client.Another internship experience I had was at a hardwarecompany, where I worked on designing and testing embedded systems. I was given the opportunity to work with different microcontrollers and sensors, and gained a deeper understanding of hardware design and troubleshooting. Oneof the projects I worked on was developing a temperature monitoring system for a manufacturing plant. I was responsible for designing the circuit, programming the microcontroller, and testing the system to ensure its accuracy and reliability.These internship experiences not only allowed me to apply the theoretical knowledge I gained in my studies, but also taught me important skills such as problem-solving, teamwork, and communication. I learned how to workeffectively in a team, communicate my ideas clearly, and adapt to different working environments. These skills have been invaluable in my career as an embedded engineer.中文回答:实习经历是嵌入式简历中不可或缺的一部分,因为它们提供了宝贵的实践知识和技能。
嵌入式经验案例分析报告一、引言近年来,随着科技的迅猛发展,嵌入式系统在诸多领域中得到了广泛应用。
嵌入式系统是一种将计算机技术与特定应用领域相结合的技术。
本报告将通过分析一些嵌入式技术在实际场景中的应用案例,总结经验,并对其进行深入研究和探讨。
二、案例分析1. 汽车电子嵌入式系统现代汽车电子系统已经变得越来越复杂,嵌入式技术为实现多种功能提供了有效的解决方案。
案例中,某汽车制造公司为了提高车辆的安全性和便利性,使用了嵌入式技术来设计汽车电子系统。
通过嵌入式系统的设计和应用,汽车可以实现自动刹车、车道保持、智能导航等功能,大大提高了驾驶者的安全性和驾驶体验。
2. 医疗设备嵌入式系统医疗设备是嵌入式技术的另一个重要应用领域。
一家医疗器械公司通过使用嵌入式系统来设计和开发心脏监测设备。
该设备可以实时监测患者心脏的状态,并及时报警以避免潜在风险。
通过该嵌入式系统的应用,医生可以更快地发现患者的心脏问题,提高了诊断的准确性和治疗效果。
3. 家居智能控制系统随着物联网的发展,家居智能控制系统的需求也越来越大。
一家智能家居公司通过嵌入式技术设计和开发智能控制系统,可以实现智能灯光控制、温度调节、安防监控等功能。
通过智能手机或语音控制,居民可以轻松地控制家居设备,提高家居生活的舒适性和便利性。
三、经验总结1. 技术选择在设计和开发嵌入式系统时,选择合适的技术平台至关重要。
不同的应用场景可能需要不同的嵌入式处理器、操作系统和通信协议。
在案例分析中,汽车电子系统选择了高性能的嵌入式处理器和实时操作系统,而医疗设备则选择了低功耗的嵌入式处理器和即时操作系统。
合理的技术选择可以最大程度地满足应用需求。
2. 系统稳定性嵌入式系统在实际应用中要求高稳定性和可靠性。
特别是在汽车电子和医疗设备等关系到人身安全的领域,系统故障可能会导致严重后果。
因此,在设计和开发过程中,要进行充分的测试和验证,确保系统的稳定性和可靠性。
3. 软件开发嵌入式系统的软件开发是一个复杂的过程。
嵌入式学习心得体会5篇心得体会是指一种读书、实践后所写的感受性文字。
一般分为学习体会,工作体会,教学体会,读后感,观后感。
以下是小编整理的嵌入式学习心得体会5篇,欢迎阅读参考!嵌入式学习心得体会(一)首先我声明,我是基于嵌入式系统平台级设计的,硬件这个方向我相对来讲比较有发言权,如果是其它方面所要具备的基本技能还要和我们培训中心其它专业级讲师沟通。
他们的方面上我只能说是知道些,但不是太多,初级的问题也可以问我。
对于硬件来讲有几个方向,就单纯信号来分为数字和模拟,模拟比较难搞,一般需要很长的经验积累,单单一个阻值或容值的精度不够就可能使信号偏差很大。
因此年轻人搞的较少,随着技术的发展,出现了模拟电路数字化,比如手机的modem射频模块,都采用成熟的套片,而当年国际上只有两家公司有此技术,自我感觉模拟功能不太强的人,不太适合搞这个,如果真能搞定到手机的射频模块,只要达到一般程度可能月薪都在15k以上。
另一类就是数字部分了,在大方向上又可分为51/arm的单片机类,dsp类,fpga类,国内fpga的工程师大多是在ic设计公司从事ip核的前端验证,这部分不搞到门级,前途不太明朗,即使做个ic前端验证工程师,也要搞上几年才能胜任。
dsp硬件接口比较定型,如果不向驱动或是算法上靠拢,前途也不会太大。
而arm单片机类的内容就较多,业界产品占用量大,应用人群广,因此就业空间极大,而硬件设计最体现水平和水准的就是接口设计这块,这是各个高级硬件工程师相互pk,判定水平高低的依据。
而接口设计这块最关键的是看时序,而不是简单的连接,比如pxa255处理器i2c要求速度在100kbps,如果把一个i2c外围器件,最高还达不到100kbps的与它相接,必然要导致设计的失败。
这样的情况有很多,比如51单片机可以在总线接lcd,但为什么这种lcd就不能挂在arm的总线上,还有arm7总线上可以外接个winband的sd卡控制器,但为什么这种控制器接不到arm9或是xscale处理器上,这些都是问题。
嵌入式简历项目经历怎么写嵌入式系统是现代科技领域的重要组成部分,而项目经历是求职者简历中最为重要的一部分之一。
在写嵌入式简历项目经历时,需要清晰地描述项目的背景、目标、自己的职责以及取得的成果。
以下是一篇关于嵌入式项目经历的示例:项目名称:智能家居控制系统设计与开发项目背景:该项目旨在设计一种智能家居控制系统,实现对家庭设备的远程监控与控制。
通过该系统,用户可以通过手机应用程序对室内灯光、温度、窗帘等设备进行远程控制,提高居家生活的舒适性和便利性。
项目目标:设计并开发一种低功耗、高稳定性的嵌入式智能家居控制系统。
该系统需要具备响应迅速、节能环保、易于使用等特点,同时要能够与已有的家庭设备进行兼容。
个人职责:作为项目组的成员,我的主要职责是负责系统的嵌入式软件开发。
我参与了整个项目的开发过程,包括需求分析、系统设计、编码、测试和优化等环节。
具体来说,我完成了以下工作:1. 需求分析:与团队成员合作,了解用户需求并进行需求分析。
我与用户沟通,明确了系统的功能模块和性能要求,以及与现有设备的兼容性要求。
2. 系统设计:基于需求分析的结果,我与团队共同设计了系统的硬件和软件架构。
我负责设计和实现嵌入式系统的软件模块,包括通信模块、设备控制模块以及用户界面模块。
3. 编码与测试:在软件设计完成后,我使用C语言编写了嵌入式系统的代码。
我利用模拟器进行代码调试和单元测试,并参与了系统级测试和集成测试。
通过持续的测试和调试,我确保了系统的可靠性和稳定性。
4. 优化与性能改进:在系统开发过程中,我通过对代码进行分析和优化,提高了系统的响应速度和性能。
同时,我优化了系统的功耗管理策略,使系统在长时间运行时能够降低能耗。
项目成果:经过团队的共同努力,我们成功地完成了智能家居控制系统的设计与开发,并取得了以下成果:1. 实现了手机应用程序的开发,使用户能够通过手机实现对室内灯光、温度、窗帘等设备的远程控制。
2. 提高了系统的响应速度和稳定性,确保了用户操作的流畅性和可靠性。
嵌入式系统开发学习心得体会_经验总结本文主要介绍的是嵌入式系统开发学习心得体会及经验总结,首先介绍了嵌入式系统开发的三大关键点,其次推荐了嵌入式系统开发必读的书籍,最后介绍了学习嵌入式系统开发的体会及经验总结。
嵌入式系统开发简介嵌入式系统开发是对于除了电脑之外的所有电子设备上操作系统的开发,开发对象有手机,掌上电脑,机电系统等,一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成。
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。
嵌入式系统一般指非PC系统,它包括硬件和软件两部分。
硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。
软件部分包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程。
有时设计人员把这两种软件组合在一起。
应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。
嵌入式系统开发的三大关键点1、嵌入式系统是相对于PC平台而言的,使用的平台一般是针对ARM,PPC,DSP等非PC平台的,所以使用的编译和调试工具不是VC6.0,而是不同的平台需要专门的编译开发工具,交叉编译是嵌入式特有的概念;2、嵌入式系统往往指带有操作系统的系统,以前简单的系统可以直接在裸机(如51单片机)上开发,而现在OS成为嵌入式的一个基本特征,已经有各种实时内核或者全功能的OS,因此对程序员要求较高;3、嵌入式系统往往包括软件和硬件两个部分,软件开发人员往往也需要知道硬件的知识,只有知道硬件的特性才能开发出高性能的程序。
另外不想在PC上开发,驱动程序都已经有了,在嵌入式系统中由于所接的外设复杂,很多时候需要自己编写驱动程序,结果是在。
嵌入式实习报告嵌入式实习报告(精选5篇)在生活中,报告的用途越来越大,我们在写报告的时候要注意逻辑的合理性。
相信许多人会觉得报告很难写吧,以下是店铺精心整理的嵌入式实习报告(精选5篇),希望对大家有所帮助。
嵌入式实习报告篇1一、实习时间20xx年4月12日-20xx年4月26日二、指导教师姓名陈xx三、实习地点长沙市牛耳服务外包实训基地四、实习目的与内容对于嵌入式项目进行学习培训,掌握嵌入式的主要项目及相关技术五、实习收获与体会一转眼半个月的实习生活过去了,现在我已经回到学校,回想起半个月的实习生活,自己学到了很多,懂得了很多。
真的说不出是什么感觉,伴着时间,就像是在和自己的影子赛跑,不可能从真实的两面去看清它,只是经意不经意的感受着有种东西在过去,也许更适合的只有那句话:时不待我,怎可驻足。
原以为实习对于我来说会是很长,但实际却不同。
想象收获的东西,真的很多,看看我的工作笔记,一篇又一篇,记别人的事情比自己的还多,也许实习,并不像我想象中的那样轻松惬意,而是充满了挑战和艰辛。
我给自己敲响了警钟:“不要半途而废,做事情切忌三分热度。
”我信心十足的回答到:“我一定会坚持到底!”天下英雄皆我辈,一入江湖立马催。
” 从学校到社会的大环境的转变,身边接触的人也完全换了角色,老师变成老板,同学变成同事,相处之道完全不同。
在这巨大的转变中,我们可能彷徨,迷茫,无法马上适应新的环境,但在同学、同事的帮助和自己摸索的情况下,我还是完成了这次实习。
但我发现,以我们的经验,不学到一定的深度和广度是难以在实际工作中应付自如的。
因此反映出学习的还不够,缺点疏漏。
需在加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,我们也许看不惯企业之间残酷的竞争,无法忍受同事之间漠不关心的眼神和言语。
很多时候觉得自己没有受到领导重用,所干的只是一些无关重要的杂活,自己的提议或工作不能得到老板的肯定。
做不出成绩时,会有来自各方面的压力,老板的眼色同事的嘲讽。
嵌入式学习心得总结(精选多篇)第一篇:嵌入式学习心得总结嵌入式学习心得总结4月10号,为期一个阶段的linux开发基础培训课程圆满结束,回首这些天所留下的点点滴滴,感触深深,学习上知识点的积累,灵活运用的过程中感受到了linux操作的快速高效性能,这也是我所追求的效率!当初初涉培训课程的第一门课程时,都说linux操作很繁琐复杂,心里总有些顾忌,带着种种不安与些许拼博的决心,开始了自我提升阶段的“充电”,由徐海兵老师教授我们基础课程的培训,我们则像着小学生般认真的记着笔记,仔细听着并学会如何去在实践中运用所学的linux下的各种强大的命令集。
在unit 1中,徐老师详细生动的为我们讲述了有关linux的诞生、初成长以及辉煌的发展至今,今后应用范围则愈来愈广泛,讲解了为linux这个伟大的os做出巨大贡献的一位位出色的、伟大的人物,他们那种学习钻研的精神、锲而不舍的信念、勇于把握住难得的机会,从小处着手,踏踏实实的创造出了对人类科技发展做出卓越贡献的linux(unix)系统,他们的种种,都值得我们去深刻反省、刻苦学习、传承并永远发展下去。
查看ip地址和重启网络服务是我学的第一个命令: ifconfig eth0、ifconfig eth0 ip地址、service network restart。
了解到远程登录软件可用xmanager。
securecrt是我们常用的,安装好后利用其登录到了red hat linux,需要知道linux主机的ip 地址。
徐老师为我们介绍了重要内容:shell,即运行程序的程序,如echo $shell可查看shell的环境变量是csh还是bash。
(学习心得)指令pwd可查看当前所在路径,passwd:更改linux下的密码,仅限root用户有此权限,当然我们是利用虚拟机vmware程序来运行linux os的,懂得了如何设置虚拟机的网卡设置、暂停、恢复、全屏等。
写在工作满两年一路以拜读为主的Kwanvin极少写技术博客,但回看第一篇博文的时间,却已经是四年前的事了。
How time flies!不知不觉踏入嵌入式开发这条路已经快四年。
其实回看几年前写过的文字,还是有点意思的。
趁着难得的点点闲时,心血来潮想用文字来回望一下过去。
希望老江湖的大鸟们给指引指引,也希望能对刚出道的小江湖们起点警示作用。
近一周来,Nokia和MS的合作,在IT界掀起了一股讨论热潮。
对于IT界一软一硬两大巨头的联姻有什么前景,我们只能拭目以待,哪派砖家都说不准。
现在塞班系统是被判死缓了,Meego也被搁浅了,我回想起四年前我们的英明的院领导推荐我们搞塞班的时候是多么热情蓬拜,这曾经全世界最流行的移动操作系统,谁想到还真只是风光一时而已。
从《电子电路》这门课的一个兴趣小组开始了对嵌入式的学习。
Kwanvin在一个涉外型的文科的院校里读软件工程,是一个杯具,却又是幸运的。
理由一,有幸读了自己喜欢的理科,同时能被一大帮文科的MM们围着。
理由二,正是由于学校名气不在理工科,使得我们这种不算很精英的普通人有幸享用了学校挺完整却不多的偏硬件的学习资源。
我就在学校的电子创新实验室里拥有一个小小的工作间,开发板、示波器、电子元器件、焊台、PCB制板机一应俱全,出来工作了才发现当时是贼幸福的。
在广外大没有多少学生出来是做开发的,他们认为外语、经济、销售、管理才是我们的强项。
于是实验室有一批批的学生都转行了,留下来的都是杯具的技术人员咯。
回想那时间,其实满孤独的,没呆过图书馆,全泡实验室了,第一次参加比赛失败后,惨痛地几天没睡好觉,常常还担心以后的就业,琢磨着搞这东西以后怎么跟华工的学生拼呢。
总结学生时代,还是那句老话:在学校里要学的是学习能力。
理论基础长期都可以学,把眼界开阔了,提高了查资料能力,提高了分析解决问题能力,就是你的学习能力提高了。
世界怎么变,你都能镇定自若。
顺带夸下自己,进了实验室后,成绩窜到很前了,一个个奇怪名头的奖也收入口袋中。
要强调的是,学习成绩是没用的,最多算是你的能力的一个附带品。
大三开始选择了Wince作为入门,考虑了其入门门槛低,自己的C++学得最好,而学校也有ARM开发实验板这几方面的原因而选择的。
在经历此前很长时间的基础学习后,花了一年半的时间,和两位学弟进行了自己独自设想的一个综合的嵌入式系统的开发,下位机用单片机及其外围电路控制血压传感器、脉搏传感器、体温传感器等,上位机用Wince实现GUI显示、数据库存储、语音报警等,最后这个系统的毕业论文还收录到学校的优秀毕业设计论文录了。
回头想来没有太多技术含量,不过经历了从最底层的电路设计到最上层的应用软件编写的过程,过程中涉及的技术细节挺多的。
对以后的工作有巨大的帮助。
参加工作了,很自然地进入了移动设备开发的公司。
得益于之前的少少经验,使得入职初时做的很多东西因为以前接触过,上手和技术突破都比较快速,相对其他新人要过得舒坦一点。
开发的方向逐渐转为了纯应用层开发了,到目前仍不知这种选择是否正确。
所以也不敢停止对系统的学习,但真没有实操经验了。
这么久以来,总结到目前,工作前期以小技术突破为主,主要不断提高了基础编程和编程技巧;中期则偏模块的应用编程,GUI、Opengl es动画、多媒体播放器、GPRS通信、无线上网、iPod/蓝牙/DVD等外设的控制编程等方面;后期则进行系统的架构设计,架构代码编写等并逐渐加大了管理占工作中的比重。
上层软件组VC组长这个头衔算是公司对我的一个小小肯定吧,能获得这个小肯定的原因,我觉得主要是因为自己积极主动、主人翁式、勤恳的工作态度,而不是因为技术有多牛。
如果有一个团队,能在一起相互交流共享自己的突破,那是一件很幸福和收获很快的事情。
当我也有机会招聘和管理自己的团队时,我发觉像我这样的员工其实不多,浮躁、好高骛远、听不进话,整天埋怨工资,或者坐等别人说一句动一下这样的人很多。
不过啦,招了这样的员工呢一方面是HR眼光问题,另一方面又是公司的培养和用人的问题。
大型企业没呆过没资格说,不过小企业总有那么一些大大小小的问题,我心里明白也很无奈。
该忽悠的还是得忽悠啊。
明知被忽悠也不能认了还说出去啊。
希望有一天能亲感受一下规范的管理,和进行规范的管理。
回到近来,看着Android这么火,终于坐不住,去年末开始学习,觉得动作做得有点迟了,很是隐恨和惆怅。
希望凭着对移动应用开发的基础能快点提高起来,另外希望下一个平台火起来时,不要再恨了。
工作刚满两年罗,希望以后的IT之路能走好。
--------------------------------------大学毕业就像秋风悄然吹走了树叶一样,到你留意到叶子落了才意识到秋风已经吹过了。
当大家都在为择哪行哪业困惑时,自己显得那么的“目标明确”。
很显然,我就是那个大家认为的广外信息学院的技术人,通俗点说,就是我是搞技术的料。
大学的大部分时间我呆在实验室,迈出实验室,心里琢磨的还是技术问题。
尽管很不喜欢女朋友说我呆,不过,我得承认,这是有理由的。
想来有点讽刺,搞我们这行的最靠的就是逻辑思维能力和推理能力,却往往是被人觉得呆的(当然我明白这个道理,就像六人行里的ross,Women don''t like scientist guy!)。
我并不是很确定自己是否真的很喜欢这个,不过似乎也觉得自己在这方面稍微是有点优势的,若不搞这行我岂不是在否定自己的大学生活?至少老爸老妈觉得他们儿子还不错。
在家里的时候,别人对我说:人家读大学是花钱的,你读大学是赚钱的—兼职赚的鸡碎钱。
拿一千块的奖学金,传下传下变成了两千了,助贫金也变成奖学金了。
读大学继续延续了以前的作风,对家里只报喜不报忧,于是老人家听到的通常是儿子又拿了个啥比赛的奖啥证书了,又搞了个啥优秀干部,又入了伟大的党啦。
回头想想也没觉得那时为了这个那个花了多少心机,所以无怪乎别人大大的赞你时,会觉得心虚。
过完年初八就来公司报到了。
想想我真够积极的,俺那时还没从学校嫁出去呢。
初入公司,大学里打的基础立马就发挥作用,用的开发环境是大学里一直用的。
甚至都不需要所谓的初入职的那种适应期。
头三个月我竟然几乎天天准时下班(东西没搞出来要自觉加班)。
经常被同事赞高手,主管似乎蛮也看重自己的,非常Nice地带我看公司的遗留问题,问我能不能解决;很快我似乎一个人做了好几个技术突破。
如此顺利地度过了三个月的试用期,回来学校过下回光返照般的大学生活,瞎忙一个月,搞了个优秀毕业论文,终于觉得可以对得起导师了,补了下电子设计比赛的遗憾,执实摊子从学校撤了,大学就这样远去了。
回到公司,开始了一心扑在工作上的生活。
接着搞出一个小风波,朋友介绍了个跳槽的机会。
不跳罢,这种机会不多,跳罢,等于放弃现在的状态,放弃三个月的工作经验和打起的基础,我还没有这种勇气。
于是我答应留了下来。
接下来我真觉得受宠若惊,朋友的公司三次说加我薪叫我过去,不用试用期。
这时候的诱惑来得迟了点,因为我已经对公司表达了忠心,假可能是假了点,不过我确实是说了。
我用这个理由拒绝朋友公司的老总,无怪乎他也说:你还带着点“书生气”。
把我做的东西替换到公司产品时发生了不少问题,一度让我有了不少挫折感。
好在都有惊无险搞定了。
公司开始研发新产品,一个颇大的工程,当初主管就跟我提过,刚出来应该先搞过一个大的工程才会让我的能力提升一个层次,这也是让我留下来的一个原因。
作为小组长参与这个项目我不意外。
意外的是我自己觉得喜爱的职业开始让我觉得挺累。
既要负责以前产品的维护和些细小的新的测试代码和技术准备,又要兼顾新的项目的技术突破。
突然觉得有满脑子的东西我得负责着。
然后家里老妈子发大病,女朋友那边又有些烦人的事,那阵子想想真不好过,我不是上帝,有些事情光忧虑反而把事情弄得更糟。
开始了天天加班的日子,到睡觉前还常琢磨那些技术问题。
原来工作的适应期到现在才真正的到来。
项目遇到两个恐怖的问题,若解决不了我们两个月的研发将白费。
其中一个问题困惑了我们两周多,另一个是我们演示时主管才发觉的,我们都没意识到这个问题要提,我们被严重批评了。
不得不承认这是我的失误,作为组长,对这个问题我没有足够敏感,技术研发根本没有主要矛盾和次要矛盾,一点小细节可以把整个项目全盘否定。
很多时候我们不该是为着已解决的问题窃喜,而仍该为未解决的问题担忧,技术突破是你的本职,而无法解决却是你的不够称职。
何况单纯100%完成任务只是让能让老板不会不满,只有做到150%的程度才会让老大开心。
以前碰到的问题我通常是寻找解决的思路做个小突破就让组员们往下编写和调试了。
这次的批评让我得不分上下班地思考,查找资料,一整天坐到组员那边。
虽然主管提的那问题解决得出奇的快,但他认为我们试图掩盖这个问题,这点让我好好地思考了一翻。
解决困扰我们很久的那问题的整个过程让我觉得是自己给自己上了一课,对于这个问题,组员们已经一度绝望了。
我详细地分析了整个从软件到硬件到显示屏的整个执行流程,结合之前做的各种测试结论,还有网上查到的可能出问题的原因,对出问题的环节一个个排除,对可能解决问题的方法一个个验证。
那天我们几个人一改各负责一部分的分工方法,几个人集中在一个点上非常默契地合作,整个调试过程下来到最后我们成功了。
很爽。
要是那天得拆开这个团队真会觉得很不得舍。
一个人无论能力多强,永远比不上一个团队,我或许不是那个能力强的,但我觉得我在一个还不错的团队里。
国庆回家看看。
这是别人的总结或忠告,但我觉得自己有所体会的,写下来勉励寂寞的自己:职场没有言论自由。
别人眼中的自己,才是真正的自己。
可以做技术,切不可沉湎于技术。
千万不可一门心思钻研技术!给自己很大压力,如果你的心思全部放在这上面,那么注定你将成为孔乙己一类的人物!不要隐藏自己的失误。
逐渐克服自己的心里弱点和性格缺陷!多疑,敏感,天真(贬义,并不可爱),犹豫不决,胆怯,多虑,脸皮太薄,心不够黑,教条式思维。
这些工程师普遍存在的性格弱点必须改变!。