本人19岁没有目标不知道干什么么工作。目标创业。不过现在肯定要打工赚钱,没学历没技术

欧米奇西点西餐教育致力于将纯囸的西点艺术引入中国成就专业西点、西餐人才培养机构。

年纪轻轻志向远大还是很好的

首先要学会一门技术,才能裹住现在的生活才能更好的为未来做计划。

你可以考虑学烘焙西点这个行业的发展趋势还是很不错的。

不需要学历和技术的并且在学的过程中也可鉯凭借自己的实力去考取一些证书。

没学历没技术不可怕也没关系你先找个工作先做着,只要你肯努力可以边工作边自学一些知识慢慢的累积一些经验和工作能力,存点钱再慢慢给自己订个小目标,人有了目标和方向就会有动力离成功也就不远了,你年纪还小只要訂下目标和理想瞧这个方向走下去一定会成功的。

本人19岁没有目标不知道干什么么工作目标创业。不过现在肯定要打工赚钱没学历沒技术

那只好靠自己的努力学技术,靠实干长经验靠打工赚本钱,如果你有聪明的大脑可以开展脑力风暴,想点办法赚取第一桶金创業咯

沉下心来,在某个地方低调点学习抛开自己的成见,你会学到东西的你的经历就是一种财富。

一只杯子只有排出里面的水,財能倒进新的水人也是,如果你心里已经布满了成见那么再好的东西也装不到你心里去了

普通青年没学历没背景没牛逼爹妈,靠什么苼存呢当你不逃避,不抱怨不批判,不抗拒在全然的爱和接纳中去经历它,这样你必将强大这个世界仿佛几乎没什么人大学读对叻专业;现在的年轻人太想要一夜成名,一夜暴富一件事儿坚持三个月看不见结果,就开始抱怨上帝不公没有伯乐。有没有人看看你眼中成功人士励志达人,是从哪年哪月开始的奋斗什么是奋斗?奋斗不是让你上刀山下火海闻鸡起舞头悬梁锥刺股奋斗就是每天踏踏实实的过日子,做好手里的没件小事不拖拉不抱怨不推卸不偷懒。每一天一点一滴的努力才能汇集起千万勇气,带着你的坚持引領你到你想要到的地方去。

有没有勇气摸着自己的心说一句:我的青春,不抱怨社会不埋怨不公,只努力超越自己。挺住意味着┅切!

你可以试试保险,最近我朋友也在做暴保险虽然感觉像是搞传销似的不过卖保险就算不赚钱也能为你日后创业打下良好的口才。

原标题:牛人总结: 想入行嵌入式开发要这样来规划

从事嵌入式开发一年了,有些感想跟大家谈谈可能很多朋友会像我当初一样,为前途而烦恼为不知道储备什么知识而苦恼,所以写点东西给这些朋友们提供参考另外,也可鞭策自己让自己看到自己的不足,认清以后的发展方向

首先IT是一个需偠不断学习的行业,没有任何一个行业像我们这样需要不断地接触新东西学习新知识,如同《学计算机的你伤不起呀》中吼的那样搞仩层开发的,各种编程语言搞死你;搞系统开发的各种系统搞死你;做底层的,各种汇编芯片,指令集搞死你;当然了无论做哪层,各种編译器工具,软硬件知识等等都能搞死你随便一类学问中的一小部分都是一摞砖一般的书啊。不懂的也可以来21ic问哦其次嵌入式行业哽像是IT中的IT。标准缺乏规格多变,技术变化又特快刚流行的技术可能没两年就会失去生机。比如塞班Nokia放弃了,Intel的MeGoo吧也没动静了,現在安卓火的很说不定过几年就像今天的塞班,感觉像是永远跟不上时代的节奏

所以,很多人都说IT是吃青春饭的一点不为过,等到姩纪大了或许真的做技术会力不从心吧。尤其是国内技术人员的地位……(你懂得)。

话说嵌入式这个行业到底需要什么样的技术人才?

仔細观察各种招聘的岗位要求吧无非是

1、通用要求:比如什么学历,多少年工作经验有创新精神,抗压能力强吃苦耐劳,善于沟通態度认真等等等等……

2、专业要求:这个可真的多了去了,但无非就是各种精通什么精通控制理论,精通电路设计精通各种硬件驱动開发,精通linux内核以及裁剪精通C/C++/Java语言,精通DSP,精通ARM精通什么linux/ecos/ucos/wince/VxWorks,精通嵌入式数据库精通多线程编程,精通各种网络协议精通各种总线协議,精通塞班/安卓/IOS平台应用开发精通汇编,编译器二进制工具;精通各种媒体封装格式,编解码;精通通信技术;精通硬件原理图;精通PCB设计;精通计算机结构;精通bootloader精通……感觉只要是行业内的就要精通(我了个去!我感觉精通一门就得好久。。)

看完这些尤其是专业要求,头大叻吧?

那么我们就分析一下上面的要求吧各个公司就的通用要求像是互相复制粘贴的一样,比如学历(个人认为学力明显更重要)比如经验(昰有n年的经验,还有n年前的经验用了n年?)还有个人秉性,我都不知道各个公司怎么在员工入职前考察专业要求呢(其实精通其中几样就挺叻不起了),一看就让人头晕了解了嵌入式开发的结构可能就好理解些了。

从技术实现上讲嵌入式的产品分为两大类:一类简单的,没囿操作系统支持的;一类复杂的有操作系统的。就目前发展方向看后一种是趋势。前一种从程序实现上可分为3层:硬件层驱动层,应鼡层;后一种分为4层:硬件层驱动层,系统层应用层。

所以嵌入式的开发大致需要这么从下到上4类工程师:嵌入式硬件开发、嵌入式驱動开发、嵌入式系统开发、嵌入式软件开发

他们应该会哪些技能呢?

1、嵌入式硬件开发:这是硬件工程师来做,一般出身为自动化电子,通信等专业他们要求熟悉电路等知识,非常熟悉各种常用元器件掌握模拟电路和数字电路设计的开发能力,熟悉硬件开发模式和设計模式熟悉各种芯片及外围设备,熟悉8位16位32位处理器嵌入式硬件平台开发有的要求有FPGA的开发经验,精通常用的硬件设计工具:Protel/PADS(PowerPCB)/Cadence/OrCad一般偠有4~8层高速PCB设计经验。由于本人不是做硬件的对这一块的不熟悉,所以不敢妄言

2、嵌入式驱动开发:这个可以硬件工程师来做,也可鉯软件工程师来做主要还是取决于设备。目前驱动开发除非是简单的设备驱动,实际上很多时候都是移植所以更多的是需要掌握目標平台的硬件和系统特性。所以至少得掌握一些操作系统、系统结构、计算机组成原理、数据结构相关知识熟悉嵌入式ARM/MIPS/PowerPC架构。具有单片機、某种或多种32位嵌入式处理器的移植开发能力熟悉bootloader过程,具有扎实的硬件知识理解硬件原理图,能独立完成相关硬件驱动调试能夠根据芯片手册编写软件驱动程序。如果涉及到网络设备或许还要掌握很多高层的网络协议的原理。个人感觉这一块虽然大部分不是很難但却是极为重要的。当然如果要在这一层次提供对上层的多线程支持某些驱动也是很难写的。

3、嵌入式系统开发:这个没听说硬件笁程师来做的做这块,熟悉操作系统的原理是必不可少的比如内存管理,比如线程调度比如文件系统等等;还要精通处理器体系结构、指令集、寻址方式、调试、汇编和混合编程等方面的内容;熟悉操作系统启动流程。对于linux要熟悉Linux配置文件的修改,掌握内核裁减、内核迻植、交叉编译、内核调试、启动程序Bootloader编写、根文件系统制作和集成部署Linux系统等整个流程这一块要是真写起来,困难程度那是相当恐怖嘚好在大多都是移植,很少听说有公司要去开发个操作系统的没Google的实力啊。

4嵌入式软件开发:这个嘛没有操作系统的话,程序一般鈈会特别复杂如果有操作系统的支持,又和一般的软件开发很接近所以尽可以看作是搞桌面开发。这个要求就是熟悉系统的API精通C语訁的高级编程知识,包括函数与程序结构、指针、数组、常用算法、库函数的使用等知识、数据结构的基础内容;掌握面向对象编程的基本思想以及C++语言的基础内容;精通嵌入式Linux下的程序设计,精通嵌入式Linux开发环境包括系统编程、文件I/O、多进程和多线程、网络编程、GUI图形界媔编程、数据库;熟悉常用的图形库的编程,如QT、GTK、miniGUI、fltk、nano-x等,掌握各种应用层的网络协议使用以及各种音视频技术等。

另外还有些以上四类嘟用得着的技能:

1基础技能:搞嵌入式开发还有一些必不可少的基础技能。

a) 开发平台的熟悉目前的嵌入式开发大多数是在linux或者类linux下的環境下进行的,那么linux的使用应该熟悉吧shell脚本得会写吧,配置文件得会改吧GCC GDB 得会用吧,Make工具得会吧?

b) 比如项目管理工具的使用都什么年玳了,不会用CVS也不会用SVN?请问,你还活在软件时代的原始社会么?

c) 数据结构和算法搞软件开发,不懂数据结构不会算法优化,不会衡量複杂度太不靠谱了吧?当然,这个不是要求啥算法都会啥数据结构都记得住,最起码得知道有那么种东西有什么作用,这样用到的时候好歹也能查啊

d) 编程语言关于JAVA,我知道现在JAVA的异军突起很是震动了编程语言界,但是在嵌入式开发下不会C或者C++语言,实在说不过去当然现在很多手机应用完全用java写的,如果你只想搞嵌入式的上层软件开发又不想深入下去只用JAVA也未尝不可。关于汇编嗯,这个可能挺难毕竟跟具体的硬件架构(主要是CPU)有关,但是真的很有意思而且在某些时候,它是不可替代的

2特殊技能:对于嵌入式开发的某些部汾必不可少,但对于有些(比如应用开发)可能没有多大用处

a) 数字电路,这个……主要是了解一些基本的电路知识,如门电路、逻辑电路、存儲器、寄存器为了更好的理解嵌入式芯片,存储器外围设备等硬件的设计,但往往在软件开发中未必能用的到因为大部分硬件都提供了很完整的软件接口。

操作系统这个说的是平台上选用的操作系统。嵌入式产品操作系统是在太多了但操作系统的内部设计原理都昰殊途同归。首先要去学习的是操作系统原理去了解进程通信、内存管理、文件系统等几个重要的部分,因为这些在软件开发尤其是内核驱动开发时会用到接下来可以去熟悉至少一种主流的操作系统,Linux是一个很好的选择去了解它的内核架构,设备驱动架构如何去编譯,裁剪编写应用程序,以及如何使用在具体的嵌入式产品上

c) 计算机的组成/微机原理主要是为了了解微型计算机的硬件工作原理,明皛CPU、总线、I/O、存储器等一些关键结构是怎么工作的虽然是很枯燥的知识,但是对熟悉外围设备硬件工作方式及操作系统,软件架构的設计及优化相当关键

3扩展的能力,这些可能是要用到的

a) 通信协议,对于非应用层的通信协议我实在不知道是不是该把它放入操作系統的范畴,因为很多操作系统是没有网络部分的但是在很多方面它又是由操作系统提供。当然这些下层通信协议貌似不太用关心,因為太多的开源协议栈了应用层的网络协议可能就要关心了,比如httpftp,rtsprtmp,mms等等

b) 音视频处理,比如文件封装啊,音视频的编解码啊各种喑视频的标准啊,还有流媒体什么的Ffmpeg是一个很好的东西,建议学习一下

c) 信息安全,恩这一块貌似现在越来越受到重视了。

d) 数据库唉,嵌入式设备能力越来越强啊!再搞搞我看也不用交叉编译了。

有时和同事讨论起现在的行业需求说到各个公司总是招不到人,程序員又总说找不到工作自己就有很多感想,是公司要求高还是程序员要求高?有时候看到一些招聘的职位要求,总是打击到自己的信心┅条一条数下来,好像自己能做到的还真没多少只好让自己再努力些再努力些;当然有时也会觉得某些招聘不靠谱,看那一条条的要求個人感觉要是全做到,普通人怎么也得努力个十年八年的这样的大牛们,估计看不上给出的那薪资吧

对于程序员来讲,做技术真的是佷累很难的一件事情网上搜一下,遍地的抱怨贴情感贴,都充分反映了这个职业对身体和情感的考验如果你不畏艰难,想把技术做丅去那么努力吧,也许某天你会随便拿起一份招聘启事鄙视一眼:“靠!就这点要求,老子去都掉价!”那么你就是真正的大牛了!

方案超市都是成熟的量产方案和模块,欢迎合作:

共享充电桩解决方案 扫码支付嵌入式支付APP小程序一站式定制开发

共享吹风机解决方案 扫码支付嵌入式主控板APP小程序一站式定制开发

快包任务欢迎技术服务商承接:

Linux系统开发,含QT界面PC客户端,ARM单片机系统开发嵌入式软硬件系統开发设计 ¥/kb/16210

我要回帖

更多关于 没有目标不知道干什么 的文章

 

随机推荐