1. 深圳 单片机软件工程师 现在工资一般多少钱
这个问题其实不是很好回答,因为决定你工资的因素太多了,我主要挑三个因素回答你:
我是假设你是刚刚毕业的学生。
1 你应聘的公司的规模大小,一般,大公司给的起薪较高,大概在3.6--4.5K,小公司起薪就低,大概2.5--3.5K,一般来说,大公司,如果你在学校没有签成,那么,你毕业两年之内,很难进入。
2 你的能力,你没什么经验,但是你的能力有多少?现在单片机越来越多,如果你所谓的单片机只有51,那么,基本上就是 3K左右,甚至还低。如果你会的比较多,做过的实验也比较多,像什么ARM7,STM32之类的,薪水会略高,差不多可以到4K
3 你的学历问题,虽然说学历不等同于能力,但是在公司面试的时候,他们要有一个尺度,如果是本科,3K起是没问题的,如果是专科,基本就2.5K--3K之间。
以上给出的参考,是针对你刚刚毕业,如果你有一年的经验,另当别论,以上的参考也不完全正确,只是个人通过各种途径了解到的。
2. 单片机编程如果学会了,一个月能赚多少钱那个活可以干到多大的年纪
如果你有比较过硬的硬件基础,也能做软件算法,那6-8K是可以拿的。做到40岁转项目经理或部门经理,收入比较稳定罢了。
就可以坐在办公室指挥他们,也就是坐享其成------抱有这个想法,建议你不要从事这一行。项目经理或部门经理其实承担的风险比较大,你把握项目的需求分析和进行方向,有差错的话,造成的损失是很难挽回的。
3. 单片机工程师薪水在所有行业当中处于什么位置
薪水方面,跟许多因素有关,你的你技术水平,你在公司所处的行业,以及你们公司的发展情
况都直接关系到你的薪资水平。一般说:技术好进个专业的公司,一月2 3万的都有。
如果你没什么技术,进个小公司,运气好3000~ 4000。不过一般坚持一下,干个一两年,就可以换个七八千起步的工作了。
岗位职责
1、负责项目工程建设的总体控制、质量、进度、工程造价控制和技术管理等建设管理工作。
2、负责根据项目的总体管理目标编制项目建设的总体实施计划、年度和分月度的实施计划;下达项目的建设实施计划,并对实施中的项目计划进行统计分析和计划调整等综合管理。
3、组织项目办、监理单位和施工单位全面分析工程的特点与实际情况,分析确定工程的技术难点和控制要点,制定相应的针对性措施和重点控制流程。
并督查监理单位和施工单位制定相应的监理和施工的监控计划,落实人员和条件,实施于工程的监理和施工,使建设管理目标明确,层级之间形成有效监控的体系。
4、负责对施工合同履行的监督和动态管理。定期或不定期组织相关科室人员深入施工现场,督查施工单位三大负责人、专业工程师与主要机械设备的到位和工作情况;检查施工单位在前期准备、工程质量、进度、安全生产、现场管理等方面履行合同的情况,监控各项管理指令闭合。
监控质量保证体系保持良好的动态运行;监督施工单位严格按照设计图纸、批准的施工组织设计、技术规范进行施工;对照下达的实施计划对施工进度进行监控,并针对具体问题分析原因和采取措施;监督施工单位在安全生产、现场管理方面的措施和管理是否到位。
同时,对施工单位合同违约和施工管理人员的违规进行记录与处理,对发现的监理单位违约与监理人员的违规行为进行处理,并交办有关科室进行记录和跟踪落实。
5、负责项目建设中的技术管理工作。主持设计、监理、施工单位进行设计图纸会审、技术交底、设计完善和优化等;负责审查施工组织计划,组织对重要工艺进行审查和验证。
主持设计变更方案的论证;负责新技术、工艺和材料应用;组织实施技术攻关,解决施工中的重大技术问题;协助总监理工程师审查监理实施细则等。
6、负责新技术利用和项目的配套工程科研工作。
7、监督集中招标采购的大宗施工设备材料的质量和供应工作;协调工程技术方面合同各方及项目对外各方的工作关系。
8、负责工程变更和项目造价控制的管理工作,负责配合项目审计工作。
9、负责组织办理项目中间计量支付、交工支付及竣工结算。
以上内容参考:网络-工程师
4. 学什么单片机好学单片机怎么样能赚钱吗有前途吗
先学51单片机,可以看看学习视频,对于每个人来说,多学习一种技能 可以拓宽 就业渠道,
单片机学习可以先学习一些仿真示例,如
#include<reg51.h>
#define uchar unsigned char
uchar temp;
int key1,key,disbuf;// 此表为 LED 的字模 0 1 2 3 4 5 6 7 8 9 a b c d e f
unsigned char code LED7Code[] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};
unsigned char ledx[8];
uchar t,j,i;
bit s0,s1;
void scan() //要是按键了,扫描键盘编码值
{
P1=0xF0;
for(j=0;j<250;j++);
temp=P1;
switch(temp)
{
case 0xe0: key1=0; //
break;
case 0xd0: key1=1; //
break;
case 0xb0: key1=2; //
break;
case 0x70: key1=3; //
break;
}
P1=0x0f;
for(j=0;j<250;j++)
temp=P1;
switch(temp)
{
case 0x0E: key=key1+0;
break;
case 0x0D: key=key1+4;
break;
case 0x0B: key=key1+8;
break;
case 0x07: key=key1+12;
break;
default : key=-1;
}
if((key1+1)&&(key+1)) disbuf=key;
}
void ejjc() //判断是否按键
{
P1=0xF0;
if(P1!=0xF0) { scan();s0=1;}
else { s0=0; s1=1;}
}
void main()
{
TMOD=0x51; // T1 外部计数
TH0=(65535-2000)/256;
TL0=(65535-2000)%256;
EA=1;
ET0=1; //开定时器0中断
ET1=1; //开定时器1中断
TR0=1; //启动定时器0
TR1=1; //启动定时器1
while(1)
{
ejjc();
if(s0==1 && s1==1)
{
s0=0;s1=0;
for(i=0;i<8;i++)
{ ledx[i]=ledx[i+1]; ledx[8]=disbuf; }
}
}
}
void timer0() interrupt 1
{
TH0=(65535-2000)/256;
TL0=(65535-2000)%256;
P0=0xff;
switch(t)
{
case 0: P2=LED7Code[ledx[0]]; P0=0xfe;break;
case 1: P2=LED7Code[ledx[1]]; P0=0xfd;break;
case 2: P2=LED7Code[ledx[2]]; P0=0xfb;break;
case 3: P2=LED7Code[ledx[3]]; P0=0xf7;break;
case 4: P2=LED7Code[ledx[4]]; P0=0xef;break;
case 5: P2=LED7Code[ledx[5]]; P0=0xdf;break;
case 6: P2=LED7Code[ledx[6]]; P0=0xbf;break;
case 7: P2=LED7Code[ledx[7]]; P0=0x7f;break;
}
t++;
if(t==8) t=0;
}