linux开发招聘
‘壹’ 为什么网络公司招聘都要求熟练linux
你要搞清楚 软件一般分为客户端和服务器端
一般的用户,也就是玩的人都是玩的客户端,那么就用windows
但是公司里,做工作的主机都是服务器端,这些服务器一般都用linux ,当然公司要求你懂linux了,时代不同了,现在的linux 也就是在这几年发展相当迅猛,人才需求还是蛮大的,至少我了解的,很多公司还是缺精通linux的人才,(懂皮毛的人多,熟悉乃至精通的人少),好好学有前途的
‘贰’ 如何根据招聘启示知道 Linux 后台开发岗位的具体要求
1 的话,就是“英雄出处”的问题,规定必须科班出生,并且必须有 C/C++ 基础,至于时间是个伪命题,因为把后面 2 3 4 5 这些东西都熟悉下来也不可能少于 3 年工作经验。而且每年新诞生的程序员中,有 C/C++ 基础的人,比例是越来越少的, 3 年以上工作经验的人中,这个比例会高些。
2 是一个精通,这基本要求你确实是做过相关内容的开发,参与过真正的实际的项目。
至于 3 4 5,一般对于一个靠谱的 IT 人员,行业内的这些知识都应当了解,所以 3 4 5 应该是必懂的,搞后台的,无非就是这些,数据库肯定多少有所接触。虽然 DBA 本身要求较高,不过这个招聘条件仅仅是“熟悉”而已,所以自己实践一下应该就差不多了,基本上自己建个站,这些玩意都需要了解。
程序员嘛这个行业重要的就是实践,以现在的教学水平,学校直接出来的人一般是没法干活的,各位招聘过人的应该都很清楚。腾讯本身待遇还行,发展前景也还不错,算是比较靠谱的 IT 公司,在这样的职位上不可能去定位应届生。
所以,其实腾讯的这个招聘条件简单的可以理解为:一个靠谱的后台开发人员。
关于Linux基础部分的学习可以参考书籍《Linux就该这么学》
‘叁’ 看到好多招聘公司说到熟悉linux系统,不知道怎么是好,没头绪,高手说说,有什么具体要求平时只接触
我说下平时一般使用的场景
首先可能就是安装linux,公司只有一台空机器给你,你自己安装linux,一般都是RHEL
其次,安装必要的软件如Oracle,Mysql等
再次,我们是Java相关的,JDK的安装,Web Server安装部署等,如果是用其它语言,这里会有不同要求
最后,就是一些基本管理,如SSH远程管理、防火墙(放行或者禁止端口)、SELinux、计划任务(数据或者程序的备份)、有问题时的还原、和一些基本服务(ftp、mail)、自己的软件更新或者重新部署等
PS:有些公司是使用Linux做为开发机器的(一般是Ubuntu),那就要求自己能玩转自己的开发机器
基本上一般要求熟悉也就差不多这样了。有问题可以追问
‘肆’ 有经验的进!linux就业问题,我看到一个招聘职位要求如下,我用一年的时间学习能达到要求吗
路线是这样的
先学C语言,这取决于你的基本功。
阅读linux内核源代码,这是一个非常艰巨又艰苦的任务。
完成这两项工作,职位要求差不多,那个shell 会在你学习C语言时候,顺便学会了,多操作操作。会了内核(可以是部分),你的C语言应该不错了。
下个目标,下载chrome源代码,看,编译,修改,移植,OK,你已经完全符和要求了。
上面的说的几件事,想一年完成也不是不可能,但一般人都要三年左右,还得取决于你的基本功,操作系统,数据结构,体系结构等等。
那从现在开始,格掉你的windows,加入linux吧。
Enoy it!!!!!
‘伍’ 招聘编程者为什么需要能在linux系统下编写
Linux下进行编程在调试上比较容易,而且可以突破正常的IDE来以自己喜欢的方式工作。比如编译器可以适用gcc或者icc或者cpp等等,编辑器可以使用vi、emacs、nano、gedit、kedit等你喜欢的任意一些,编译指令有直接用编译器或者make,在调试时最好的是gdb,这个调试功能绝对是老大,用过了就会知道强大……
一般在Linux下运行的程序可以比较放心,当然不是说别的平台不放心,因为系统的所有代码都可以拿到,实际使用上很方便,心里也踏实。同时运行起来也比较稳定,除了你编写的问题,也不是环境配置问题时,一般不会有什么系统或其他原因导致运行出错。
建议你试试Linux,真的很好。
‘陆’ 求各个(嵌入式Linux)招聘的人 指点下 支支招
文凭什么的都是浮云,招聘时只是一个参考,一般不会在这上面较真的。
关键要看你自己的能力,是否做过什么项目,具体接触过什么开发板,如:为开发板的硬件做过什么驱动、软件上移植过什么功能,工作中是否能独自进行某项目(大或小)的开发等。
如果没有什么经验,学习的意愿和能力如何,也很重要。
搞嵌入式Linux需要软硬结合,比如有一款嵌入式Linux开发板用的是复合视频输入,而需要新外接一个数字摄像头,那么这部分的软件移植工作就需要人来做。
‘柒’ 招聘要求上写的:熟悉linux/unix 是什么意思
呵呵 这个很难说哦..
要具体看公司的要求啦,linux/unix是一种操作系统,是一套 Unix-like 的操作系统,是 Unix 的一种,它控制整个系统基本服务的核心程序 (kernel) 是由 Linus 带头开发出来的,linux 是一种开源的操作系统,现在市面上linux主要应用在服务器方面。
至于你说的要求熟练到什么程度,那就要看你招聘公司的要求啦,这个并没有一个统一的标准的,主要的还是要看你,我记得我以前去面试linux服务器维护员的时候,要求的知识很多,那样一些最基本的网络命令和日常操作就不要说啦,还要懂得很多服务器的维护
‘捌’ 为何招聘都要求unix/linux这两种系统下的开发经验,难道windows下就没那么重要吗 没学过linux,unix怎么办
系统开发,通常有两个方向:前端和后端。
1、用户一般都是选择window下上网查看系统,所以前端视觉效果很重要,主攻的是html,js,css,ps,动态语言和sql;
2、视觉效果重要,但系统数据的快稳正也同等重要,而后端就是处理数据的交互与存储,在服务器选择方面,公司往往会优先考虑选择unix/linux系统。
说实话,前端偏重于 ps 和 js , 所以程序员的任务大多是在 后端开发上,所以会要求熟悉unix/linux。 其实这个unix/linux也没多复杂,常用的命令也就几个。 试想一下常用的dos命令也不多
‘玖’ linux软件开发需要学哪些知识找什么职位的工作
c/c++,组成原理,汇编都要学,Linux主要就是shell,还有就是要学习数据结构,必须特别好,对数据结构,这个面试时一定会问到的,都了解之后,要看看Linux内核源代码,大型公司招聘底层开发人员时要求必须会的,必须知道的。
‘拾’ 真不知道招聘的时候有些公司要求熟练掌握Linux系统干嘛Linux有什么用求内行人详细介绍谢谢
答案是肯定的,Linux必须有用
原因:众所周知,电脑有XP WIN7 LINUX等各种系统。其中LINUX系统的代码很多都是开源的(开源说白了就是你在网上可以找到,可以研究,可以修改),这就对很多公司非常有利,不用花太多的钱买使用权或者考虑侵权的问题,从而导致LINUX越来越广大公司而使用。手机安卓系统就是最典型的例子。至于应聘要求掌握LINUX系统,那么肯定是该公司用到了啊,否则他这个需求就没有意义了。
另外LINUX基础的东西是比较简单的,上手容易,可以自学试试