电子编程师
⑴ 程序员和电子工程师哪个发展好
电子硬件和编程确实是两个分支。
电子硬件需要学的语言比较简单,基本就C,或许再加个Verilog,接触到的硬件也就单片机,FPGA,DSP这些,这些知识和具体的行业结合起来就差不多了。
程序猿基本就专注于编程了,各种编。。。。
如果说有意思我觉的还是电子硬件有点意思,范围宽一些,本人从事的也是这个行业。
⑵ 电子工程师硬件方面要会单片机编程么
单片机是硬件工程师必备的一门专业知识,无论是模拟电路设计还是数字电路设计,都会涉及到控制领域,比如模拟或数字信号的切换、比较、检测、数据转换,以及外围芯片的功能配置等等,都会用到单片机;而且随着芯片集成度的增加,管脚密度的增加,芯片以前单一的硬件配置模式逐渐变为I2C、SPI等总线配置,这些总线通信更需要单片机来完成;
所以,无论是模拟电路或数字电路,只要能称得上硬件工程师的,单片机、CPLD/FPGA、ARM、DSP应该都会使用才可以,当然要根据自己的工作条件来选择;但是无论哪种情况,单片机,作为一个底层的控制单元处理器,是必不可少的;
⑶ 98%工程师都不知道的技巧一个女编程师是怎么做到
适合做程序员吗?
1.首先,你应该清楚自己为什么选择程序员这个职业?现在很多人是因为软件行业的薪资高才进入的,其实没有人不想挣钱。但我的看法是,程序员是没有办法一夜暴富的。甚至可以说如果你聪明伶俐的话,做程序员不如去做销售人员的待遇和收入上升得更快一些,真的.做程序员首先一定要从兴趣上爱这个行业,否则根本无法忍受成为一个真正程序员要付出的代价.请记住,程序员这种职业是非常辛苦的,需要全身心的投入,如果舍不得付出和牺牲自己的青春的话就最好不要选择这个职业.
2.程序员应该是一种充满激情的人,他们喜欢挑战,喜欢接受新的技术和知识,对好奇和不懂的技术总刨根问底的精神,并以此乐此不疲.他们最大的精神享受是自己的努力成果给别人带来方便,快乐,能够得到别人的肯定和重视.优秀的程序员应该是完美主义,他们对自己开发的软件一丝不苟,从功能到界面到软件的健壮性等.他们甚至会为界面上的一个按钮的外观折腾半天,直到满意为止..一个缺乏激情的程序员的职业生命是很短暂的.
做好准备了吗?好,继续往下看..
如果你是初学者(俗称"菜鸟"):
1.好高骛远是许多初学者的通病,总幻想自己发疯似地努力几天或几个月就成为"高手"(谁不想呀,看他们多受人尊敬),正是由于自己的这种好高骛远的"雄心壮志",往往给自己定下一些不切合实际的太多的目标,比如:"这个月学汇编,下个月学c语言,再下个月学C++,然后进入VC++集成开发环境做开发.",结果到头来经过几个月的努力,却发现与原定的目标相去甚远,激情和信心也没有了,而且什么东西都没学好.其实并不是因为你笨,学习能力不强,而是太心急了,看看身边的高手们,哪一个不是至少有几年功力的酝酿的?如果你觉得自己很聪明,但请记住这句话:"天下的聪明人太多了,你想在三到五年就把别人十年做的事情做一遍,那你也一定会把别人在十年中所受的苦难在这三到五年中经历一遍."
2.学问是堆积起来的。基础越深,堆得越高,基础越广,堆得越快。如果你还是在校学生,请重视基础理论课程,像数据结构,编译原理,组成原理,数据库理论等,学过这些基础课程的人编出来的程序一定会比没学过的人编的程序技术含量更高,更具灵活性.这是一个最坚难的时期,基础理论课程比较枯燥,难懂,而且往往这种教材陈旧,许多朋友开始学习的时候充满激情,到后来学觉得没味,教材也太老陈,我们承认,我国的本科教育教材落后是不争的事实,但计算机始终是二进制的,那些最基础的理论一直没有变.如果你觉得大学里的教材实在学不进去了,我的建议是不妨去上机实践,学一门程序语言和开发工具(比如VC,VB),因为只有在实际编程的过程你才会明白那些基础理论的重要性,比如在编程过程中遇到设计结构体,设计遍历,匹配等算法时你才会明白数据结构的重要性.另外,打好基础,以后学新的东西就会很快,举个例子,我的一个网上的朋友,他有十年的DOS汇编基础,而我只有几个月的基础,我们两差不多同一时间开始学习win32汇编,到现在他的进度已经远远超过我了,而且写的程序技术含量高,更底层.
3.建议初学者特别要注意"知识断层"这个问题.经常有朋友问我"为什么我学不懂操作糸统?","为什么我觉得C++那么难学?" ?我可以简单地这样回答你:因为你存在"知识断层".换句话说,你的知结构不完善,基础不扎实.我个人认为操作糸统原理没有几年实践编程和扎实的基础是不可能有较深刻的理解的,所以建议初学者才开始不应该在操作糸统原理上花太多时间,才开的时候只需建立一些基本概念,只有在以后的编程实践过程增加感性认识(从操作糸统程序级接口来看),多问几个为什么,带着问题和感性认识再回过头来看操作糸统原理,你会发现理解起来容易了.我曾经就是这样,才开始看操作糸统原理怎么也看不懂,直到有一定的编程经验后再回过头来看就感觉轻松多了,再来说C++,我个人观点认为初学者不要学C++,OOP,因为没有编程经验和一定的理论基础你就很难理解为什么要"封装",为什么要"继承",为什么一个程序搞得那么复杂,C语言不是功能很强大了吗?所以建议在没有一定的编程经验之前,不要学C++,不然你会感觉到底层的空虚,候捷说得好:"浮沙不能筑高台"嘛,
4.你的电脑里面不应该装游戏,不要忘了游戏也是程序员编出来的,如果你真的热爱编程的话,你就不会沉溺于游戏而是沉溺于程序代码了.我有一个朋友,是电子科大的,学的是计算机.他非常聪明,但整天沉溺于游戏,到现在什么都没学到.我过去也很喜欢打游戏,像"英雄无敌","星际争霸"呀,一玩就会把用电脑的时候全用上,虽然计划学一些东西,但实际上收获甚少,我想许多还在玩游戏的朋友都是有同感的.其实你可以思考一下游戏是怎么做出来的,它和普通的应用程序有什么区别,虽然不一定会有实质的收获,但它会让你带着好奇心和问题去学习,去编程.请记住,要想学好编程,就不要玩游戏.
5.尽快找一个突破口.一个人的精力是很有限的,不可能什么都学,不可能,也不现实.现在流行的程序语言就有好多种,不要道听途说,今天听人说java有前途,就看几天JAVA;再过几天听别人说C#出来,又去学C#,那样只会让人很累,结果什么都没学好.建议初始者学编程的时候选择比较底层的程序语言,比如汇编(win32汇编),C语言(SDK)等,那样你会学到更多东西.(当然在学汇编之前最好学过一门高中级语言).一旦做出选择,就不要轻易放弃.其实许多计算机程序语言都是相通的,学精了一门,再学其他语言就水到渠成了.我是把win32汇编作为突破口,现在感觉学了很多东西,搞懂了许多API函数的用法,由于汇编的底层性,我对windows操作糸统的一些机理也有了一定的认识.如果现在叫我用C(SDK)写程序,就容易多了,根本不用花太多时间去学.
6.认真地写几个软件.要敢于去想,并且付诸行动,你才会收获更多.记得才学DOS实模式下汇编的时候,我很想做一个简单的打字游戏,才开始的时候我以为自己做不出来,但我敢于去做,自己去问高手,去查资料,乐此不疲,最后把这个游戏做出来了,并且放在aogo汇编小站供大家下载,看到这么多人下载我写的程序,很是有成就感.在编程的道路上我始终坚信一句话:"没有做不到,只有想不到".
最后,送大家一候捷文章中的诗句:
"时人不识凌云木,始到凌云方道高。"。
⑷ 学习编程该如何起步,24岁开始会不会太晚
现在是数字时代,学会运用电子产品,对我们的生活很有帮助。所以学好编程是一个非常赚钱的行业。现在很多年轻人选择去学习编程。他们认为编程是一个非常有趣的行业。挣钱,而且是他们的兴趣所在。当一个好的编程师是非常不容易的随着现在互联网时代的快速发展。盐城行业的竞争越来越大。想要在这个行业扎稳脚跟,就要不辞辛苦的去学习各种各样的软件。了解各种各样的知识。并且能够熟练的掌握。
24岁,这是一个美好的年纪,这是一个勇敢去冲去拼,去闯的年纪。让我们有很多的事情要做但,我们学习知识的能力,不会,很快地削弱。因此想要学习编程也是很容易的。只要你肯努力,在什么样的年纪我们都可以进行学习。
要想学好的话,就要熟练的掌握各种软件,比如c语言,java,ui设计等。要想成功,就一定要有付出。
⑸ 电子硬件编程工程师需要具体学的软件有哪些
如单片机开发软件KEIL UV3,单片机程序仿真软件,和VB,VC++.
⑹ 做编程找工作容易吗
一、互联网
最直接的工作就是到一个科技企业做程序员,人家码砖头,我们码代码。目前的互联网行业,那是需要大批的编程人员,把现实中的数据进行转换存储分析。BAT是目前国内比较好的互联网企业,他们的业务都需要大量的编程人员来实习。工资高,福利好,还有优越感。
二、传统软件企业
何为软件企业首要的是微软,为别人提供软件产品或服务的公司。这些企业最主要的产品就是程序,完成特定的工作。他们大部分都是编程人员,要不然代码谁写,功能谁实现。
三、硬件产品行业
这个当让也是需要编程人员的,如inter生产出来的cpu等也是需要驱动来完成工作的,他们也需要程序员来完成编码工作。
四、手机
国内典型的魅族、小米这些开发手机的企业,他们要硬件都是买别人的,系统用的是Android,但是他们生产自己的手机当然也是需要编码人员进行工作的。(小米严格意义上是互联网公司)
五、游戏
虽然说国内的一些游戏厂商无德专门毒害青少年,但是还是不能一棒子打死。一款好的游戏如cs还是能让我们在工作之余轻松一些的,游戏那也是编码完成的,是一件多么有趣的事情。
等等可以说无处不在,现在自动化,电子化越来越高,都需要编程去完成大部分工作,所以学编程不愁找不到工作的。
你能熟练使用c/c++编程,熟悉操作系统,你可以成为专职程序员,熟悉底层软件你还可以成为系统工程师。累肯定的,干什么工作不累,干公务员还得想着完成政绩。
你能熟练使用JAVA,可以处理面向对象的企业型的应用开发,公司企业WEB页面设计、INTERNET可视化软件开发及动画等,Web服务器手机上的JAVA游戏开发等等。这个流行度高,搞个大家都在玩的app游戏多有成就感。
你若熟悉linux,你只需要一台电脑,连上internet以及一个好的头脑就足够了。用你的代码来打动人,不愁找不到工作,工作会来找你拉!
太多了,只要你吃得了苦耐得住寂寞,加得了班熬得了夜,来吧
⑺ 电子工程师必须掌握的编程语言有哪些
我是学电子的,首先c语言是必须会的,c语言是学好了在学其他的,so easy,而且开发单片机什么的还是用c多。
汇编也是必须的,以后写程序你会发现汇编效率真的是很高,而且对器件端口的控制灵活自如。
c++很重要,可以用来开发视频监控系统,点播系统等等,很有用。
还有最好是再熟悉一下其他的语言,毕竟技不压身嘛!
⑻ 请问一下电子厂技术员 需要什么知识
技术员并不需要很多技术知识,他是一个管理岗位,并不是技术岗位
技术岗位是工程师,如下
一、成为电子工程师的基本条件:
1、学历
首先学历是敲门砖,现在很多单位招聘没经验的技术人员,比如研发助理工程师,起码就是本科。学历和能力其实也没有必然的联系,在我认识的工程师中就有不少低学历高手,甚至比本科、研究生的技术还牛。但目前来讲,现实门槛就是这样。
2、有强烈的好奇心
这是成为高手的必要条件。喜欢新生事物,对问题喜欢刨根问底,以钻研为乐趣。那种得过且过,敷衍了事,仅仅把工作当作饭碗的人连熟手都成不了,更何况高手。有好奇心的人,可以为解决一个问题通宵工作,躺在床上也在思考解决方案。
3、做事谨慎细致,考虑问题全面
技术工作来不得半点粗心马虎,否则问题多多,后患无穷。甚至给生产,产品品质造成重大影响,给公司造成重大经济损失。马虎的人只能当当助手。
4、做事就是做人,三思而后行
在日常的工作中,谦虚好学,善于总结和积累,爱帮助别人,不摆架子,认真负责的同时,不畏强权。
二、电子工程师需要负责多少事?
1、接过电源设计要求。评估成本,确定可行性方案。
2、根据客户报价。给定大体的元件成本与生产成本,可行性电路。
3、构想出原理图。确定所选取的功率管,变压器,最稳定最简单生产又方便的原理方案。
4、根据原理图,客户给定的样板要求或外壳要求设计PCB。
5、根据原理图,装配合适元件,对电器参数调整。让产品在最低要求下能正常工作。
6、上负载测试,功率达80测式,检查输出波形、电压要求、电磁性能、功率管温度、电压稳定度、转换效率。在这一个程中,对电子元件进行合适的参数调整。
7、强化测试。也就是超负何、短路、低压、过压、强温、防震等测试。
8、根据样板确定原理图准确的参数,定好方位图、物料图,发给生产部,仓管,跟单员,对样板进行小批量生产。
9、对样板进行严格测试,各种性能OK,由业务员发给客户评估。OK了,可以量产。微信公众号:深圳LED商会
10、以后生产对项目进行跟踪、改良,以最短时间、最好质量给客户出货。
三、电子工程师要学哪些软件?
1、office系列
2、画PCB软件,如AD、PADS、Protel99se
3、工程计算软件,如Mathcad。
4、机械类软件,如AutoCad。
四、电子工程师要会用哪些仪器?
万用表、示波器、电烙铁、电子负载、调压器、电桥、耐压仪、浪涌发生器、冲击耐压仪、振动仪、高低温箱、传导仪、热成像仪、自动测试仪、EFT群脉冲发生器等等,熟悉波峰焊、贴片机、插件机、自动焊接机的性能。
五、电子工程师要懂得哪些学问?
1、英语、模电、数电、高等数学、电磁学、电路分析等。例如自控原理、软件编程、数据结构、基础化学等也要会一些。结构、基础化学等也要会一些。
2、熟悉各类组成开关电源的所有元器件,电阻阻,电容,二极管,三极管,电感,热敏,压敏,场效应管,变压器,保险,继电器、开关、端子、线材、集成电路等。各个元件的组合,也就是我们的基本电路:放大,滤波,隔离,信号源,稳压,比较,电流放大,电压放大等常驻用电路。当然还要加上自己想出来的一些独立电路。能看懂个元器件的厂家给定的手册如芯片Datesheet。
六、电子工程师要了解哪些专业指标或标准?
理解和会测试电源相关的各类指标和标准:绝对稳压系数、 电网调整率、电压稳定度、 负载调整率、输出电阻也称等效内阻或内阻、最大纹波电压、纹波系数、纹波电压抑制比、冲击电流、过流保护、过压保护、输出欠压保护、过热保护、 温度漂移和温度系数、响应时间、失真、噪声、输入噪声、浪涌、静电噪声、稳定度、电气安全要求、电源安规要求、 漏电流测量、绝缘电阻测试、印制电路板要求,比如材料、变压器的绝缘、变压器的介电强度、变压器的绝缘电阻、变压器湿度电阻、VDE 关于变压器温度特性的要求、UL、CSA、 IEC、FCC、CCC、CQC、CE、传导、辐射、低温、 高温、恒定湿热、交变湿热、 冲撞(冲击和碰撞)、振动、恒加速、(微信公众号:深圳LED商会)、贮存、长霉、腐蚀大气(例如盐雾)、砂尘、空气压力(高压或低压)、温度变化、可燃性、密封、水、辐射(太阳或核)、 锡焊、接端强度、噪声等等。
七、电子工程师应该掌握哪些技术?
开关电源的各类拓扑结构:RCC、buck、boost、buckboost、反激、正激、推挽、半桥、全桥
有源PFC的拓扑,分析,控制与设计
DC-DC功率变换器的拓扑与稳态分析
开关电源的功率级参数设计
开关电源的控制与动态分析
开关电源的小信号分析与设计
开关电源的大信号分析与设计
开关电源的EMI分析与设计
开关电源的热分析与设计
开关电源的容差分析与设计
开关电源的各种保护技术
开关电源的同步整流技术
开关电源的模块均流控制技术
变压器的绕指
功率级参数的优化
环路参数的优化
辅助电源参数的优化
电源内各种保护电路的优化
EMI滤波器电路的优化
电源内部热环境的优化
电源其它功能电路(如均流、同步、热插拔、远端补偿等等)的优化
PCB Layout的优化等等
稳态性能与动态性能的折中
功率密度与可靠性的折中
小信号性能与大信号性能的折中
高低温下的设计折中
电性能与热性能之间的折中
关键部件的设计折中
⑼ 电子工程师(软件编程方面)如何评职称
初级不用论文的,户口在外地,手续就比较复杂。
⑽ 电子信息专业的就业前景如何又能从事哪些工作
电子信息产业是综合国力竞争的重要因素,它既是国民经济与社会服务信息化的基础,又是改造传统产业、提升产业结构的重要手段,在中央及各级政府的高度重视和相关政策支持下,我国的电子信息产业连续多年保持高速增长,电子信息产业在我国已由先导产业发展为主导产业,并成为我国和江苏省经济发展的第一支柱产业。
电子信息产业是一项新兴的高科技产业。目前,信息技术支持人才需求中排除技术故障、设备和顾客服务、硬件和软件安装以及配置更新和系统操作、监视与维修等四类人才非常短缺。此外,物联网、电子商务和互动媒体、数据库开发和软件工程方面的需求量也非常大。电子信息产业的长足发展,直接推动了电子信息类毕业生的就业工作。
电子信息类行业覆盖面广,技术要求较高,就业前景良好,薪酬水平在各行业中位列前茅。但学生认识存在就业误区,认为电子类学生从事主要是焊接装配等岗位,从培养方案看不符合培养目标,从历届毕业生实际就业看,一年后基本无从事焊接装配等岗位的同学。最后我想说的是,不管是什么专业,只要自己努力一定会有美好的前程。