老老实实的程序员该如何描述自己的缺点

news2024/11/18 20:17:14

答辩的时候,晋升的时候,面试的时候,你有没有经常遇到一个问题,那就是你觉得自己有什么缺点吗?

目录

1. 每个人都有缺点 

2. 这道题在考什么?

3. 我之前是怎么回答的

4. 你可以这样回答试一试

5. 总结


 

 

1. 每个人都有缺点 

52401b67c8d5418186304146e0985eb6.png

虽然有句话我们已经听的耳朵快起茧子了,但却意义不是很大,你是不是也经常耳边响起一句话:日三省吾身。 

但我们整天那么忙,晚上还得熬夜加班刷视频呢,哪有空三省吾身啊,一省都很难做到。我来讲讲我从开始到现在的缺点啊,看完后你也不用说:哎呀,狗哥呀,这些缺点好真实啊,我也有啊,咱俩一样啊,这都不是重点,重点是如果你不想改,如何还能优雅的面对自己的缺点,不让自己的缺点变成致命伤害。

比如我一直都说自己要持续输出博客,让自己变得连贯起来,但坐到电脑跟前就不想动,慢慢的拿起了手机打开了视频;

比如我一直都想着晚上早点睡,第二天早点起去运动,去学习,去坐早餐;

比如我一直都想坚持背英语学英语,但背着背着就发现这些英语单词简直就是混乱的不行,几个破单词胡乱组一组就变成了一个单词,意思还特别多,不得其法;

比如我一直都想深入学习某些架构的源码,每次都是三分钟热度,看着看着就困了;

比如我一直都想在团队做分享,但每次打开PPT就盯着看,如果不是时间要到了,必须要,我就懒得写;

比如我每次做需求的时候都想着把代码好好捋一遍,再开始有节奏的写,但每次搞着搞着就开始犯懒了,历史的代码也不管了,自己继续追加吧,慢慢代码成了屎山;

比如我们每天都想着把手底下的业务模块都了解了解,每个需求会都想参与参与,输出点自己的观点,但了解完一个就懒得弄了,需要的时候再临时起意吧;

比如每次都想着把每天做的事情累计着记录起来,哪件是重要的,值得季度末更加深度发挥的,结果记着记着懒得写了,等着季度末慢慢去想吧;

比如有时候辅导别人,总想着把知识点整理整理录个视频吧,但坐到电脑跟前打开软件又懒得张嘴了,又想着算了,看现有的博客或者其他视频吧

久而久之,总觉得自己慌慌张张,忙忙碌碌的,但转眼一个季度,一年过去了,却还是一事无成,没有积赞下什么东西,好可惜。但我知道,这种可惜可能还会持续,谁也不知道到哪天。

 

2. 这道题在考什么?

255066e04aac443eb2fdaae40f331f42.png  

本文当然不是在教导你如何发现自己的缺点,如何改正自己的缺点的。如果看了一篇博客能让你发现自己的缺点并且改正,我愿意用我。。。算了,我一定会多写几篇的。

但很明显,想要改正一个人的缺点不容易,所以这道题考什么呢?如果你所阐述的缺点HR觉得他们可以接受就让你入职,觉得你描述的缺点他们不能接受就不要你?

他们也不是真正的想通过这问题就想了解你的缺点,让你说出你的缺点,如果谁真的实在到可以在面试或者答辩这种场合把自己的真正缺点数落一通,难以想象,你一定会把对面的HR震惊到,他们不会觉得你实在,而是觉得你这个人啊,还真是有缺点。

他们是想通过这种聊天的问答形式,看你这个人对自己是否有未来的某些规划,换言之,他们不是问你的缺点,而是在问你对于自己的待提升项是怎么看得。注意这个词,待提升项。在你发现了自己的某些不足(代码功底上的,人际交往上的,项目实施上的),有什么提升的思路,以及来到公司后或者未来的一段时间,如何去提升,去弥补,想看到你的一个规划,如果和他们公司契合度高了那将更好。所以,一定要跳出缺点这个词的牛角尖,别总是去想我的缺点是什么,我要去改正。

 

3. 我之前是怎么回答的

 db0c23b9e7b94af8ae7046f7c4bb0825.png

我之前的回答其实就比较实在,偏向于很多实实在在的程序员的序列。

A 我没有过大型项目的从0到1的经验,每次都跟着公司开发,或者我去了公司他们的项目已经成型了,我就是跟着开发一个模块,所以也不会搭架子,最后开发完也不会部署。

B 我目前经验还比较少,某个技术栈的使用还停留在使用的阶段,源码了解不深。

C 前端技术栈我只是用过vue,但react没有用过,虽然自学了,但没有经验。

D 我入职时间不长,对公司的项目业务了解不深,所以很多地方做的不到位。

这些是缺点吗?当然是,而且我见过不止一两个人这样描述自己的缺点。描述的实在吗?那绝对是钢铁般的实在程序员啊。描述的够缺点吗?这绝对是紧扣题目啊,人家让你描述缺点,你就说缺点。但一旦你这样描述完了,你后面哪怕想怎么补充自己的规划,恐怕那个听的人也抓不住重点了,你本想重点描述自己未来的规划,但他们可能把重点停留在了前半句。

 

4. 你可以这样回答试一试

b92f973cafc145218d047bf3bfcddea7.png 

回答我的缺点(或者是不足,或者是待提升项),比较好的回答呢,是你在这里一本正经的非常惋惜的在描述自己的不足,但却希望对方以欣赏的态度看着你,不仅听到的不是你的不足,而是听出来你的优势,有点的韵味。而且如果最后还能告诉你:你的缺点其实也挺好的。

 

比如你vue很熟,react不熟,这么描述 

答:由于公司最初的选型是组长和领导决定的,我也阐述过使用react的一些点(react的优点随便背一背),但我们最终还是选型之后决定使用vue。而且项目周期比较紧张,加班也比较多,自己业余的时间较少。但我业余时间一直保持着对react的兴趣,并且在自学。但由于时间原因,我仅仅是用react自己搭建项目实现了现在我们项目的一个模块,稍微总结了一些使用方法和优化方法,然后你把你背熟练的那些方法以及优化方法流畅的陈述出来(这些东西也是可以提前记忆的)。最后可以不好意思的嘿嘿笑一下说:真的是项目经验不多,掌握的不是很牢靠。但我后续会继续利用业余时间完成自己练的项目,并且不断总结。

但某方面的不牢靠绝对不是自己的过关的根基,你要把自己已经说出来的牢靠的东西的发挥好。这样,靠谱的面试官一定不会再追着你问了,而且看你陈述的东西,会觉得你入门没有问题,只欠来我们这里跟着我历练一番啦。

 

比如你只是跟着公司做过现有项目,没有从0到1搭建过项目

答:其实我刚来公司的时候,项目的架构已经成型并且完成了部分模块,而且到最后编译部署的过程已经完善,而我只是做了某些重点模块。本来从0到1的搭建过程我是有所缺失的,而且项目规定的时间比较紧,完成任务模块已经是时间很紧了。

但我利用自己的模块对项目架构的依赖,以及对架构的兴趣,利用加班时间和周末对项目的架构做了学习和梳理,并且自己总结了一些东西,也和张三学习并且探讨过很多。希望后续的新项目我也可以去搭建。

这样一来,领导就知道了你的缺点的确是存在的,的确是缺乏架构上的经验。但这小伙子比较爱学习,他经验上的缺乏是我们团队造成的。而不是单纯觉得这小伙子不行啊,就只是跟着做过项目。

 

5. 总结

df988232dd464c4b91f36ed8699d3d54.png 

其实我以上2个例子回答的也不是特别好,你可以结合我的回答再发挥一下。总之就是我的缺点是有的,但不管对某个技术栈不熟练,对某块业务还不是很精通,我可能早上还爱迟到,但并不是我懒惰,我任性,我对技术没有兴趣造成的,而是我已经非常努力了,但我也很无奈,公司项目周期紧,加班重,熬夜多造成的,反正就不是我主观可控范围内造成的。既然有待提升项,那我就未来规划上,讲述一些自己几乎都要相信的规划理由,项目那么紧,加班那么多,熬夜那么晚我都想着去改变自己,提升自己,那听上去太励志啦,你说呢?

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/409416.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

浅析<router-view> v-slot事例

官方关于<router-link> 的 v-slot的相关介绍: https://router.vuejs.org/zh/api/#router-view-%E7%9A%84-v-slot 并给出了一个例子&#xff1a; <router-view v-slot"{ Component, route }"><transition :name"route.meta.transition || fade&q…

selenium驱动Firefox安装和环境配置

目录 一、前言 二、版本 三、配置环境 四、在pycharm中添加selenium 五、测试代码&#xff0c;成功打开百度&#xff0c;则配置成功 一、前言 根据多篇文章总结了一下自己操作过程&#xff0c;主要是想记录一下。 二、版本 1.查看自己的Firefox的版本&#xff0c;在浏览器…

Web视频video自动播放(移动端及PC端)

做了个关于视频播放的活动&#xff0c;被各种问题折腾得精疲力竭。为了日后能够轻松点&#xff0c;特记录下出现的各种问题及解决方法。 活动要适配移动端&#xff08;IPhone、Android&#xff09;和PC端&#xff08;Chrome&#xff09; 需要解决的问题&#xff1a;移动端禁止全…

vue echarts饼图环形 (随着legend动态显示数据总数)

目录 1.安装echarts 2.引入echarts 3.创建要放入echarts实例的一个盒子 4.创建echarts实例 5.随着legend动态显示数据总数 效果视频 1.安装echarts npm install echarts --save 2.引入echarts 在 当前vue文件中引入 echarts 如下图所示&#xff1a; 3.创建要放入echa…

Vue项目实战——【基于 Vue3.x + Vant UI】实现一个多功能记账本(搭建开发环境)

基于 Vue3.x Vant UI 的多功能记账本&#xff08;二&#xff09; 文章目录基于 Vue3.x Vant UI 的多功能记账本&#xff08;二&#xff09;搭建开发环境项目演示1、创建项目2、配置路由3、添加 Vant UI 组件库4、移动端 rem 配置5、添加 iconfont 文字图标库6、二次封装 Axio…

Vue实现鼠标悬浮隐藏与显示图片效果 @mouseenter 和 @mouseleave事件

前言 前端vue 有个功能是鼠标移动到指定item上显示出来一个编辑和删除的图标 鼠标悬停在列表那么需要有悬浮显示的列表编辑和删除icon 文字不好描述&#xff0c;因为是web端录屏也比较麻烦 这里用截图说明 图片说明 功能实现 之前没做过这种效果&#xff0c;问了一下我的组长…

echarts 地图和柱状图结合(在地图上显示柱状图)

如图&#xff0c;需求要做一个在地图上显示柱状图的echarts图&#xff0c;但是百度了半天&#xff0c;发现很少有人发这种例子。这个代码也是借鉴的别人的文章&#xff0c;但需求肯定不完全一致&#xff0c;那我会根据我的需求把代码和注意事项发出来并解释。&#xff08;如果有…

ant-design-vue:基础使用

一、环境介绍 vue3tsant-design-vue 二、安装使用 2.1、安装脚手架工具 $ npm install -g vue/cli # OR $ yarn global add vue/cli 2.2、创建一个demo项目 2.2.1、创建项目 $ vue create antd-demo 2.2.2、 安装成功&#xff1a; 2.2.3、 项目目录及启动项目&#xff1a…

前端常见的几种布局方式,2分钟即可看完,全是干货。

前端常见的几种布局方式 提示&#xff1a;本篇文章不包含具体知识点&#xff0c;但是可以帮助小白了解到什么是布局 文章目录前端常见的几种布局方式前言参考文档一、前端常见的几种布局方式是什么&#xff1f;二、几大布局介绍1.浮动布局2.定位布局3.弹性布局4.栅格布局5.响应…

scss安装入门到使用高级语法

一.sass的基本概念 sass是css的"预处理器", 一门专门的css编程语言 增加了变量, 函数, 计算, 嵌套关系等用法,让css编写更简洁, 清晰. 二. scss的安装步骤 首先查询一下是否已经安装过sass, 在cmd中输入sass -v 或者 sass --version sass -vsass --version使用上…

【前端修炼之路】第一话 · 初识前端领域

写在前面 夏日炎炎&#xff0c;现在屋外的鸟儿叫的很欢&#xff0c;屋内刚刚组装完的主机风扇在轰轰作响&#xff0c;呜呜呜&#xff0c;怎么闻怎么看都不像是矿卡的显卡现在竟散发出阵阵甜味~哈哈哈哈开个玩笑&#xff0c;写个文章看个视频&#xff0c;这显卡的风扇应该都不带…

申请百度地图开发者AK和基本使用

前言 有需求就会有市场&#xff0c;百度地图也会开放一些免费的Api。来提供一些基本的地图服务。 今天我们讲解的是百度地图申请AK过程&#xff0c;和申请完之后基本的使用&#xff0c;方便大家日后有需要浏览。 AK-申请 1.首先我们学习一个技术最直接的是去看官方文档&…

ES6中新语法:解构

目录 解构 1.解构初了解 2.解构详细解析 2.1对象属性赋值形式 2.2变量的声明 2.3怎么解构 3.实践 3.1数组的解构 3.2对象的解构 3.3解构参数 4.总结 ☀️作者简介&#xff1a;大家好我是言不及行yyds &#x1f40b;个人主页&#xff1a;言不及行yyds的CSDN博客 &#…

Element-UI--<el-switch>的@change回调函数的参数用法

原文网址&#xff1a;Element-UI--&#xff1c;el-switch&#xff1e;的change回调函数的参数用法_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍Element-UI的<el-switch>的change回调函数的参数用法。 需求 2个switch组件&#xff0c;用同一个回调函数switch组件状…

Flask 与 Django 框架对比

详细分析了两种 Python Web框架&#xff1a; Flask 与 Django。从开发难易度、应用架构、性能、可扩展性以及适用范围等方面进行了详细说明。 Django 中级教程在 B 站上线&#xff0c;深入解析 Django 体系架构&#xff0c;实现从入门到精通的跨越。在线教程 前言 基于 Gith…

H5呼起微信支付(个人实践总结)

H5呼起微信支付存在两种场景 第一种&#xff1a;其他浏览器呼起微信支付。 第二种&#xff1a;微信内部呼起微信支付。 项目说明&#xff1a; 我这边的项目要求的两种方式均要适用。 产品要求是当支付失败时或者未支付情况是停留在支付订单页面&#xff0c;可再次发起订单请…

Vue3下使用Vuex(store)实现响应式全局变量

Vue3下使用Vuex store1 安装2 编写vuex配置文件2.1 目录及文件结构2.2 index.js文件2.3 编写vuex模块级参数文件2.4 index.js中引入模块级参数3 引入4 使用5 持久化5.1 vuex值存储在sessionStorge中5.1 vuex值存储在localStorge中注意本文记录了如何使用vuex建立响应式全局变量…

Java后端Date类型返回给前端变为时间戳解决方法

今天在制作个人博客的分页功能时候&#xff0c;发现了这个问题 后端查询数据正确&#xff0c;2022-11-12 数据库MySQL5.7 用的date类型 因为写文章一般yyyy-MM-dd 类型就够用了 如果你需要yyyy-MM-dd HH-mm-SS 这种带时分秒的用datetime类型 数据存的也是2022-11-12 格式正确…

【JSP入门】只知道HTML却不知道JSP?

前言 今天我们继续来总结学习JSP相关知识&#xff0c;上一篇我们学习了Servlet的基础入门&#xff0c;如果你还对Servlet那么建议你先去看一下上篇博客再回来。 传送门&#xff1a;【Servlet入门】一篇文章让你从没听过到了熟于心 在之前我们已经学习了HTML&#xff0c;CSS&…

html静态登录、注册页面

登录 代码如下 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <style> body { background: url(https://cdn.pixabay.com/photo/2018/08/14/13/23/ocean-3605547_1280.j…