linuxc软件工程师
❶ 我是一名unix/linux c软件工程师,毕业工作两年了,想去香港找份工作,请大家给点意见
香港没去过,只能给你一个建议:小地方好活命,大地方锻炼人。至于具体的抉择,我的原则是:年轻的时候出去闯闯,闯不动的时候找地方安身,人身能够风风光光的时间其实很短暂,要把握机会,努力实现自己的报复。
楼主的思想过于消极了吧,其实毕业证、技术、生活费都是次要的东西,现在的社会要想生存,靠的最多的,还应该是大脑。蒙牛牛根生是被人家领养的孩子,后又被伊利开除;三一梁稳根最开始在猪圈里搞生产,可人家不都到了今天的地步了吗。人穷不可怕,但不能穷了志气。
❷ 一些外包公司招“C/C++软件工程师”,说得太模糊了,具体是干什么当作何理解
基本上都是说要C++软件工程师,要求的话是很全面,进去之后大部分情况下都是一个项目只接触到一部分(特别是大公司,分工很细很小),外包公司也好自主公司也好以这个名义招进去既可以让你做windows也可以让你做Linux,如果你是以C++软件工程师进入公司的话,这个要求不过分,也是学习能力的表现。待遇问题,一线城市基本都是根据能力而言的,笔试很好,说明基础知识牢固,面试也很好,说明你不但真心有货,而且交流能力还不错。8K的都有,关键是看你是什么水平了!纯手工打造,另这个是我个人见解,反对者勿喷……
❸ linux c工程师和嵌入式软件工程师有什么区别
嵌入式开发一般都是C语言,C++或者汇编的,现在也有Java的,主要是在Android系统上。但是嵌入式开发的系统有好多种,比如说Linux、Windows CE、VxWorks、Android等等。而Linux C只是说在Linux系统上用C语言开发软件,并没有讲清楚是不是嵌入式C语言开发,因为Linux这个系统除了做嵌入式系统外,它也可以用作PC架构(还有好多其他的)电脑的操作系统。
个人认为,现在一般Linux C开发大部分公司都是指的是嵌入式Linux C开发。对于你的问题,Linux C工程师可以是一个完完全全的嵌入式软件工程师,如果他开发的系统环境是嵌入式Linux系统且使用C语言开发的话。但是嵌入式软件工程师就难说了,首先它没有限定开发环境所使用的操作系统(事实上,有些嵌入式环境并不具有操作系统)以及开发所用的语言。
总之,哥哥建议你选嵌入式软件工程师吧,它会让你学到很多操作系统底层的东西,甚至硬件相关的知识,这对你的成长有帮助。
❹ linux运维工程师都是干什么啊 有发展吗
昨天,在知乎上有小伙伴向小青咨询关于:“Linux运维工程师的发展方向?赚高薪的运维人员都具备哪些常用技术?”的问题。今天,小编就简单聊聊这些两个话题,希望能够帮助到迷茫的你!
一起康康Linux运维工程师的发展方向:
1、运维工程师
运维架构师平均薪资34.4k/月。
负责研发适合公司业务系统的通用基础平台或组件,对研发能力有较高要求,需要具备产品线的运维经验和丰富的系统架构知识;例如现在热门的自动化运维方向,就需要开发适合自己公司需要的自动化平台,比如自动安装平台,自动应用服务维护平台,自动更新配置平台等。这个岗位和系统架构师没有明显的界限,通常好的运维平台研发工程师也能适应架构师的工作。
下面将运维中需求学习或能让你运维作业加分的技能稍做介绍。(这两个技能,我认为真真真真挺好的)
1、编程开发
关于Linux平台下的运维人员,仍是引荐Shell加Perl的组合,究竟那么多年过来了。这个组合一直在为各大网站的工程师们稳定的作业着。另外,python也是一个十分值得引荐利器。这种言语具有十分简捷而明晰的语法特色,适合完结各种高层任务,简直能够在所有的操作体系中运转。现在,依据这种言语的相关技能正在飞速的开展,用户数量急剧扩展,相关的资源十分多。
现阶段,掌握一门开发语言已经成为高级运维工程师的必备技能。运维学开发,Python势必是你不二之选。PYTHON被称为胶水语言, 能满足绝大部分自动化运维的需求,又能做后端 C/S 架构,又能用 WEB 框架快速开发出高大上的 WEB 界面,还能做机器学习。
2、网络设备
了解网络根底知识、网络通信协议和常见的网络设备是有必要的。建议把思科和华为这两家的产品摸熟。
假如是在稍微大一点的公司作业或者哥们你就是在IDC混,那还得学会对企业局域网和广域网进行规划、完成和查看排错,VLAN是有必要的。其他就是视频、语音之类的网络效劳了。根底的都搞理解了之后还想进步自己朋友能够去学一下CCNP或者H3CNE的课程。
以上就是小编今天为大家分享的关于“Linux运维工程师的发展方向?赚高薪的运维人员都具备哪些常用技术?”的文章。同时,小青还想说一句:“各个方向上的工程师发展到一定阶段后,没有明确的界限,需要同时具备较强的运维、架构、编程、算法等能力,是一个要求很高的职业。但职业发展道路,必须循序渐进,一个好的运维工程师,肯定应当具备较强的开发能力,希望大家在发展过程中,具备了基础的Linux知识之后,一定要学习一些开发技能,比如必备的shell编程能力,另外还要掌握一门高级语言,比如热门的python语言,是一个不错的选择。”
【免责声明:部分图片及文字信息部分由小编整理自网络,旨在分享提供阅读,如有侵权请联系我们进行删除。】
❺ 长春有LINUX C/C++软件开发工程师培训吗
后来因为事闹翻了,就分开了
❻ 学完C语言,再学哪一个好呢例如C++,C#,linux…本人想打好基础去读软件工程师
学C++吧!因为我也是计算机专业的 我大一学完了C 现在大二学了C++ 呵呵 因为C++是C的改进和增强 既然你要读软件工程师 C++绝对是你的首选 开发软件是离不开C++的 学好了C++ 其他的编程语言学起来也更容易上手!!
❼ 软件工程师所要具备的条件是什么
条件:对于软件工程师,学历不是必然条件,但并不是对学历没有要求,重点关注项目的经验和学习知识的能力,能否利用软件工程专业知识来解决问题,根据岗位不同,对软件工程师的要求也有所不同。
具体能力要根据岗位和自己的兴趣爱好选定自己的职业规划方向,一方面要详细了解软件工程师的要求,可以关注企业的招聘信息;一方面自己要贮备通用的知识技能,广泛阅读相关的计算机材料对自己以后的发展大有帮助。
(7)linuxc软件工程师扩展阅读
目前国内软件测试工程师的来源主要有三方面:一是以前专业做软件开发的人员后来转行做软件测试,二是从大学招聘的本科或者研究生,三就是通过培训机构招聘的专业学员。
web、数据库方面的开发的要求:
1、计算机或相关专业本科以上学历;
⒉、有4年以上开发经验,有良好的代码编写习惯,熟悉软件开发规范;
⒊、熟练掌握ASP,NET;等编程语言,熟悉.Net开发环境,理解.Net Framework,理解并能熟练使用WebService、O/R mapping、Remoting、多线程等技术;
⒋、热衷于互联网WEB开发,热衷于钻研最新的前沿技术,精通XML,Javascript,CSS,AJAX等WEB前端技术;
⒌、熟练的技术文档编写能力,熟练使用Rose,Power Design,Visio等建模和设计软件,有一定的架构设计能力;
⒍、精通SQL server数据库技术,了解数据库性能调优者优先.
❽ C/C++软件工程师的职业要求
、信息工程、自动化等相关专业,大专以上学历。
工作经验:
熟悉软件开发及设计的基本流程;熟悉C/C++编程语言,理解面向对象编程思想;熟悉至少一种数据库;具有Unix/Linux等操作系统下的开发经验;具备良好的学习和创新能力、严谨敏捷的思维能力。
❾ linux c工程师和嵌入式软件工程师有什么区别
首先你要明白嵌入式和软件是两个不同技术领域。嵌入式软件设计是依赖于硬件实现的,而且考虑硬件很多,包括常见CPU架构,体系,外设接口,硬件协议之类的。如果侧重BSP的话需要你能看得懂电路图。如果侧重软件功能的话需要在程序设计上考虑到嵌入式系统的性能局限,毕竟不是PC机和服务器那样子大量ram和高频CPU给你用,还有类似信号处理或控制算法需要熟悉。
linux C工程师乍一看干的活和嵌入式中的linux平台软件设计差不多,实际上深入后区别还是挺大的,linux系统一般用在网络设备(硬防,网关,路由器)或服务器中,开发这些软件对于网络方面的知识要求很高,而且从项目管理的角度来讲就属于软件工程领域了,完全不需要关注硬件,反而对于数据库,面向对象,设计模式这些有要求。