职场中,有个职业是软件工程师,还有个职业是硬件工程师。最近,有个程序员感慨:感觉做硬件的是真的厉害,年龄越大越吃香,而做软件的就是吃青春饭。
听同事讲了他做的电源模块的电路设计、一大堆计算公式、实验调试过程,感觉做硬件真的厉害,要战胜很多不稳定因素,书上的公式很多都是理论,要做出可靠的硬件产品必须靠大量的经验和努力。但是他西电毕业工作6年,薪资只有18k,现在应届渣本只要会写java、python,年薪25万都嫌低。
我是一个有着5年工作经验的架构师,关于web前端,自己有做材料的整合,一个完整学习web前端的路线,学习材料和工具。能够进我的群51615,6028收取,免费送给大家。希望你也能凭自己的努力,成为下一个优秀的程序员!
那么问题来了,如何看待这两种职业呢?先来看看同行怎么说:
1,我就是硬件相关专业的,当时瞧不上做软件的,觉得没技术含量,门槛低,后来一不小心做了软件,发现等到了35岁以后,可替代性很强,反而做硬件技术积累很重要,年龄越大越吃香。做软件就挣那几年的快钱,吃青春饭。
2,感觉和做硬件比,互联网真的不算技术,只要砸钱进去,淘宝京东很容易做出来,但是没有技术很牛的。真不明白为什么在真正做技术的反而收入这么少,乱吹牛的互联网挣钱那么多,而且天天自称“做技术”
3,我以前是做电源方面软硬件的,现在做算法开发,不过周末还在一家电源公司兼职帮他们开发,实话说不管是软件硬件开发道理是相同的。但是,软件最大的好处在于复现容易些,而硬件经常需要花很多时间解决一些匪夷所思的问题。例如zookeeper的分布式选举算法其实跟多模块电源利用二极管钳位均流电路实现的主模块选择就很像。
其实,硬件要想做好,需要很深的理论功底,尤其这种电源模块,器件参数不对板子就炸了。出现问题也难查。搞硬件做的深都是要数学功底,普通根据厂家芯片电路图改改,这种待遇也不会太高,往深了模电,EMC数学不好确实难搞,这些才是硬实力,而前者也会有中年危机。搞硬件产品周期长,研发成本高,导致整体待遇不高,中国又有几个大疆华为硬件公司给的起高工资呢。
之前做通信,天线理论,高频电路,可是不挣钱。现在做大数据云计算,简单还挣钱。大部分技术人员都不是改变世界的天才,所学也不过是一门手艺,能不能挣钱只和市场需求强不强有关,和手艺难不难无关。你看学基础数学物理的,更难,可是挣得钱养活自己都不容易。不知道各位读者朋友们怎么看呢?欢迎评论,大家一起交流。
想想看当程序员差不多一年了,想写写自己的心得体会。
首先要明确一点,我不是大厂的,如果想看我吹牛,那你可以关了。
差不多是去年11月起开始干的前端,之前可以说一直实在打杂。
干这行最大的一个好处就是起薪,注意!我说的是起薪,不是工资。虽然不得不承认,即使是我一开始进的外包公司,也给出了相比之前2倍多的工资,但仔细想想,这行真有网上传说的那么“高薪”么?
我个人认为,大家对于我们程序员工资的关注度有点过高了。
因为我也有朋友在银行,地产,在线教育行业工作,我觉得他们的工资说实话,就算不比我高,也不比我低多少,而且想干程序员还得想清楚这么几件事。
2老得学习
如果你跟其他行业的同学工作时间一样,加班或不加班,你都不可能,至少不能每天都下班什么也不学,尤其是前端,光是用的技术栈就贼复杂。。。更别说计算机基础也得了解了解。
说真的,感觉对于我这种不是一毕业就在大厂工作的程序员来说还是很难的,要不是我现在公司还成也不怎么加班,再加上还对前端有热情,我估计早跑路了哈哈!
头一次写文章,随便吐槽吐槽,大家也可以吐槽吐槽哈~
近日,一位某互联网大厂程序员做了一个视频,作为一个程序员他竟然因厌恶编程,竟辞去月薪2w+的工作去当司机!并且认为互联网是个夕阳产业,自己要换个风口行业!我觉得这样的 *** 作值得敬佩!
一、对于程序员来说,他们的收入往往会有一个波峰,在波峰这段时间劳动强度极高,这个时候他们收入很高会远远地超于其他人,等到了三十多岁的时候,很少会有人可以成功到达管理阶层的,也很少有人可以做到让人人膜拜的一尊大神。
所以在波峰过后市场上的绝大多数人会选择离开当前的岗位,去选择与本职业相似的低收入低要求的工作,或者像互联网大厂程序员一样干脆辞职去当一份轻松的与本职业完全不一样的工作,去当司机。
二、这样的选择往往不是因为他们厌恶编程,而是因为他们太累了,尽管他们的心中仍然有着对编程的满满喜爱,但是最好的时间已经过去了,年龄,身体已经不允许他们再对自己喜欢的职业尽忠了,他们很多人往往是不得不退场,而不是因为厌恶编程。
三、而且现在的互联网技术更迭速度非常快,不是其他的行业可以睥睨的,需要人不停地进行高强度的学习,不停地进步,才能跟得上它飞驰的脚步,进而才能一直待在计算机行业里。但是人的年纪已经到了三十四十岁,精力在迅速的下降,还有伴随而来的生活和家庭方面的压力,工作上的高强度运作也在不断地挑战人的边界,这样的情况就很少有人可以做到坚持下去了。
在本科阶段,我本人参与过数学建模,我们团队最终也获得了全国一等奖的荣誉。在数学建模比赛中,程序员起到的是至关重要的作用,因为大部分工作都是由程序员去完成的。
程序员具体应做好以下工作:
1、你要去建模(要会微分方程, 机器学习算法, 图论);
2、写程序搞定你的模型(做A题的话你要会数值分析, 有些地方也叫计算方法 至于决策树, 图论, PCA降维, 聚类分析什么的, 那就是程序员的老本行了);
3、debug你的程序得到看上去正确的结果;
4、在论文里面详细的描述你的算法和实现过程。
数学建模竞赛的最佳配置是每一个人都具备这4个能力。此外,文献检索和文献阅读能力也很重要。阅读文献是多么的重要,更不要说有些人完全靠吹牛来做数学建模,这是我个人的深刻体会。如果数学建模的三个人只有一个人具备这4个能力,那么恭喜你中奖了,工作几乎全部都是你来完成了。
关于编程你需要具备什么能力我认为有三点:
1、数据处理
对于需要数据支持的一些问题,我们必须收集数据,完成数据预处理,规范化数据格式,便于建模和求解。
2、代码编写
这部分是广泛的,但总之,你应该提前使用你的理论模型。一些问题可能会产生一些现成的代码,这些代码可以修改,但是问题并不多,而且大多数问题都需要重写。语言和工具是不受限制的,只要它能被实现。常用的MATLAB、Python、SAS、Lingo等,你可以看到我之前的回答:哪个软件更适合数学建模MATLAB是有限的-一个老司机回答的数学模型-
3、可视化
这是非常重要的。一个好的数学建模论文必须要有良好的视觉化,这就是要有高质量的。这可以在学术论文中引用。
总结
个人认为,程序员在数学建模中起到最重要的作用,如果一个团队里面只有一个程序员,那么这个人的工作量无疑是最大的。
程序员喜欢你的9大表现是1、有事没事会给你发信息。2、目光追随。3、喜欢逗你,惹你生气。4、常常和你搭讪。5、对你很好。6、他常常碰巧遇上你。7、当你和其它男人在一起时他会嫉妒。8、愿意为你花心思。9、行程都会告诉你。
不管他嘴上承不承认,在人群中,他的目光一定会忍不住寻找你,可能是小心翼翼的偷瞄,又或是正大光明的环顾你的四周,假装他是不经意看到你的,但是一旦和你眼神发生对视,会马上收回他的视线,碰见你的时候,他身边的男生朋友还会跟着起哄。
总是主动找你聊天,给你发微信,没什么话题聊就硬聊,老是在问在吗,吃饭了吗,在干嘛啊,总是把天给聊死了,却还是不放弃,会翻遍你的朋友圈,给每一条都点上一个赞,还会评论你很早很早之前发的内容。
愿意为你花心思,一个肯为你花钱的男人不一定爱你,但是一个不肯为你花钱的男人一定不爱你,愿意为你花钱,更肯为你花心思,记得你每一个喜好,爱吃的菜,喜欢的偶像,不经意间流露的生活小习惯。会愿意花一个下午的时间为你准备一个小惊喜,喜欢陪你做你喜欢的事情,总是努力满足你每一个小愿望,把你宠成一个小公举。
在你面前会莫名其妙的开始吃醋,生闷气,在外人面前又是一副成熟又得体的模样,在你面前就有点耍小孩子脾气,有点小矫情,希望你能哄哄他,看到你和别的男生交往的近一点就生气,使性子,既做作又可爱。
我因买房买车负债100万,我现在在一个机械厂上班,中午包顿饭,干活不累,8小时单休,星期天加班200,交五险一金,到手3000多元左右。
如果晚上能加到11点,月薪8000元,那我是求之不得。
第一:晚饭不用愁了,现在外面吃饭太贵了,最便宜的炒饭也要10元一份,天天上班的话,一个月最少节省300元,一年3600元,相当于多给我机械厂一个月工资,难道不爽嘛?
第二:你知道现在没有学历能拿8000元一个月的人有多少嘛?微乎其微,有了这工资回老家也有了吹牛的资本,买房买车不是梦,老丈人才能放心地把女儿交给你,村里地位也随之而来。
第三:今年失业人口众多,经济不稳定,大学生越来越多,没有学历的人找工作更加困难,有了8000一个月的工作,相当于找了个金饭碗,至少找工作不用担心了。
第四:这是一个长白班,不是两班倒,多划算,晚上兼职副业也不用做了,稳定收入,对身体健康也好,既得到了锻炼,钱也挣到了,何乐而不为?
很多人,尤其是程序员肯定都有这种想法:”每次参加技术分享会,看到台上分享者的激情讲解,也想自己哪天能做一场优秀的分享?“
但是技术宅们有多是内向的性格,对于抛头露面总有一丝胆怯,而且技术宅多沉浸在自己的专业领域内,就算做分享也没有很好的效果,久而久之就会越来越抵触分享。
但是分享却又是提升实力最好的方式,工作几年我也做过好多次的分享,也是从刚开始的抵触,到现在的期待。我也总结了一部分自己对分享的感悟和方法,我觉得有必要写出来分享一下给 ”想分享但是不知道怎么分享的技术宅们!"。 今天我们就一起来看一下如何做好一场优秀的分享会。
在正式开始文章之前我也想问大家4个问题,希望大家可以带着问题去看文章,也希望大家在评论区给出自己的答案。
下面正文开启:
要做好分享,首先要有一个分享的心态。
通常我们很少会去主动把知识传递给大家。背后的原因可能比较复杂,不够自信,或者有压力等等。而往往分享来自于工作任务。如果应付了事,那只能是浪费时间。一定要有做有价值的分享的心态。
作为分享者,一定要分析听众需要什么,这样才能带给听众更有价值的分享。
听众分析的思路很简单,无论是分享给熟识的听众:同学、同事,还是分享给陌生人,我们都可以从职业特性入手。
如果分享对象是学生,就以所学专业为主要参考指标,如果分享对象是职场人士,那就以所在岗位作为主要参考指标。
如果分享对象是学生,就以所学专业为主要参考指标,如果分享对象是职场人士,那就以所在岗位作为主要参考指标。
总之,分享首要考虑的是听众的需求。
没有金刚钻别揽瓷器活,如果没有干货,再好的技巧都是空有其表。
作为分享者,除了要了解听众的需求外,也要分析自身的特长。不要轻易挑战自己的弱项,也尽量不要把还没有实践过的知识分享给听众,不然容易现场翻车(⊙o⊙)。
一定要结合自己的知识储备以及听众的知识储备来进行分享准备
另外,知识的传播一定是衰减的。这个衰减的过程是 储备知识->传播介质->听众。
传播介质可以是图文博客,也可以是PPT,也可以是音频、视频等等
粗略的打个比方,如果满分是100分,假设你储备了90分,按照15%的衰减来说那就是 : 储备知识(90)->分享介质(76)->听众(65+(-30))。 这里的-30的意思是,如果听众没有相关知识储备,那听众接收到的可能最多就是35分。
列提纲
吹牛要打草稿,提纲是为了帮助分享者梳理分享的思路。
填内容
分享前,你需要对分享内容尽可能的掌握全面,尽可能多的去查阅资料,书籍。
例如:我想分享 >
以上就是关于程序员:感觉做硬件的真的厉害,年龄越大越吃香,软件是吃青春饭全部的内容,包括:程序员:感觉做硬件的真的厉害,年龄越大越吃香,软件是吃青春饭、转行当了一年程序员之后的感受、如何看待互联网大厂程序员因厌恶编程,辞去月薪2w+的工作去当司机等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)