![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
智能小车
小廖不会编程
嵌入式姿料获取:ling910091,上位机姿料获取:huashanvision3
展开
-
为什么越来越多的人要转行做嵌入式呢?
在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」,点个关注在评论区回复“666”之后私信回复“666”,全部无偿共享给大家!!!嵌入式比互联网门槛高多了,而且高薪职位远远比不上互联网,互联网是纯软件,学习成本比较低,没有数电模电、单片机、信号与系统等等相关基础去学嵌入式就是去打杂,嵌入式自带劝退屋性,所以说嵌入式很难像互联网那样卷起来。低端职位只会越来越卷,AI相关的自动化工具也会加剧内卷,在校生应该把数学好好学起来,争取跟编程结合起来,行业有深度的问题往往都原创 2024-07-16 15:03:11 · 68 阅读 · 0 评论 -
为什么讨厌Java的人比较多且易见?
2. 我猜想编程语言总有些历史局限性吧,从产生的时代来看(1990年,原来我和Java同岁),Java在那个时代算是很先进的产品了吧(对比同期C/Cpp,还有我没了解的SmallTalk)。表示修改本身--很Vim的习惯),Python一样通过缩进区分逻辑,简明的语言结构。Java有maven,用起来很不方便。有些编程语言本身就代表了一种新的思维模式(比如Prolog的递归+PatternMatching的思想,NodeJS的EventDriven),可以给人很大启发,新的思维模式也很可能用在旧的系统上。原创 2024-07-16 15:02:02 · 178 阅读 · 0 评论 -
中下流985大二入行嵌入式如何准备?
然后大三暑假去搞一个相关的实习,要记住,比赛和实习都只是锦上添花的事情,但前提是要有锦,也就是上面说的系统性的知识。我沟通过,上千位同学,很多同学就在本未倒置,基础知识都不太懂的情况下,老师去卷比赛,卷完之后发现自己还是不太会什么东西。是否考研这个问题,其实你现在可以不着急考虑,等到大三的时候再考虑也不迟而且有一点,一定要清楚的是,考研不是目的,只是过程。也就导致的,即使现在很多研究生毕业了,还不知道自己应该要干什么,还在纠结入行哪一方面,然后你大学期间我个人更建议先好好学习嵌入式的基本知识。原创 2024-07-15 16:11:36 · 297 阅读 · 0 评论 -
为什么说java只要还是泛型擦除,就不要吹自己高性能?
类型擦除是指在编译时将所有泛型类型参数擦除,转换为它们的原始类型(如Object类型),并在生成的字节码中不包含泛型类型信息。对性能的影响直接性能影响:类型擦除本身对性能无直接影响:类型擦除是编译时的机制,它不会增加JVM在运行时的负担。吹嘘高性能的误区误解类型擦除与性能的关系:将类型擦除与Java程序的性能直接联系起来是不准确的。Java泛型是在Java 5中引入的,它允许在编译时指定类型参数,从而在编译期间进行类型检查,提高了代码的类型安全性和可读性。然而,Java泛型的实现是通过。原创 2024-07-10 16:52:21 · 308 阅读 · 0 评论 -
该不该转去做嵌入式底层?
点个关注在评论区回复“666”之后私信回复“666”,全部无偿共享给大家!读研期间主要做图像-处理,每一层次的软件应该都有其技术难点和挑战学不到东西 看不见挑战的话 主要还是没有把软件产品往更高的指标去作为目标去追求从技术本上来说 做什么其实不重要重要的是怎么做 做成怎么样子只是完成个大概的话 那都差不多学不到东西就对了,公司招人是干活的,本质是让你在熟悉的领域不停输出。现在这环境有工作就先苟着。在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」,原创 2024-07-10 16:51:15 · 190 阅读 · 0 评论 -
学习Java编程难不难你们学的进度咋样?
点个关注在评论区回复“666”之后私信回复“666”,全部无偿共享给大家!一、因为工作后钱多?所以你如果不兴趣所致,你要想好,这条路很长,而且得不断的学习新的框架,不断的去读新框架的源码,这些事对于一个不感兴趣的人来说,简直就是折磨。二、因为爱好如果是这个原因的话,是不会感觉到任何困难的,遇到问题,解决问题,程序是很单纯的,是对的就是对的,是错的就是错的,所以只要你学会如何解决,你就能从中获得快乐。在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「java的资料从专业入门到高级教程」,原创 2024-07-09 16:43:34 · 311 阅读 · 0 评论 -
嵌入式单片机,两者有什么关联又有什么区别?
从技术约束角度去看由于嵌入式产品针对具体系统,而具体系统通常存在技术约束,涉及技术的大概有计算能力,io接口,内存,体积,功耗,等方面的约束,在这些约束下进行技术选型和系统设计,很多时候硬件选单片机,arm,ppc,软件使用裸机,rtos和经过裁剪的linux是比较合适的选择,没错,就是合适,我们也可以用牛刀杀鸡,但是没必要。由于产品和技术约束,嵌入式软件工程师会更多的接触单片机,rtos,嵌入式linux等技术,需要能够理解硬件(接口,芯片寄存器,存储器等),能够合理裁剪和使用资源。原创 2024-07-09 16:42:57 · 347 阅读 · 0 评论 -
高考完的假期想学c语言 要注意那些问题?
不过,如果更喜欢看视频(或者说网课)学习的话,个人比较推荐浙大翁恺老师的网课(在“中国大学MOOC”可以搜到)。话虽如此,翁老师的MOOC还是挺不错的,网络上也有挺多好评。是少有的介绍实际开发中的常用工具的课程,非常推荐学习。当然,说到实际开发中常用的工具,最离不开的就是搜索(引擎)了。这么看来,要学的东西还是不少的。在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「c语言的资料从专业入门到高级教程」,扩宽知识面,先从整体认识计算机科学和编程,建立起一定的兴趣。在这一点来说,哈佛的。原创 2024-07-03 17:05:15 · 425 阅读 · 1 评论 -
嵌入式软件工程应该学些什么?
问题又来了,视频资料一堆要学到怎么样的程度呢,其实很简单,主要学习的部分有:LED的控制,中断和简单的定时器,串口以及pwm就足够了,如果还有点时间把ADC采集电压和iic也学一下就可以了,然后再简历上直接就写“熟悉单片机”,代码写得不熟没有关系,关键是这些东西是什么,做什么用的,可以驱动什么设备你能说得出口就行了,面试官不会让你现场写这类代码的。ok,基本都解决了。那想多学点技术怎么办,那就等你进了公司才去慢慢学吧,到那时你可以问导师问老同事,他们会手把手的教你,然后再多实操项目,多解决几个bug。原创 2024-07-02 16:38:13 · 341 阅读 · 0 评论 -
40岁学习java是否需要报班学习?
编程是实操性最强的工科之一,实际项目的工期压力,是最好的学习助推。而且,要想循这条技术线,略往前一点,是需要一定的软硬件和技术环境的,从各类专业服务部署、服务器、网络环境、管理工具等,到编码规范、版本管理这类技术管理细则等等,等等。所以,是否可以考虑,先争取入行,找一个尽量接近这个方向的工作。也可以考虑迂回一点的岗位,比如测试,或者甲方的系统管理等对接岗位一类。但从另外一个角度看,彻底检验一下,这个方向和自己是否合拍,也挺好的。如果现实条件无明显倾斜,以题主的专业和工作经验,其实还有很多方向可选的。原创 2024-06-27 17:44:39 · 328 阅读 · 0 评论 -
为什么javaer认为后台系统一定要用java开发?
PHP 开发速度快,团队随时升级,上线后稳定运行,每天正常下班。Java 团队问题远远多于PHP团队,每次升级都在零晨或者周末进行,同时开发,运维,测试多个部门在场,重要升级老板也会在现场,升级过程每次都要折腾几个小时,经常出现无法解决的问题,升级失败回撤。PHP 团队告诉老板一会要升级,老板出去抽了支烟,会来问什么时候开始,PHP团队说:“已经好了”,看到PHP团队很多人收拾东西打卡下班。随着项目壮大Java团队暴露出更多问题,几乎每天疲于奔命的救火,团队不断扩编,Java团队管理者也随之升职加薪。原创 2024-06-27 17:43:54 · 320 阅读 · 0 评论 -
C#与工业自动化结合还有搞头吗?
其他领域说C#这不行,那不行,那也就算了,但是工业自动化,那对不起,真的是C#的大半壁江山。坐标苏州,打开各类招聘软件,你会发现C#的c端开发要比b端开发岗位多很多很多,而这些基本都是工厂或医疗器械公司的招聘。在工业自动化方面,C#可以被用来开发和控制与机器有关的系统,例如生产线上的控制系统、传感器数据收集和分析,以及设备监控等等。在工业自动化中,C#最常用于创建基于Windows的应用程序,这些应用程序可以用于控制和监视各种类型的机器和设备。C#是一种通用的编程语言,适用于许多领域,包括。原创 2024-06-26 16:47:20 · 402 阅读 · 0 评论 -
嵌入式工程师从0开始,到底该学什么,怎么学
1. 要有个开发板,学串口、中断、定时器、GPIO2.买一些小模块,LCD显示屏、红外、舵机、超声波3.自己搭建一下单片机最小系统做个贪吃蛇、调温、测距什么的小东西,要多实践,多练手,51单片机开发板、教程都是大同小异,就不推荐了。再学STM3232裸机中的一部分和51是差不多的,比如串口、中断、定时器、GPIO,原理几乎一样,32多了一些IIC、SPI、DMA等知识.推荐买个网上的开发板、野火、正点原子等,其实哪家都差不多,并且附带的资料也很全,也差不多。高数、英语、计算机基础,C语言程序设计……原创 2024-06-26 16:46:30 · 470 阅读 · 1 评论 -
现在的Java面试都这么扯淡了吗?
但是人家不那么想 初级他们可能想要 多线程并发 大数据处理经验的 还要求分布式微服务的熟练使用 他项目的中间件的工作原理 其实大部分人接触的中间件 也就是 redis zookeeper rebbitMQ 多的可能会再了解项目中使用过的一两个 毕竟中间件这东西说实话 上手很快一两天就完全玩的转。再基本就是一些 部门要求的东西 去问一问 如果是中级和高级 会去问一些多线程并发 百万数据之类的处理和原理之类的。点个关注在评论区回复“666”之后私信回复“666”,全部无偿共享给大家!原创 2024-06-25 17:08:04 · 927 阅读 · 0 评论 -
要是我想学C++的话,到底能不能越过C直接学C++?
1. 共同的基础c++是在c的基础上发展而来的,因此它们有许多共同的基础,如变量、数据类型、运算符等。2. 兼容性c++保持了对c的兼容性,可以使用c的代码,并且c++编译器可以编译c的代码。3.面向对象编程c不直接支持面向对象编程(只能用struct模拟),而c++是一种面向对象的编程语,c++通过类和对象的概念,提供了封装、继承和多态等特性,使得程序更易于组织、重用和维护。是同源的,c++/是在c的基础上发展起来的,它们之间有些联系和区别:1.可用库不同c基本是系统底层语言,一般系统。原创 2024-06-24 17:34:45 · 268 阅读 · 0 评论 -
Kotlin明明很优秀,为啥没像Java那样火?
点个关注在评论区回复“666”之后私信回复“666”,全部无偿共享给大家!如果少打几个字符真的重要的话,perl 应该早就一统编程语言界了啊。写一行程序才几秒钟,可是每行程序在他维护的周期内,会被同一个人,或者不同的人反复地读。如果回到十年前,Kotlin 能够率先实现协程,在 jvm 搞比 go 还好用的网络栈,并且提供了把 jvm 程序编译成 native exe, 可能还有翻盘的可能性。在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「java的资料从专业入门到高级教程」,原创 2024-06-24 17:33:27 · 288 阅读 · 0 评论 -
JAVA的优势是什么?
Java是一种强类型语言,所有变量必须先声明后使用,其编译器在编译阶段进行严格的类型检查,有助于早期发现代码中的错误,提高代码的安全性和可靠性。此外,Java是一种面向对象的编程语言,支持封装、继承、多态等面向对象的基本特性。尽管Java最初因为使用JVM而被认为性能不如直接编译成机器码的语言(如C、C++),但经过多年的优化,现代的JVM在性能方面有了显著提升。JVM提供了一种抽象层,屏蔽了底层操作系统的差异,使得开发者无需针对不同的平台进行多次开发和维护,极大地提高了开发效率和系统的一致性。原创 2024-06-18 16:51:20 · 585 阅读 · 0 评论