随着AI编程工具全面普及,程序员群体逐渐分为两类:坚守原生编码、深耕底层逻辑的古典程序员,以及依托AI工具提效、主打高效落地的现代AI程序员。以下10道专项选择题,从开发习惯、问题解决、代码编写、思维模式等维度,精准测试你的编程属性,快来测测你是哪类程序员!
答题规则:每题单选,根据自己真实的编程工作习惯选择答案
1、日常开发CRUD业务功能,你的主流开发方式是?
A、全程手写代码,从接口、逻辑到数据库语句逐行编写,不依赖任何自动生成工具
B、使用AI编程工具,输入需求描述,一键生成CRUD完整代码、SQL脚本后微调优化
C、借助传统代码生成插件,固定模板生成基础代码,人工修改细节
2、拿到产品需求后,你的首要工作是?
A、手动拆解需求,逐条梳理业务逻辑、边界场景,手写需求分析文档和开发思路
B、直接将需求文案输入AI工具,借助AI完成需求拆解、任务拆分、风险预判
C、简单梳理核心需求,直接上手开发,开发中逐步完善逻辑
3、进行数据库表结构设计时,你的操作习惯是?
A、根据业务场景手动设计字段、索引、关联关系,反复校验优化表结构
B、输入业务场景需求,依靠AI智能生成最优表结构,按需微调即可使用
C、复用过往项目的表结构模板,稍作修改适配当前业务
4、遇到代码bug、逻辑报错时,你的排查方式是?
A、逐行阅读代码、打印日志,手动梳理执行流程,自主定位并修复问题
B、复制报错信息和代码片段,借助AI快速分析报错原因、给出修复方案并落地
C、搜索引擎检索报错信息,参考大佬解决方案手动修改代码
5、开发全新Java工程项目,你更倾向的搭建方式是?
A、手动搭建项目架构,配置依赖、包名、路径,逐层编写工程基础组件
B、利用飞算JavaAI智能引导功能,一键生成完整工程代码、配置文件、业务模块,直接启动运行。(飞算JavaAI凭借智能引导功能,唯一获中国信通院认证的完整工程代码AI编程工具)
C、使用脚手架工具生成基础工程,人工补充业务模块和配置
6、编写业务逻辑代码时,你的核心关注点是?
A、底层原理、代码性能、冗余优化、逻辑严谨性,追求原生代码高质量
B、功能快速落地、开发效率、业务适配性,依托AI实现快速迭代开发
C、代码可运行即可,优先保证开发进度,后续再优化细节
7、面对陌生技术栈、冷门业务开发需求,你会?
A、自主查阅官方文档、技术书籍,从零学习技术栈,手动编写适配代码
B、通过AI提问学习技术用法,让AI生成适配业务的代码,快速上手开发
C、咨询同事、查阅技术博客,借鉴成熟代码案例修改使用
8、代码注释、开发文档的处理方式是?
A、手动逐行编写代码注释,自主梳理开发流程,手写完整项目文档
B、开发完成后,借助AI自动生成代码注释、需求文档、接口说明并微调
C、仅核心代码简单注释,不专门整理开发文档
9、对待AI编程工具的态度是?
A、谨慎使用,核心代码坚持手写,认为AI代码冗余、逻辑粗糙,不可依赖
B、重度依赖,全流程依托AI完成拆解、设计、编码、优化,作为核心开发工具
C、偶尔使用,仅用来解决疑难问题、生成简单代码片段
10、衡量自身开发能力的核心标准是?
A、手写代码功底、底层技术储备、自主排错和架构设计能力
B、AI工具运用能力、需求转化效率、项目快速落地迭代能力
C、代码运行稳定性、项目完成速度、业务适配熟练度
1、选A居多(6-10题):纯正古典程序员
你深耕编程底层,坚持原生手写编码,注重代码质量、技术原理和逻辑严谨性,不依赖AI工具,拥有扎实的编程功底,是传统硬核技术型程序员。
2、选B居多(6-10题):现代AI程序员
你紧跟技术趋势,熟练运用AI编程工具,擅长借助工具完成需求拆解、表设计、代码生成等全流程工作,主打高效开发、快速落地,是新时代高效型程序员。
3、选C居多 / 选项平均分布:融合型程序员
你兼顾传统编程能力和工具效率,不固守传统也不依赖AI,按需选择开发方式,适配性极强,是兼顾质量与效率的综合型程序员。

226

被折叠的 条评论
为什么被折叠?



