1
leavic 2015-05-06 20:53:15 +08:00
都是苦逼
|
2
jun4rui 2015-05-06 21:15:40 +08:00 2
有本书叫(嵌入式系统开发之道),推荐你看看。对国内嵌入式开发的现状描述得真好!虽然我不知道是不是真的,但是看上去很实在!
====== 菜鸟:“除了硬件与结构小组之外,基本上,好像和课本写的软件开发团队也相差无几吧?”PM:“但课本恐怕没跟你说有些组员的工作是跨组的吧!应该这样说,我们团队的状况是,几乎没有人只会或只需要做某个小组的工作。举例来说,项目刚开始时,项目管理组会比较忙,此时,几乎所有人都要帮忙评估规格、进度以及技术可行性,至于设计阶段则几乎是全员参与。当硬件工程师开始找零件、规划硬件架构,固件工程师必须和硬件工程师密切合作。同理,在项目的不同阶段,各有不同的人力瓶颈。前期阶段,上层的人要帮底层的人;中期阶段,固件的人要帮系统的人,系统的人要帮AP 的人;后期阶段则所有的人都要帮忙测试与debug 等。”菜鸟:“一个人负责多件事情不是很容易造成混乱吗?这样工作效率会高吗?”PM:“这也是没有办法的事,我们只能尽量做好时间与人力的配置。在团队的组织表中,每个重要的工作项目都有其对应的小组及负责人,这些小主管必须对项目状态、风险管理及人力调配付出相当多的精力。我就只有这些人力,为了调配他们去追赶几乎无法达成的出货日期,只好把每个人都当成全能在用,这并非我们公司与项目独有的现象,我想多才多艺[ 4] 是业界对‘优秀嵌入式系统工程师’的基本要求。但请注意,我可不是说时间与人力吃紧时就允许草率地执行设计工作,人力短缺就可以不写文件!人少有人少的办法,无视设计与文件工作,不但不能节省时间,反而导致项目失控或失败,但教科书上往往无视这个普遍存在的现实。”菜鸟:“你是说,软件工程那套对嵌入式系统开发不适用啰?”PM:“你还是没搞懂。第一,我从来没有贬低软件工程或对象导向开发模式的意思,它们也都是经验和天才的累积。我的重点是软件工程教科书中无法完全考虑所有的现实状况,偏偏这个状况又是业界普遍的现象。第二,上述的现象并不只发生于嵌入式系统或电子产品开发,我想,一般的软件公司或游戏开发公司也有这种看似漂亮的组织表,但人力永远捉襟见肘的状况 |
3
laotaitai 2015-05-06 21:19:03 +08:00
管你学啥 ,只要是培训出来的, 企业都不要, 不信? 你去试试!
|
4
jings 2015-05-06 22:17:01 +08:00
同一阶段嵌入式比运维工资高
|
5
FifiLyu 2015-05-06 22:51:34 +08:00
嵌入式方向工作机会比较少。运维工作机会可是很多的。
|
6
chineselittleboy 2015-05-07 00:00:28 +08:00 via Android
@laotaitai 为什么啊
|
7
z742364692 2015-05-07 00:02:23 +08:00 via Android
艾玛啊,我也正面临这两个问题,学的嵌入式,对运维也有兴趣
|
8
ljcarsenal 2015-05-07 00:08:35 +08:00
@laotaitai ios还是有人要的吧。。
|
9
ob 2015-05-07 00:13:35 +08:00 via Android
运维具体工作内容都有哪些?
|
10
fulvaz 2015-05-07 00:24:29 +08:00
本科嵌入式 -> 研究生计算机
之所以跳是因为嵌入式真是个深坑啊! 要学的东西多,还不容易学会,成本也不低,当年买块armv7的版就1k,更别提什么a9,a15了,都快一台平板的钱了! (防喷补丁: 不是我不想花,臣妾没钱啊!) 最关键是! 这货光有知识没用啊,出了什么奇怪的问题完全靠经验啊,不泡个十年都不好意思和人打招呼. 不说了,都是泪,培训估计是培训不出什么东西的,别往这里跳了,要学就去考研把 |
11
spacewander 2015-05-07 00:27:21 +08:00
运维就业岗位多,相对来说培训生的机会会更多吧
|
12
oska874 2015-05-07 00:29:38 +08:00
嵌入式的感觉会比运维的轻松一些。
|
13
laotaitai 2015-05-07 00:38:34 +08:00
@chineselittleboy 因为, 学习能力强的人, 都是自学的, 也知道怎么学. 培训出来的, 就相反. 现在互联网千变万化, 你没有强大的学习能力, 你跟的上么? 难道用啥, 就培训啥?
就算能找到工作, 那绝壁是烂不拉吉的小公司, 还是把你当写代码的机器人对待. 你问我怎么晓得? 我认识很多朋友在互联网公司, 他们给我说的. |
14
laotaitai 2015-05-07 00:39:50 +08:00
@ljcarsenal IOS是有人, 那是没办法, 因为供不应求嘛. 有比没有好, 但是, 一旦遇到好的, 绝对把你T走. 所以那些培训出来的IOS程序员, 就不要那么心浮气躁的样子.
|
15
laotaitai 2015-05-07 00:44:09 +08:00 1
另外, 嵌入式和运维, 这么高深的职业, 你一个培训出来, 能是个啥水平嘛, 就只会基础而已. 越是高深的, 越不应该有这类的培训班.
那怕是PHP, 都不应该有培训班出现, 真正的程序员, 要么本科是计算机的, 人家可是学了数据结构和算法的, 相当于内功. 而培训班只交花架子, 要是教你数据结构和算法, 几个月的时间, 完全不够. 再要么是自学成才的. 这两类人, 才是企业的最爱, 只要还没出现供不应求的现象, 培训出来的, 竞争力很小. |
16
laotaitai 2015-05-07 00:51:17 +08:00
相信我, 看几本很好的书(最好是国外的, 国内好书太少了), 照着学, 绝对比培训的老师讲得细, 讲得好. 培训的老师, 只将怎么做, 绝壁很少讲为什么这么做.
给自己一年的时间, 在家里, 安安心心学习, 要是觉得无聊, 学不下, 还是搞别的吧, 程序员这职业不适合你, 做程序员, 得学会忍耐孤独. |
17
scys 2015-05-07 00:55:01 +08:00
运维说的是资历,只要你有“维护过XXX千万并发的经验”,“维护过XX个机房”,“写过XX公司的方案”就差不多了。就算你是傻的,只要有上面资历,基本可以先进公司再学习。
嵌入式就是个坑,掉进去,爬出来就是“老”大爷了。。。 学习以上,基本都是终身方向。 运维稳定的情况下,5年左右可以提升到一个级别,主要看你跟的领导牛不牛逼。 嵌入式就看你自己造化了。 培训没啥意思,嵌入式的门槛没有那么低。 都适合不说话多做事的人。 |
18
chineselittleboy 2015-05-07 08:09:26 +08:00
@fulvaz 我是一个普通二本的学生, 目前大三下学期, 学校要选我们自己选方向出去培训, 有安卓,iOS,PHP,javaee, 真不知道选什么好
|
19
xdlailai 2015-05-07 08:13:25 +08:00
如果你有学历,去研究所国企类,嵌入式的需求是比较大的。私企的话不好,但如果过几年转销售,干的好会很不错。
|
20
ryanking8215 2015-05-07 08:43:52 +08:00
嵌入式和运维,2个都很boring.
如果嵌入式和互联网后端,前端,移动开发,果断抛弃嵌入式。在相同年限下,在码农级别,互联网相关的目前工资更高一点。另外有一点,前面也有朋友提到,嵌入式开发的有偏硬偏软,很难通吃,需要合作,很难有自己的项目; 相比互联网的,有全端的,懂点设计的移动开发,能够独立完成小项目,个人比较有成就感。 |
21
vinceguo 2015-05-07 09:29:14 +08:00 1
|
22
fulvaz 2015-05-07 10:04:10 +08:00
@chineselittleboy 当然选ios或者安卓啊,入门上手简单
|
23
hobbey12 2015-05-07 10:23:24 +08:00 4
本科电子专业的,毕业自学做了运维,说一下自己观点
嵌入式方向属于门槛高,成手慢.貌似招人的公司不多 现在做硬件的公司还是不多,相比之下互联网公司就多很多了 硬件加班的情况更严重,待遇的话得靠日子磨经验, 另外现在做软件还是比做硬件赚钱 运维的话,现在运维的整条职业路线就不是很清晰,就是这个行业对这个职业的定位也不是很明确 运维自己的前进方向也不确定,相当多的运维转了软件开发,前端后端什么的 另外纯运维是没有发展的(就是只会用别人的软件,搭搭环境之类的),迟早会被云模式取代 起码要会点脚本语言,python之类的, 高级点的运维,会参与到开发里 或者能读懂软件源代码作出修改 运维这职业,在不同规模的公司完全是不同的职业 不像java开发之类,到哪儿都是java开发 在小公司需要接触和服务器有关的所有事情,包括硬件采购,服务器租赁,机房选择,机器规划 软件架构选择,应用上线,更迭,日志分析,系统安全,另外所有人有问题第一个找的人就是运维╮( ̄▽ ̄")╭ 说小公司事情多,涉及广锻炼人是纯扯淡,小公司会遇到各种各样只有小公司才会遇到的问题 比如领导要省钱,租的单线机房,网速烂到爆,登陆系统敲命令都要一个字母一个字母的卡 比如多个机房之间互相连线,做代理转发,端口乱到理不清 大公司的话,职责就分明多了,也有机会把一项或者几项技术学到深入 另外,以后小公司的运维很有可能会被云服务器取代,云上有更专业的运维团队会把一切都弄好交到开发手里 职位选择要考虑的东西还是太多了 考虑一下两个职位的工作环境对比,还有你将来想定居在某个城市,你看看那个城市能提供什么岗位 确实都是很苦逼的职业,不管哪个职业,自学能力都非常重要 |
25
z21victor 2015-05-07 11:09:47 +08:00
嵌入式是个深坑,绝对是,但爬出来的,绝对是大牛。但时间绝对不短。现在很多人都忍不了那么长时间,而且很难有软硬通吃的人,再就是互联网的待遇啊。认识的好多嵌入式,都因为很多客观因素,时间,金钱,家人,老婆孩子改行了。至于培训,多少会有用处,但不会太大。
|
26
xieyudi1990 2015-05-07 12:32:33 +08:00
@chineselittleboy
我在二本呆过, 差不多一半的人到毕业都是完全狗屁不通, 还不如大专生. 你自己想想, 面向这群家伙的培训机构, 能是些什么机构, 都是些什么人在教, 能教个什么东西, 教出什么人. "学校要选我们自己选方向出去培训" 你就找你们学校问问收了多少回扣吧 (我只是猜测). 个人觉得23~25岁至少要在某个方向上能至少入个门, 如果达不到, 建议转行, 养猪买水果都行, 搞好了发财的可能性也很大, 至少比这行好. (不要给我说你有爱, 有爱你中学, 大一干嘛去了) 或者考研继续拖几年, 但一定要抓紧了. @fulvaz 最便宜的用armv7指令集的芯片, 现在应该不到8块钱吧. 再说了话学东西这点钱又算得了什么. 就怕买回来压箱底垫桌腿. 再说有模拟器嘛, qemu... |
27
scys 2015-05-07 13:01:05 +08:00 via Android
@vinceguo 哈~请勿激动,运维去到一个机房等级的,也不在楼主现在讨论范围了 。说的肤浅更好入门。而且运维入门简单没人不同意吧。
|
28
fulvaz 2015-05-07 13:02:54 +08:00
|
29
chineselittleboy 2015-05-07 13:40:27 +08:00 via Android
@xieyudi1990 能不能冒昧的问一句您现在在哪一行发展 嵌入式吗
|
30
cheng007 2015-05-07 17:40:22 +08:00
嵌入式太难了,需要学的东西太多太杂了。
硬件,软件。 |
31
CtrlSpace 2015-05-07 17:48:10 +08:00
我本科电子专业,学嵌入式三年,大四转了移动开发。
培训 iOS Android Web前端什么不好要去搞嵌入式?运维更是。。。 不过智能硬件倒是能跟嵌入式扯上不少关系~ |
32
loveuqian 2015-05-07 17:57:54 +08:00
@chineselittleboy 你们学校也是牛逼。。。。。。
|
33
fxxkgw 2015-05-07 18:33:33 +08:00
嵌入式是个大坑 大大的坑 除非你能去国际一流的那几家IC公司 要不然一辈子都在给别人适配接口或者改BUG
嵌入式转运维的苦逼留! |
34
Yangksheng 2015-05-07 18:33:35 +08:00 via Android
我看见的嵌入式Linux这个行业在萎缩。
受Android影响,采用c或c++来做应用的公司越来越少,Linux下的应用开发周期长,效果相对较差,不如Android来的快。 bsp我觉得也越来越少了,各芯片厂家把bsp包做的越来越傻瓜化,不需要改什么东西,系统就能跑起来,需求量也就没那么大了。 |
35
tuoxie007 2015-05-07 19:09:56 +08:00
这两个行业都不看好,嵌入式逐渐被Android等职能终端代替,运维逐渐被云服务代替
|
37
Ixizi OP @xieyudi1990 回扣肯定有的 老师们一个个B脸的跑寝室来跟你说可以贷款去读 还保就业4000+工资
|
39
Ixizi OP @chineselittleboy 我专科 也是这样的情况 为什么会搞出这样一堆事?
|
40
CtrlSpace 2015-05-07 19:35:38 +08:00
@Ixizi 主动给学生找培训的学校,靠谱程度想想吧。
我大四上学期的时候,培训机构来学校忽悠人是来了一波又一波,直接来到我们宿舍里,说的天花乱坠。 然后一些傻嗨去培训了,除了欠下1.8W的贷款,学会了一些名词和烧写程序(反正就是没学到啥)。 然后现在找到了一家实习单位3K一个月。(嵌入式Linux) |
41
codegeek 2015-05-07 19:35:55 +08:00
选嵌入式,现在硬件创业也挺火的,运维会逐渐被兴起的云服务代替掉的。
|
43
CtrlSpace 2015-05-07 20:04:50 +08:00
|
44
yangnk 2015-05-07 20:18:14 +08:00
选择嵌入式吧,毕竟单纯软件的门槛太低了,那运维就更低了,现在这波智能硬件还挺火的,未来机会大大的有喔~
|
45
chineselittleboy 2015-05-07 23:26:44 +08:00 via Android
@Ixizi 我们老师到没那么积极,但是各个培训机构的老师很积极的进宿舍宣传
|
46
chineselittleboy 2015-05-07 23:36:05 +08:00 via Android
@Ixizi 谁知道呢 学了半天都不知道学的什么
|
47
semicircle21 2015-05-08 07:26:14 +08:00
嵌入式在深圳大概比较好, 做硬件创业的多一些, 生态链成熟一点,
等你搞几年出来, 智能家具之类的概念大概会比现在还要火. (大环境都是捕风捉影, 不过可以确认一点, 嵌入式要比运维好玩..) |
48
decken 2015-05-08 08:28:28 +08:00 via Android
我校有人去培训嵌入式的 出来5000+ 远超校内平均水平3300 听说厉害的是有面试宝典给 楼主自行感受
|
49
xieyudi1990 2015-05-08 08:43:59 +08:00
@fulvaz "当年买块armv7的版"
你是说armv7指令集的开发板. 那不少单片机都是armv7指令集. 开发板不到20块钱吧. 好吧, 我钻了个牛角尖. 不过现在确实有arm9的lqfp封装的板子, dram flash都片内集成了, 双面板就够了. 外围就剩个供电, 你不会DC-DC弄个线性稳压总会吧. |
50
xieyudi1990 2015-05-08 08:52:47 +08:00
@chineselittleboy 没必要这么客气.
我打算弄PhD. 即使我往那边靠, 也只想去芯片原厂. 我看到现在连单片机开发都是调用第三方库和底层打交道, 一般剩下的就是二次开发, 纯粹就是搞业务. |
51
xieyudi1990 2015-05-08 09:01:59 +08:00
@Ixizi @chineselittleboy
有点激动. 不说排名如何, 好歹正经本科. 本科大二大三是很关键的, 那么多专业课, 哪个不要花时间. 这尼玛完全是技校的手段, 是把学生当牲口卖. 我们当年也是二本, 还有老师暑假带着我们写操作系统内核, 带着看CSAPP. (当然没几个学生能做完, 但就我认识的我们那届跟着做过的学生, 包括我自己, 现在全部在美帝就是在985, 或者在BAT供职) |
52
fulvaz 2015-05-08 10:20:24 +08:00
@xieyudi1990 哥们,我们的开发板咋不一样 T_T
|
53
xieyudi1990 2015-05-08 10:25:50 +08:00
@fulvaz 比如这个, 就是用的 armv7-m ISA (armv7-m, armv7e-m, armv7-r, armv7-a 都是 armv7), 满足你说的条件. 24块钱.
http://detail.tmall.com/item.htm?spm=a230r.1.14.18.WhXMOT&id=24072900153&ad_id=&am_id=&cm_id=140105335569ed55e27b&pm_id=&abbucket=7 当然这种是不带缓存, 不带MMU, 不带DRAM控制器, 3级标量流水线CPU的芯片, 也跑不了一般的Linux, 一般叫做单片机. |
54
fulvaz 2015-05-08 10:51:21 +08:00
@xieyudi1990 说好的新手友好呢!
|
55
f19009 2015-05-08 16:46:45 +08:00
我大学也是电子类专业, 学得还不错, 现在从事 iOS 开发
我觉得从行业上来说, 电子和国外的差距是比较大的, 毕竟这是一个很看重经验积累的行业, 不光是国家层面上赶超有困难, 而且在从业人员层面上, 很难快速抹平和老手之间的经验(薪资)差距. 但是软件行业, 特别是互联网方面, 与其他发达国家相差并不大, 甚至在淘宝这种数量级的项目上, 甚至是领先的. 所以我觉得, 如果对编程有兴趣的话, 还是选择未来道路更广一些的比较好吧, 而且经验的差距在开源时代, 只要肯下功夫, 是能快速成长的, 这一点硬件就不太行了. |
56
loyd1234 2015-05-08 16:53:24 +08:00
就做嵌入式运维师
|