那到底是嵌入式累还是程序员累?

news2024/11/15 7:09:45


累的定义有很多,有体力上的,精力上的,也有心理上的,而心理的累才是真的累

先来说说体力上的,现在不像60年代,上山砍柴扛几公里来挣钱,时代在进步,逐渐从体力到脑力转变。

以前那种靠体力挣钱的除了工地搬砖,已经非常少见的,所以做不管是嵌入式还是程序员都不存在体力上的累。

大多数的累都是精力和心理上的

嵌入式开发相对软件来说,加班比较少,主要有几个因素影响:

1.嵌入式开发的产品代码量比纯软件的程序员少。

2.嵌入式开发涉及到硬件,有时硬件做样需要时间。

从事嵌入式单片机开发的话,会更轻松一些,因为很多技术可以复用。

43e93d675d00ea7ff15b40b4c1a66079.jpeg

到后期,基本2-3周就差不多把产品功能做完了,所以在打工生涯的最后那几年,我基本都是准时上下班,偶尔装装样子看新闻看到7点下班。

这样看起来,貌似做嵌入式开发会比做java这样的纯软件开发要轻松一些。

那么问题就来了,到底是学嵌入式还是java比较好?

最近很多小伙伴找我,说想要一些单片机学习资料,然后我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「单片机入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!

评论区回复“单片机”,关注我之后私信回复“枪哥”,即可拿走。

这个需要看个人的情况来分析,可以同时下载嵌入式和java的教程来看一下。

看看自己更喜欢哪一种,嵌入式更偏向硬件,java是偏向软件。

如果自己喜欢动手,不喜欢每天坐着撸代码,可以往嵌入式。

316b0a5bf3490af0c411cc3c3a1ff5ba.jpeg

如果是我个人的话,我还是比较建议往嵌入式方向,现在的物联网,5G,自动驾驶,人工智能相信大家也听过很多了,这些词已经不再是概念,而是趋势,目前已经有很多实际应用了。

当然里面涉及的东西也远远不止嵌入式这个行业的东西。

嵌入式开发也细分了很多方向的,比如说单片机开发,Linux方向,安卓方向。

最后自己适合哪一个再根据实际情况选择,单片机开发门槛最低,最适合新手入门,Linux方向呢能做的东西更牛逼,学习难度也相对较大。


1dfe97ad26ee7a10ead83581dae26c51.jpeg


我这里刚好有嵌入式、单片机、plc的资料需要可以私我或在评论区扣个6

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/821433.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

在开酒吧前要知道的9条干货

最近总结了一下很多人开酒吧期间遇到的问题,整理出了一些干货,希望能对有开酒吧想法的小白们有所帮助。1、开酒吧之前要去做好市场调研和风险评估,这能帮助你大致了解所选地区的情况2、开酒吧之前要做好前期亏损的准备,准备好一定…

Linux 的基本指令(1)

今天学习了关于操作系统相关概念的知识,对操作系统的作用有了简单的了解。 操作系统是一款对软硬件管理的软件,还要达到为上层用户提供良好的、稳定的、安全的运行环境。 指令1:ls 显示当前目录下的文件列表(只显示文件名&#x…

多输入通道和多输出通道

多输入通道和多输出通道 互相关运算一个简单的图像示例 互相关运算 当输入数据含多个通道时,我们需要构造一个输入通道数与输入数据的通道数相同的卷积核, 从而能够与含多通道的输入数据做互相关运算。一个简单的图像示例

Docker Sybase修改中文编码

镜像&#xff1a;datagrip/sybase 镜像默认用户名sa&#xff0c;密码myPassword&#xff0c;服务名MYSYBASE 1.进入容器 docker exec -it <container_name> /bin/bash2.加载Sybase环境变量 source /opt/sybase/SYBASE.sh3.查看是否安装了中文字符集 isql -Usa -PmyP…

[LeetCode]顺序表相关题目(c语言实现)

文章目录 LeetCode27. 移除元素LeetCode283. 移动零LeetCode26. 删除有序数组中的重复项 ⅠLeetCode80. 删除有序数组中的重复项 IILeetCode88. 合并两个有序数组 LeetCode27. 移除元素 题目 给你一个数组 nums 和一个值 val&#xff0c;你需要 原地 移除所有数值等于 val 的元…

WAVE SUMMIT 定档8月16日,或将曝百度飞桨、文心大模型最新进展

&#x1f935;‍♂️ 个人主页&#xff1a;艾派森的个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持&#xff0c;我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f4…

时间复杂度为O(nlogn)的两种排序算法

1.归并排序 归并排序的核心思想&#xff1a;如果要排序一个数组&#xff0c;我们先把数组从中间分成前后两部分&#xff0c;然后对前后两部分分别排序&#xff0c;再将排好序的两部分合并在一起&#xff0c;这样整个数组就都有序了。 归并排序使用的就是分治思想。分治&#x…

基于小程序+spring boot流浪动物救助系统-计算机毕设 附源码12783

小程序spring boot流浪动物救助系统 摘 要 随着我国经济迅速发展&#xff0c;人们对手机的需求越来越大&#xff0c;各种手机软件也都在被广泛应用&#xff0c;但是对于手机进行数据信息管理&#xff0c;对于手机的各种软件也是备受用户的喜爱&#xff0c;流浪动物救助系统被用…

Zabbix-agent批量部署脚本Linux and Windows(部署300+可用)

之前一直使用的是VC自动发现监控虚拟机&#xff0c;后来发现VC自动发现的虚拟机监控在OS内部性能方面存在数据差异&#xff0c;举例vmware.vm.memory.usage这个参数获取的数值和实际系统内部使用的完全不一致&#xff0c;还要会出现数据混乱的情况&#xff0c;就不一一叙述了&a…

2023年接口测试面试题大全,接口测试面试秘籍...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 HTTP接口传递数据…

Vue.js2+Cesium 四、模型对比

Vue.js2Cesium 四、模型对比 Cesium 版本 1.103.0&#xff0c;低版本 Cesium 不支持 Compare 对比功能。 Demo 同一区域的两套模型&#xff0c;实现对比功能 <template><div style"width: 100%; height: 100%;"><divid"cesium-container"…

Istio 安全 授权管理AuthorizationPolicy

这个和cka考试里面的网络策略是类似的。它是可以实现更加细颗粒度限制的。 本质其实就是设置谁可以访问&#xff0c;谁不可以访问。默认命名空间是没有AuthorizationPolicy---允许所有的客户端访问。 这里是没有指定应用到谁上面去&#xff0c;有没有指定使用哪些客户端&#…

Socket 前端项目结构搭建

npm install socket.io-client --savenpm install element-plus --savenpm install vue-router4.0.12 --save简单的页面搭建 聊天系统登录前端实现 登录模板 <template><div class"login-container"><el-form ref"form" :model"fo…

现在的00后软件测试工程师,实在是太卷了

现在的小年轻真的卷得过分了。前段时间我们公司来了个00年的&#xff0c;工作没两年&#xff0c;跳槽到我们公司起薪18K&#xff0c;都快接近我了。后来才知道人家是个卷王&#xff0c;从早干到晚就差搬张床到工位睡觉了。 最近和他聊了一次天&#xff0c;原来这位小老弟家里条…

QDial

QDial 提供了一个圆角范围控制&#xff08;类似速度计&#xff09;。值的范围是0-99整数。 // 该信号受tracking值影响&#xff0c;当trackingfalse时&#xff0c;在释放按钮才发出该信号。当trackingtrue时&#xff0c;当值发生变化就会发出该信号。默认值是true。 // 使用函…

yolov3-tiny原理解析及代码分析

前言 从去年十一月份开始学习yolo神经网络用于目标识别的硬件实现&#xff0c;到现在已经六个月了。一个硬件工程师&#xff0c;C/C基础都差劲的很&#xff0c;对照着darknet作者的源码和网上东拼西凑的原理讲解&#xff0c;一点一点地摸索。刚开始进度很慢&#xff0c;每天都…

力扣 63. 不同路径 II

题目来源&#xff1a;https://leetcode.cn/problems/unique-paths-ii/description/ C题解&#xff1a;动态规划五部曲。 确定dp数组&#xff08;dp table&#xff09;以及下标的含义。dp[i][j] &#xff1a;表示从(0, 0)出发&#xff0c;到(i, j) 有dp[i][j]条不同的路径。确定…

一种RF测试执行优化思路(附可执行程序)

目录 一、递归形成用例集树 二、处理树形结构点击事件&#xff1a; 三、最终形成的执行语句。 提供一种思路&#xff0c;解决以下问题&#xff1a; 1、通过RIDE执行测试用例的话&#xff0c;无法调换待执行测试集顺序。 2、无法将当前选择保存为自己的测试集。 鉴于此&#…

SpringBoot第28讲:SpringBoot集成MySQL - MyBatis-Plus方式

SpringBoot第28讲&#xff1a;SpringBoot集成MySQL - MyBatis-Plus方式 本文是SpringBoot第28讲&#xff0c;MyBatis-Plus&#xff08;简称 MP&#xff09;是一个 MyBatis的增强工具&#xff0c;在 MyBatis 的基础上只做增强不做改变&#xff0c;为简化开发、提高效率而生。MyB…

C# 使用堆栈实现队列

232 使用堆栈实现队列 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作&#xff08;、、、&#xff09;&#xff1a;pushpoppeekempty 实现 类&#xff1a;MyQueue void push(int x)将元素 x 推到队列的末尾 int pop()从队列的开头移除并返回元素 in…