一、专科程序员与本科程序员之间有什么区别?
先讲一个大专程序员和研究生程序员之间的真实故事。
朋友是大专毕业,主要是做PHP后端开发,也兼做Web前端。他所在的公司也不大,满打满算二十个人,搞的是高大上的软硬件结合的智能产品。朋友在里面可以说是软件开发这一块的核心骨干,有时候还得跟硬件研发团队搞结合测试。
后来老板似乎觉得员工的学历有点Low,就招了个硕士研究生学历的,说是某电信大厂出来的,技术牛得很。老板开会的时候,十分看重他,要大家尊重他,以他为榜样。似乎有了他,公司技术这一块就要腾飞了。正好他们要搞一个项目,就让那个研究生牵头搞个方案出来。
那研究生哥们搞了两天,向老板汇报,老板听后很是兴奋,就召集技术团队和两个股东开会,一副要大干特干的样子。其中一个股东也是软件开发出身的,只不过当时的工作是做营销这一块。他早就看那个研究生不顺眼了。
在会上,研究生哥们厚着脸皮(之所以这么说,是因为听朋友讲他当时似乎很心虚),把方案打在投影幕布上。朋友看了,就一张凌乱的Excel表格,和一张不知所云的流程图。本来朋友也不打算落他面子,毕竟无论如何自己总是干活最多的那一个。
千不该万不该,那哥们把我那朋友的工作说得很轻蔑,却把自己负责的部分说得很厉害。朋友说那哥们还懂得区分前端和后端,谁知竟然把自己负责用Java开发的Websocket部分,以及MySQL的存储过程,说成是后端,而朋友要负责除此之外所有部分的开发,并说成是次要的前端任务。他所谓的“前端”涉及到用PHP开发的整个后台,以及前端页面的所有后端接口,还有所有的前端页面,另外还包括供硬件侧调用的数据接口。
如果是一个非常大的项目,把应用层面说成是前端的话,还算说得过去。但这项目要用到的Websockt部分充其量一百行代码,存储过程更是没必要使用。那研究生哥们之所以这么区分,是因为他其实就懂一些Java语法,和临时抱佛脚学会的存储过程。但他仗着老板支持他,就编排了那么个极其不协调的工作分配。
但他忘了那公司不仅仅是那老板的,还有几个投了钱的股东呢,其中两个也在公司上班。那个懂软件开发的股东看出了端倪,就跟我那朋友对了眼色,要给那研究生一个难堪。两人装作不太懂的样子,向他询问了一些关键的知识点。那研究生继续厚着脸皮吹了一通,老板一开始还听得直点头,以为都是“硬”知识。
接着滑稽的现象出现了,我那朋友和那个股东不再装不懂,直击要害,用真正的“硬”知识逐条批驳,包括但不限于:数据库的关系型问题、关键字段问题、功能模块问题、代码逻辑问题,最后归结到项目的前端和后端真正应该怎么划分,任务该怎么分配的问题。
那哥们的脸逐渐像滚烫的山芋似的,最要命的是老板的脸也跟喝了酒似的红了起来,满脸的怒容。老板毕竟也接触过技术,懂一些关键知识点,这会儿知道那研究生哥们是在忽悠他了。不久之后把那哥们扫地出门,听说那哥们还跟公司就工资发放问题打了官司。
说完这个故事,回归正题:专科程序员与本科程序员有什么区别?答案是除了学历能用来当敲门砖,其他方面区别不大。因为他们都属于高等教育,都学习了基础的计算机知识。而对于工作来说,学校学的东西是远远不够用的,必须要有足够的实际开发经验才能立得住脚。在经验这一块,反而是更早接触工作的大专程序员可能拥有更多的写代码经验,更能摸透里面的一些门道。
不过,如果不比较实际开发经验,只比较理论研究的话,那么学历越高的一般理论学得越充分。但也要看人,像上面故事里面那个哥们,只不过是把死知识灌输在脑子里面,根本谈不上理论。多出的那几年学习时间,对于他来说是浪费了。
二、编程语言与程序员有什么区别?
程序员是人,一种职业。编程语言是工具,如:DELPHI,C++,JAVA等。程序是用某种编程语言编写出来实现某个功能的一段代码组合。程序员可以使用编程语言编出程序实现某种功能。
三、外包程序员和程序员什么区别?
区别如下:
第一,名称不一样,分别将外包程序员和程序员,
第二,劳动关系不一样,外包程序员是你和你的外包公司签订的合同,而程序员是你和这个计算机公司直接签订合同,
第三,服务对象不一样,外包程序员是你编辑好程序以后卖给另外一个公司,而程序员使你直接为这个公司服务。
四、此程序员与彼程序员的区别?
此程序员与彼程序员应该没有实质性区别。因为两个人都是程序员,从事同一工作,专业技术都一样,只是在介绍程序员时一种区分。
五、数控编程员与计算机程序员有什么区别?
1、工作内容不一样
数控编程员是分析加工工艺,计算出刀具走到路径,编写加工程序。涉及到了数学,机加工,图纸等方面的知识。而计算机程序员,主要还是编程。
2、发展方向不一样
数控编程员发展方向集中在机加工这块,而计算机程序员却有很多方向。有研究的,有测试的,也有编写软件的。
总的来说,数控编程员要看图纸、建立模型,使用软件进行编程,而数控程序员使用的软件则是程序员编出来的。
六、“程序员”与“黑客”有什么区别?各自的意义是什么?
程序员范围更大,只要工作涉及到写代码都可以称为程序员。而黑客是一类特殊的程序员,指利用自身的信息安全方面的专业知识技能,恶意破坏网络健康,危害他人信息财产安全,从中谋利。
七、与程序员有关的大厂?
数据中心相关(服务器、存储、网络、安全):华为,曙光,浪潮,联想,新华三(紫光和HP的合资公司),锐捷;深信服,启明星辰,360企业安全;
安防:海康威视,大华,宇视(相比前两家,规模较小,但背靠阿里)
互联网:BAT,京东,网易,360,美团,滴滴,字节跳动,苏宁云商,携程…
AI相关:科大讯飞,商汤,依图,旷视,云从
手机:华为,小米,OV…
八、会计跟程序员有什么区别?
答案是工作内容的不同。
会计指的是公司的财务账目,主要是对员工的工资进行发放,公司的税收缴纳,涉及到的对象主要是钱财方面的。
而程序员指的是代码的编程工作,主要的工作内容是进行软件系统的开发,面向的对象是客户提出的各种需求,将需求以软件系统实体的方式展现出来。
所以会计和程序员是两种不同的职业发展方向,工作中也没有任何的交集。
九、linux和程序员有什么区别?
首先程序员是指的一个职业,他是一类人得统称。然而Linux是一个操作系统,更被大众熟知的操作系统是Windows。因为Windows有图形化的界面。更加适合普通人使用操作。而Linux多是使用命令行操作。非开发运维人员基本不会用到Linux。如果非要问他俩有什么区别,显然没有,但是关联的话,程序员基本都会Linux命令,因为服务都要部署在服务器上,这些操作通常要使用Linux
十、程序员和黑客有什么区别?
1.黑客是程序员的子集。
2.程序员在解决那些原先已经被解决过的问题。而黑客通常是在尝试解决一些新的问题。
3.程序员是一种职业,而黑客是一种兴趣。
4.程序员的工作有很多限制,而黑客可以尽情发挥。
5.程序员都想把自己说得更好,因为他们要推销自己,而真正的黑客更谦虚,他们知道自己懂得还不够多。
6.程序员是一种“职责”,需要的是对编程语言的使用,更希望尽快完成工作,而不是探寻为什么要做这项工作。做一个程序员没有什么错,但生活中有很多比编程更重要的事情。相反,黑客是一种“心态”,对技术有着极大的好奇,希望理解核心的工作原理,喜欢创造。尝试理解如何工作,如何做得更好,如何让事情做得特别。黑客就像艺术家或哲学家,同时有着科学工程的天赋,有很多“为什么”和“为什么不”。
7.程序员和黑客,就如同画匠和艺术家,DIYer和工匠,教科书的方式和创新的方式。
8.程序员的目标是写出程序,完成需求,而黑客是要让程序为自己而用,满足自身需求。
9.程序员和黑客都在写代码,只是黑客把不可能变为了可能。