机械女生,双非本985硕,目前学了C 基础知识,转嵌入式还是java更好?

本文主要是介绍机械女生,双非本985硕,目前学了C 基础知识,转嵌入式还是java更好?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作为单片机项目开发的卖课佬,个人建议,先转嵌入式单片机开发方向,哈哈。

java我也学过,还学过oracle、mysql数据库,只是当时没做笔记,找不好充分的装逼证据了。

从实习通过业余时间,学到快正式毕业,真的有种呕心沥血的感觉。

当时还是学生,脸皮比较薄,又不是电气专业,辛辛苦苦学了几个月,最后都没勇气去找java的工作。

因为感觉还是啥也不会,做不出什么实质性的项目。

后面发现,还要继续学Java ME,或者Java EE方向进击,我学不动了,再这样学下去,得饿死。

再加上没人指导,都不知道自己的想法是不是对的,万一学出来还是找不到工作,就造孽了。

然后我就冲单片机方向了,贴两张图,避免有吹牛逼嫌疑。

我刚开始学习,也不知道我定位的是单片机工程师,嵌入式工程师职位的。

我只知道电子工程师,这个职位其实偏硬件,很多岗位需求是硬件设计,PCB设计,还要懂焊接、各种仪器仪表使用,还有些需要懂单片机,C语言等等。

所以我踩了特别多坑,特别是电路这块。

我算是废物群体里,比较勤快的,买过厚厚的电子元器件手册,嫖了几十G模电数电课看,每天都在房间里,图书馆里啃。

模电看到三极管往后,就看不懂了,一堆数学公式,看着都头痛。

当时的心理,WC,我只想学个技能,找份工作混口饭吃而已,怎么个个都像造导弹一样难。

后面我转变了学习方向,买了个51开发板跟着教程学,就是那种手把手的,有讲C语言,有讲硬件基础,也有讲单片机一起的。

我发现,他们讲的元器件作用,电路,我能听得懂。

工作了才知道,如果走单片机开发,根本不用像学模电那样学电路,三极管只要知道开关原理就够了,模电那种是给用三极管分立元件搭放大器的人学的,我们只是应用而已,不用学这么深。

现在的电路集成化都很高了,直接有现成的芯片方案,芯片手册大多数都有参考电路,哪怕电路实现细节看不懂,都不影响使用,有些关键器件,数据手册也有说明,比如Buck电源电路,调哪些电阻值,输出多少V。

电路设计,pcb设计,焊板子,其实是硬件工程师的活.....

也不排除有些小公司,硬件软件一个人全干的,这种不去就好了。

当时还是学了很多东西的,学了51开发板找不到工作,又做了个智能小车的项目,还学了VB语言给小车做了个上位机控制,现在VB都已经淘汰了。

最后还是带着智能小车去面试,边演示边讲解,才勉强找到工作。

其实双非本985硕这学历,不管转嵌入式,还是java,都没问题,看个人更喜欢哪个行业。

为什么我建议转嵌入式?

第一:

因为机械和电子,其实是融合的,很多电子产品需要用到机械。

如果碰到做这种产品的公司,既懂机械,又懂电子,又是985硕士,将会是巨大的优势。

所以机械走嵌入式方向,在找工作方面,会比走java方向更有优势。

第二:

投产比很高,就是投入的时间不多,但是硕士起点很高。

其实搞懂企业对某个职位的需求,找个工作真的很简单。

无非就是想招一个三观正,来了就能干活的人

那怎样的人,来了就能干活?

要么有丰富的工作经验,要么有丰富的项目经验,这样培养成本最低。

知道这种需求后,压根不用乱七八糟学,先学个基础,直接开始找项目做。

按项目需要,缺啥补啥,花几个月时间积累3,4个项目经验,直接就可以找工作了。

我们无际单片机项目特训营上百个成功案例,有机械,电气,测试,材料转行的,都是用的这招..


最近很多粉丝问我单片机怎么学,我根据自己从业十年经验,累积耗时一个月,精心整理一份「单

片机最佳学习路径+单片机入门到高级教程+工具包」全部无偿分享给铁粉!!!

除此以外,再含泪分享我压箱底的22个热门开源项目,包含源码+原理图+PCB+说明文档,让你迅速进阶成高手

教程资料包和详细的学习路径可以看我下面这篇文章的开头

《单片机入门到高级开挂学习路径(附教程+工具)》

《单片机入门到高级开挂学习路径(附教程+工具)》

《单片机入门到高级开挂学习路径(附教程+工具)》

这篇关于机械女生,双非本985硕,目前学了C 基础知识,转嵌入式还是java更好?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/809392

相关文章

在Ubuntu上部署SpringBoot应用的操作步骤

《在Ubuntu上部署SpringBoot应用的操作步骤》随着云计算和容器化技术的普及,Linux服务器已成为部署Web应用程序的主流平台之一,Java作为一种跨平台的编程语言,具有广泛的应用场景,本... 目录一、部署准备二、安装 Java 环境1. 安装 JDK2. 验证 Java 安装三、安装 mys

Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单

《Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单》:本文主要介绍Springboot的ThreadPoolTaskScheduler线... 目录ThreadPoolTaskScheduler线程池实现15分钟不操作自动取消订单概要1,创建订单后

JAVA中整型数组、字符串数组、整型数和字符串 的创建与转换的方法

《JAVA中整型数组、字符串数组、整型数和字符串的创建与转换的方法》本文介绍了Java中字符串、字符数组和整型数组的创建方法,以及它们之间的转换方法,还详细讲解了字符串中的一些常用方法,如index... 目录一、字符串、字符数组和整型数组的创建1、字符串的创建方法1.1 通过引用字符数组来创建字符串1.2

SpringCloud集成AlloyDB的示例代码

《SpringCloud集成AlloyDB的示例代码》AlloyDB是GoogleCloud提供的一种高度可扩展、强性能的关系型数据库服务,它兼容PostgreSQL,并提供了更快的查询性能... 目录1.AlloyDBjavascript是什么?AlloyDB 的工作原理2.搭建测试环境3.代码工程1.

Java调用Python代码的几种方法小结

《Java调用Python代码的几种方法小结》Python语言有丰富的系统管理、数据处理、统计类软件包,因此从java应用中调用Python代码的需求很常见、实用,本文介绍几种方法从java调用Pyt... 目录引言Java core使用ProcessBuilder使用Java脚本引擎总结引言python

SpringBoot操作spark处理hdfs文件的操作方法

《SpringBoot操作spark处理hdfs文件的操作方法》本文介绍了如何使用SpringBoot操作Spark处理HDFS文件,包括导入依赖、配置Spark信息、编写Controller和Ser... 目录SpringBoot操作spark处理hdfs文件1、导入依赖2、配置spark信息3、cont

springboot整合 xxl-job及使用步骤

《springboot整合xxl-job及使用步骤》XXL-JOB是一个分布式任务调度平台,用于解决分布式系统中的任务调度和管理问题,文章详细介绍了XXL-JOB的架构,包括调度中心、执行器和Web... 目录一、xxl-job是什么二、使用步骤1. 下载并运行管理端代码2. 访问管理页面,确认是否启动成功

Java中的密码加密方式

《Java中的密码加密方式》文章介绍了Java中使用MD5算法对密码进行加密的方法,以及如何通过加盐和多重加密来提高密码的安全性,MD5是一种不可逆的哈希算法,适合用于存储密码,因为其输出的摘要长度固... 目录Java的密码加密方式密码加密一般的应用方式是总结Java的密码加密方式密码加密【这里采用的

Java中ArrayList的8种浅拷贝方式示例代码

《Java中ArrayList的8种浅拷贝方式示例代码》:本文主要介绍Java中ArrayList的8种浅拷贝方式的相关资料,讲解了Java中ArrayList的浅拷贝概念,并详细分享了八种实现浅... 目录引言什么是浅拷贝?ArrayList 浅拷贝的重要性方法一:使用构造函数方法二:使用 addAll(

解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题

《解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题》本文主要讲述了在使用MyBatis和MyBatis-Plus时遇到的绑定异常... 目录myBATis-plus-boot-starpythonter与mybatis-spring-b