合肥做嵌入式linux开发,以后想从事linux的开发,但不想做嵌入式,大家指点一下...

学习linux也有一年了,陆陆续续看了一下书,unix环境高级编程,unix网路编程,shell编程,现在比较迷茫,

学是学了一些东西,却不知道以后用在哪,同学说学linux做嵌入式比较好,我不太喜欢。

还可以做linux网络编程,想问下做网络编程主要是做什么啊,后台开发主要指的什么,我感觉自己什么都不知道,

现在是我想看书也能静下心了学习,吃点苦不怕可就是不知道该往哪使劲,今年研一了,在过一年就该找工作了,

除了嵌入式和网络编程还有其他方向吗,大家可不可以给指点一下下一步该怎么走呢,还有都需要看什么书,学习哪些技术呢

问题可能有点乱

|

我工作以来就一直在使用unix开发编程的

主要是在银行业领域

一般客户的关键应用还都是放在unix上的,所以,不做嵌入式开发,还是有很多机会的

但这种一般是与行业相关的,你需要了解行业知识,才能更好的去设计业务模式和系统实现

楼主看过的unix环境高级编程,unix网路编程,shell编程这些都是不错的书,尤其是unix环境高级编程,个人感觉很不错

了解了这些后,属于技术方面的内容,你应该思考一下想从事哪个行业的事情

这样需要围绕着行业去了解行业的知识,业务知识,这样可能会做的更好一些

毕竟,在目前国内的实际情况中,做基础软件,尤其是unix上的还是不多,更多的都是在做行业的应用解决方案

所以,技术+业务,才是你需要全面了解并确定自己发展的一个线索

|

基于Qt的GUI应用程序开发 是一个具有发展潜力的方向。

一次编写,随处编译;跨平台而不损失性能。

真正的本机二进制代码,而不是Java/.NET那种虚拟机字节码什么的。

Qt既可以用于桌面应用程序,也可用于嵌入式应用软件。

随着嵌入式设备越来越多地进入日常生活,该领域将大有作为。

你不想做嵌入式开发,估计是指嵌入式系统本身的开发。但在嵌入式系统平台之上,还有许多应用软件亟待开发。

|

你若不喜欢嵌入式方向,也可以做网络开发。但我觉得你还有一本非常重要的书未看<<TCP/IP详解>>

做网络开发只会TCP、UDP可不行,还要掌握Socket Raw 及Socket Packet接口相关知识,掌握数据链路层次的网络

编程。要会写抓包程序。熟悉libpcap、libnet开发包

|

不做嵌入式也可以,linux也有很多企业应用,作服务器、数据库之类的

|

搞网络,数据库也可以。只是以linux为平台,什么方向不行。

|

linux 相比于 windows,主要是稳定可靠性和强大的网络支持,所以多用于服务器及嵌入式。

不做嵌入式,那就选择服务器方面的应用吧...

|

linux下大概的方向除了网络,也就是嵌入式了吧。桌面开发也有,但是好像和windows不能比吧。

个人建议现在还是要在网络和嵌入式之间选择一个吧,现在你比较迷茫,如果选择错了方向,或者说以后你的方向和市场上主流方向不一致的话,那迷茫的就是以后若干年的事了。你也不愿意看到这个情况吧。

对了,好像linux搞WEB也不错的。

|

Linux最牛的还是网络

可以做服务器开发

|

系统管理员

网络管理员

|

嵌入式不单指使用单片机的.PC机工控机的嵌入式也很多啊.我觉得嵌入式应用比较多.

|

除了嵌入式方向,再就是做操作系统,服务器等吧。再就是做些脚本方向的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值