只会增删改查的计算机专业学生真的不适合做开发吗?

简介: 只会增删改查的计算机专业学生真的不适合做开发吗?

首先要了解一个事实,国内的软件公司,无论是做App,小程序,Web应用还是富客户端,大多数都是MIS应用,也就是围绕业务需求的信息管理应用,其主要应用功能就是增删改查。        


无论行业内把云服务、SOA、SaaS服务、微服务、大数据等等口号吹得有多么响亮,大部分搞开发的工程师们本质上都干着增删改查的活,这些活基本上都是需求的定制开发,这种定制化的应用系统项目几乎占据了国内70%以上的开发交付市场。


其他比较讲究技术的开发需求就包括了游戏开发,设备通讯与指挥的系统控制开发,云基础平台系统的运维监控开发,数据分析、人工智能和科学实验等的计算模型开发,等等...。


再往更基础的技术研发层面,例如包括OS开发改造和驱动Driver编写,基础软件的SDK、Framework构建,这些系统也常见于开源软件,更是聚焦在数量少的团队当中,主要通过公司的资助,或战略投入来支持这些团队和项目。若完全靠上述基础软件项目的市场达到自我输血的能力,在国内凤毛麟角,因此不可能有那么庞大的人员需求。


这些硬核技术系统就需要的不仅仅是会增删改查的普通工程师了。对于一位应届生来说,即便你自认有这种能力,那么能见到这类公司的面试,就不是这么简单问你spring如何如何了,而是直接上手去试,只要你会,根本不用多问一句。


但是主要问你会不会增删改查的软件公司,一般情况也不会有能力做这些项目的,绝大多数还是靠政企关系或互联网大厂的N线外包为主体。所以这类公司既是大多数应届生必须面对的入门地,而且这类公司对于技术人才认定的意识也比较低,很多时候如何进去就是随缘。


你的面试官最后问你还会啥?实在有点让人不解,并发安全、多线程、缓存优化、还是网络通讯协议设计?或者其他什么的,上述任何一种能力,都需要入行以后,最少三四年以上的时间,真刀真枪在项目中的历练,才可能萃取到的经验。实际情况应届生真懂的不多,即便能答出来的估计不少都是背过面试经,如果这位面试官真心要筛选天赋奇高的学生,应该直接让面试者上手去试。


所以让人很不解,什么叫面试,就是总要问一个问题让人试试回答吧,这种总让你猜的面试官问题就比较玄学了!另外嘲讽你,可能跟他心情有关,也许是家里受点气,正好有这么一个权力来发泄自己的戾气。


对于科技公司,研发人员既是最大的成本,又是最核心的资产,成本和资产之间的天平决定了企业的生命力。那么技术面试官就是企业筛选研发人才的大门,是企业管理重中之重的角色,严重点讲,老板们的命都拴在了研发人才的能力,任之和运用上,这个角色的任命可是儿戏不得。


尤其是优秀应届生的选拔,眼光独具的技术面试官可以找到有潜质的苗子,稍加培养就能最大化加码企业的人才资产,反之面试过程若在很多应聘者身上留下极其不好的印象,并在朋友圈之间传播,这对公司是一种隐性的商誉损失,就比如西安某外包公司的招聘名声,都上了知乎,在本地我见过的工程师聊起这家公司,干没干过都是在自己的黑名单之列。这个技术面试官的行为如此草率,真的很无语了!


这其实就是典型的面试问你造火箭,上班安排拧螺丝的公司,事实上在行业内很普遍的现象,也导致了极为恶劣的人才培养环境,行业无法形成阶梯式的人才储备,面试者为了面试成功,大量关注面试文章指导,带火了一大波面试公众号,那么招聘企业又开始想办法在各个方面设卡来应对,这就是变本加厉的破坏人才市场的生态。


作为应届生,面试过程最看中的就是基础掌握和精神态度,例如:编程语言的语法掌握,面向对象,Linux操作系统,基础的算法和数据结构,网络拓扑规划以及动手能力等等,往往若面试官独居眼光,能从动手能力上判断出面试者是否具有计算机的天分,这就是很厉害了!基础很重要,总不能让公司给应届生冷启动吧!这个过程很漫长,成本很高,提问者其实已经算冷启动过了。


另外就是精神面貌,非常重要,颓废的眼神,邋遢的外形,还是积极的神态,清澈而向往的眼神,这些都是面试官重要的判断要素。谈吐是否流利或者结巴,对于优秀的面试官是可以过滤掉,但会直指回答者的交流内容是否在线。


但若表达力强,是一种天赋的优势,尤其是能快速领会面试官的问题,甚至在无法应对问题的情况下,可在表达技巧上发挥,引导面试官关注到自己的优势能力,这类应试者往往会在面试官心理上加分,大概率会在评语上得到表达力强,具备向项目/产品管理方面培养的潜质。


相关文章
|
1天前
|
SQL XML Java
Spring5入门到实战------12、使用JdbcTemplate操作数据库(增删改查)。具体代码+讲解 【上篇】
这篇文章是Spring5框架的实战教程,详细讲解了如何使用JdbcTemplate进行数据库的增删改查操作,包括在项目中引入依赖、配置数据库连接池、创建实体类、定义DAO接口及其实现,并提供了具体的代码示例和测试结果,最后还提供了完整的XML配置文件和测试代码。
Spring5入门到实战------12、使用JdbcTemplate操作数据库(增删改查)。具体代码+讲解 【上篇】
|
4天前
|
SQL 数据库连接 API
ThinkPHP6实现增删改查接口
ThinkPHP6实现增删改查接口
12 1
|
4天前
|
XML 数据库 数据格式
Spring5入门到实战------14、完全注解开发形式 ----JdbcTemplate操作数据库(增删改查、批量增删改)。具体代码+讲解 【终结篇】
这篇文章是Spring5框架的实战教程的终结篇,介绍了如何使用注解而非XML配置文件来实现JdbcTemplate的数据库操作,包括增删改查和批量操作,通过创建配置类来注入数据库连接池和JdbcTemplate对象,并展示了完全注解开发形式的项目结构和代码实现。
Spring5入门到实战------14、完全注解开发形式 ----JdbcTemplate操作数据库(增删改查、批量增删改)。具体代码+讲解 【终结篇】
|
4天前
|
SQL XML Java
Spring5入门到实战------12、使用JdbcTemplate操作数据库(增删改查)。具体代码+讲解 【上篇】
这篇文章是Spring5框架的实战教程,详细讲解了如何使用JdbcTemplate进行数据库的增删改查操作,包括在项目中引入依赖、配置数据库连接池、创建实体类、定义DAO接口及其实现,并提供了具体的代码示例和测试结果,最后还提供了完整的XML配置文件和测试代码。
Spring5入门到实战------12、使用JdbcTemplate操作数据库(增删改查)。具体代码+讲解 【上篇】
|
6天前
|
SQL 存储 Java
完整java开发中JDBC连接数据库代码和步骤
该博客文章详细介绍了使用JDBC连接数据库的完整步骤,包括加载JDBC驱动、提供连接URL、创建数据库连接、执行SQL语句、处理结果以及关闭JDBC对象的过程,并提供了相应的示例代码。
|
14天前
|
关系型数据库 MySQL 大数据
C#使用SqlSugar操作MySQL数据库实现简单的增删改查
C#使用SqlSugar操作MySQL数据库实现简单的增删改查
44 2
|
18天前
|
存储 监控 数据挖掘
【计算机三级数据库技术】第14章 数据仓库与数据挖掘-
文章概述了数据仓库和数据挖掘技术的基本概念、决策支持系统的发展、数据仓库的设计与建造、运行与维护,以及联机分析处理(OLAP)与多维数据模型和数据挖掘技术的步骤及常见任务。
19 3
|
18天前
|
数据库
【计算机三级数据库技术】第11章 数据库的故障管理--附思维导图
文章概述了数据库故障类型及其解决办法、数据库恢复技术、数据转储、日志文件的使用与格式、硬件容错方案(包括RAID技术和服务器容错技术)、以及数据库镜像与容灭策略。
15 2
|
18天前
|
XML 分布式数据库 数据库
【计算机三级数据库技术】第13章 大规模数据库架构--附思维导图
文章概述了分布式数据库、并行数据库、云计算数据库架构和XML数据库的基本概念、目标、体系结构以及与传统数据库的比较,旨在提供对这些数据库技术的全面理解。
17 1