前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >国产程序员陋习,写在农历猴年前

国产程序员陋习,写在农历猴年前

作者头像
麦克-堂
发布2018-04-12 16:43:15
7270
发布2018-04-12 16:43:15
举报

工作这么多年了,接触过一些外国程序员也接触过不少国产程序员。

觉得国产程序员还是有些陋习的,当然不是所有人都有,只是比较常见而已。

大家随便看看,当是娱乐就好了:)

不谦虚

觉得老程序员只是年龄上老一点,想法,编程水平都不行,只是倚老卖老。

但是大哥,人家吃过的猪肉比你见过的猪还多,能混到今天肯定还是有两把刷子的。

你老拿自己的强项去比人家的弱项,当然你牛逼,你是田忌赛马~~

不懂装懂

问个东西或技术他会不会,他会的。

和客户谈个需求问技术人员懂了没,清楚了没,懂了,清楚了。

问这个功能完成实现有没有问题,没有。

到时间要开始做或者要开发提交功能了,啥都不会了,说当时需求没搞清楚,技术上有难度。

懂了皮毛以为懂了整个世界

java会吗?会的,简单

写过两个小程序

面向对象懂吗?懂的

实际:编程的时候会写类

网页技术懂吗?懂的,简单

实际:写过一个小的静态网站

你觉得软件工程是什么?嗯,垃圾,没什么实际用处,大家都这么说的,反正我也不感兴趣

实际:大型项目哪个不需要用软件工程思想,方法来管理

自我中心

自我为中心,不愿意接受他人的评论,即便是好的。

觉得评论他的人都是傻子,让他来干还不一定有自己干得好。

觉得别人评价他的代码,功能,产品就是和他势不两立,必须强力反击,而不是考虑是否有地方需要改进。

浮于各种花哨技术

问他会什么,一下能说出好多,ssh,entityframework,web service,bootstrap,html5,JQuery,Asp.net MVC...

问他这些技术底层实际用到的技术和原理比方:设计模式,javascript脚本,orm原理,web 服务的原理

啥都不知道。

这里想到了一首歌和武术

  • 歌:李玟的 “刀马旦” -- 耍花枪 舞台的戏班 二胡拉得响 观众用力鼓掌 耍花枪 比谁都漂亮 刀马旦身段 演出风靡全场
  • 刚学武功之人,你问他,他会告诉你他会很多武功:什么什么刀,什么什么剑,什么什么掌,什么什么拳...很是花哨太注重于架势的。 而功夫深之人则更关注于怎么发力,每个架势在实战中的应用。研究一门武术,将其深入,闭关修炼,就能成绝世高手

抓住一切机会上网,聊天,看新闻

你走到一个程序员面前,他一般都会,快速的点击几下鼠标,把新闻或聊天窗口隐藏掉。大哥,你以为你干啥别人都不知道?

键盘敲得噼里啪啦响。大哥,你要是代码写得那么快,那也真是高产了,当然我也得想想你这么快敲出来的代码质量问题。

其实吧大家都知道你在聊天 :)

不擅长聆听

公司有时候会组织一些技术分享会,或者项目分享会什么的。

他觉得自己什么都会,觉得这就浪费时间,还不如自己写几行代码。

首先,这是浪费时间吗?其实一般技术,项目分享会的演讲者都是精心准备,而且是把精华压缩全部分享的,怎么会是浪费时间呢?

其次,不参加分享会,你真的会去写代码吗?

你就不需要听听人家的想法,做法,调整下自己的状态和工作方式?

没有自己的追求

老板,主管不安排工作的话,自己不会去找其他事情做做,比方优化代码,学习新的技术,开始下一项工作。

而是坐在那里等着,推一下,动一下。

以前和老外工作过,我也是做完了手头的事情就等着他人安排下一件事情。

可是老外觉得很不适应,他说我们的工作清单中还有这么多事情,你做完了应该自己找下一个工作去做。

我是不会给你安排具体的工作的,我们的目标就是要在这个时间内,完成所有这些工作。

不按流程,规章制度(标准)办事

公司一般都有自己的开发流程,规章制度和代码标准等。

他一般是能不遵守就不遵守,也不主动去看看标准,或者你看到了他就改,没看到就还是老样子。

而且还不断质疑标准的正确性和必要性。

大哥,一个软件你写出了要考虑到维护性和可读性,等等~~ 这又不是你一个人的toy。

流程,标准,制度很多是实际项目中沉淀下来的东西,适当质疑是可以的。但标准没改之前,请follow。

内心有想法不表达

对于某个问题其实是有些想法或者看法的,可是就是放心里不想表达,也不敢表达,瞻前顾后。

出了问题马后炮就来了,请问马后炮有啥用?

老板会觉得你很牛逼?早考虑到了,只是没说。还是觉得你有毛病,知道有问题还不早说。

当然也有人是不问他不说,说也只说一部分~~

出现问题,只描述问题,不考虑解决方案

第一时间不是考虑解决方案,而是大喊大叫“XXX,出现问题啦~~”

老板一般都会问“然后呢?”,此话一出,他就惊奇的看着你,过了很久说“就没有然后了啊,我也不知道是什么问题”

很小的问题因为不懂,说得很大 很小的细节问题不愿意改,觉得太小,改了自己没成就感,无意义 或者觉得根本与自己无关,不去考虑怎么解决

做事都是半吊子

 一个功能写个半吊子就说写好了,一定会需要人家来擦屁股 自己也不测试,别人测出bug,都觉得是小问题,不屑于改 起来bug都是分分钟能搞定,过几天一问还没改

缺乏团队合作精神

自己的bug都是小问题 发现人家的小bug,整个人都兴奋起来 没有老大组织,出现问题团队成员自己不会主动沟通,而是坐着等着 

写的代码都是给自己看的,不考虑可读性和必要的注释

写了个小算法,觉得超级牛逼,不愿意分享,也不愿意注释,等着别人来问,超级有成就感。

喜欢抱怨

怎么我就拿这么点工资

总是和市场上其他朋友比,说他们水平一般却工资比我高多了,是不是公司瞎了眼,还是自己生不逢时

却从没衡量过自己付出了多少

文章只是客观的写写,当然我自己也属于国产程序员一枚,也有上面的一些问题 :)只是想说说想法就写了这文章,大家不要过于认真,纠结,不要对号入座~~

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-02-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档