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

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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


相关文章
|
3天前
|
存储 JSON 测试技术
【HarmonyOS Next开发】云开发-云数据库(二)
实现了云侧和端侧的云数据库创建、更新、修改等操作。这篇文章实现调用云函数对云数据库进行增删改查。
21 9
|
1月前
|
存储 SQL API
探索后端开发:构建高效API与数据库交互
【10月更文挑战第36天】在数字化时代,后端开发是连接用户界面和数据存储的桥梁。本文深入探讨如何设计高效的API以及如何实现API与数据库之间的无缝交互,确保数据的一致性和高性能。我们将从基础概念出发,逐步深入到实战技巧,为读者提供一个清晰的后端开发路线图。
|
1月前
|
存储 缓存 NoSQL
2款使用.NET开发的数据库系统
2款使用.NET开发的数据库系统
|
1月前
|
存储 SQL 数据库
深入浅出后端开发之数据库优化实战
【10月更文挑战第35天】在软件开发的世界里,数据库性能直接关系到应用的响应速度和用户体验。本文将带你了解如何通过合理的索引设计、查询优化以及恰当的数据存储策略来提升数据库性能。我们将一起探索这些技巧背后的原理,并通过实际案例感受优化带来的显著效果。
50 4
|
1月前
|
存储 Java 关系型数据库
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践,包括连接创建、分配、复用和释放等操作,并通过电商应用实例展示了如何选择合适的连接池库(如HikariCP)和配置参数,实现高效、稳定的数据库连接管理。
69 2
|
1月前
|
监控 Java 数据库连接
在Java开发中,数据库连接管理是关键问题之一
在Java开发中,数据库连接管理是关键问题之一。本文介绍了连接池技术如何通过预创建和管理数据库连接,提高数据库操作的性能和稳定性,减少资源消耗,并简化连接管理。通过示例代码展示了HikariCP连接池的实际应用。
21 1
|
1月前
|
Cloud Native 关系型数据库 Serverless
阿里云数据库获中国计算机学会“科技进步一等奖”!
阿里云数据库获中国计算机学会“科技进步一等奖”!
35 0
|
2月前
|
SQL JavaScript 关系型数据库
node博客小项目:接口开发、连接mysql数据库
【10月更文挑战第14天】node博客小项目:接口开发、连接mysql数据库
|
2月前
|
前端开发 Java 数据库连接
javamvc配置,增删改查,文件上传下载。
【10月更文挑战第4天】javamvc配置,增删改查,文件上传下载。
42 1
|
2月前
|
存储 NoSQL API
使用Py2neo进行Neo4j图数据库的增删改查操作
使用Py2neo进行Neo4j图数据库的增删改查操作
114 5