程序员反感(讨厌、不喜欢)什么?

2023-10-11 22:20
文章标签 程序员 喜欢 反感 讨厌

本文主要是介绍程序员反感(讨厌、不喜欢)什么?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!
原文链接地址:程序员反感(讨厌、不喜欢)什么?

Debug的时候,在怪异再棘手的问题,只要可以稳定重现,都迟早可以解决。“稳定重现”的意思是只要按一定的步骤做下来,问题就可以重演。最讨厌的就是那种时有时没有,不知道什么时候出现的bug。改了代码不知道有没有效,也不知道是否引入了新问题。可以把码农逼疯。

  1. 程序员对不可控的不确定性因素也是有解决方案的。在代码里头把异常try-catch-finally一下,做好补救收尾,在加上几行注释警醒后来人这里别乱动。对随机发生的问题,对应方案就是假设这里永远都会有问题,把随机的行为转化为降格的确定行为。就比如随机发脾气的女朋友吧,就会放弃研究发脾气的原因,不求治本,而是假设她永远会发脾气,专注“哄”的工作也就是catch里面的内容。

  2. 面试的时候问一堆前端的东西,然后反复强调自己是大公司,希望你前后端都做。工资3.5K~4.5K。

  3. 奇葩要求。客户要做一个产品展示界面,认为阿里云这种风格很不错,老板还答应了。做不来,再见。
  4. 要啥开发文档,需求的不确定正是对你们发散思维的锻炼。
  5. 那谁谁谁,这个以前项目有点小问题,对就是这个地方没数据(或者客户说不方便)。给你一下午改,很宽松吧。宽你妹,哪个狗日的写的代码,注释没有,花式调用,各种封装,jar包缺失(还死不承认)。
  6. 我们不强制加班,加班是你们任务没做完。有时候加班还没工资。这里加班上限是35个小时,多的算调休,呵呵。
  7. 甲方虐我千百遍,我待甲方如初恋。曾经做UI的同学遇到甲方提这种要求“把这个地方颜色加深,但是我看起来要浅一点”,尼玛,调个灰度和对比度要不要说的这么委婉,嫌亮了直说好吗。
  8. 程序源不仅要了解自己想要做什么,还要会揣摩别人在想什么。老板,你这二包(三包)的项目我做不来,这孙子心思太复杂。
  9. 我是一个Java开发,你只给一个bootstrap,说就在它的自带的界面上做开发,反正也集成了jQuery,控件样式都有,就改个js和css而已,你怎么能做不出来。抱歉,做不出来。
  10. 这个框架(技术)不错(客户要求),给你们3天学习。前端angular框架,后端springboot,做这个新项目,开发时间半个月,开发文档在路上。

  11. 商务叫你去跟客户了解需求。
    原因:我是技术诶,最多是个项目经理,我只管“怎么做”和“给谁做”吗,为什么要让我管“做什么”??者不应该是产品、运营的事么?

  12. 商务说:中午14:00就要展示,现在13:00,你抽你午休时间做一下这个需求吧。
    原因:不说了,直接骂娘。
  13. 不专业的二把刀测试说:现在这个交互不太好啊,这是一个大Bug。
    原因:这个是需求,找老板去啊,我擦。
  14. 老板说:你这个需求跟进很慢啊,Bug也很多,是你的能力不行啊。
    原因:没有一个程序猿能写出完全没有Bug的程序,是比大公司的慢,你怎么不多招一个人呢。小气又要求多。。。

PS:频繁改需求和临上线加需求。。。,总感觉是你金山取之不尽用之不竭,可是你自己痛苦不堪!

image

这篇关于程序员反感(讨厌、不喜欢)什么?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/191225

相关文章

LabVIEW程序员是怎样成长为大佬

成为一名LabVIEW编程领域的“大佬”需要时间、实践、学习和解决复杂问题的经验。尽管LabVIEW作为一种图形化编程语言在初期可能相对容易上手,但要真正成为精通者,需要在多个层面上深入理解。以下是LabVIEW程序员如何逐步成长为“大佬”的路径: 1. 打好基础 LabVIEW的大佬们通常在初期会打下非常坚实的基础,理解LabVIEW编程的核心概念,包括: 数据流编程模型:Lab

程序员必备心理学——心流

心理学之心流 前言一、“心流”是什么?二、心流的好处二、如何进入心流心流状态的四个阶段第一个阶段:挣扎第二个阶段:放松第三个阶段:心流第四个阶段:巩固 进入心流的技巧 总结题外话 前言 你是否常常感觉自己明明学习了一整天,但是就是感觉没有太多的收获。这个时候除了你的学习方向等问题之外,也可能是你的学习方法太低效了。作者本人就经常有这种情况,好在偶然间在b站刷到一个大佬的这个心

程序员都在使用的画图工具

大家好,我是袁庭新。 程序员都在使用的画图工具,你一定没用过这款画图工具吧!我教程中的架构图都是用它来画的。 比如我编写的RDB工作原理图就是用draw.io绘制的,如下图所示: 再例如Redis集群故障恢复原理图我也是通过draw.io工具绘制的,如下图所示: 是不是觉得draw.io绘制的图形特别简洁、美观。它的官网是: https://www.drawio.com dra

GitHub:代码是程序员沟通最直接的手段

如果不是 Andreessen horowitz 的投资,估计 GitHub 很难被福布斯、CNN、纽约时报等传统媒体注意到。普通大众之前不了解这个工具,是因为它距离记者的世界太远了——GitHub 是一个程序员所使用的托管项目的服务。 但在一些程序员眼里,它不仅是托管项目的地方,还是“开源”项目的大本营,而且是提高程序员“技术水平”和“技术品味”的地方,更是一个程序员社交的地方。

黑马程序员---银行业务调度系统

模拟实现银行业务调度系统逻辑 需求分析: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 异步随机生成各种类型的客户,生成各类型用户的概率比例为:         VIP客户 :普通客户 :快速客户 =  1:6:3。 客户办理业务所

黑马程序员---空中网面试题

空中网4k/5k月薪挑选大四实习生的线程题     两年前,我们一个大四的学员去应聘空中网的实习生职位,空中网只给他出了三道线程题,拿回家做两天后再去给经理讲解,如果前两题做好了给4k月薪,第三道题也做出来的话就给5k的月薪。这样的实习薪水和招聘要求,不需要有工作经验的限制,纯粹是技术功底的比拼和考核,而不像许多其他公司非要招两年工作经验的人,逼得那些刚毕业和未毕业的大学生不得不去撒谎,不得不去做

黑马程序员---线程并发库

软件包 java.util.concurrent 在并发编程中很常用的实用工具类。 请参见:            描述 接口摘要BlockingDeque<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待双端队列变为非空;存储元素时等待双端队列中的空间变得可用。BlockingQueue<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待队列变为非空,以及

黑马程序员---多线程

TraditionalTread 传统线程技术回顾 创建线程的两种方式: thread3中,同时创建了Thread的子类和Runnable,那么会优先执行Thread的子类,因为Runnable的代码被当做参数传到了Thread类里,Thread子类的run方法又覆盖了父类的方法,所以会执行Thread子类的代码。 package cn.itcast.heima;public class T

黑马程序员---代理

分析代理类的作用与原理及AOP的概念 代理的概念与作用  1.已经写好一个类,现在要为这个类增加一些功能,例如,异常处理、日志、计算方法的运行时间、事务管理、等等,你准备如何做? 现在我们写一个代理类: 保持了原来那个类的功能,又增加了你现在需要的功能。 主函数调用的时候,直接调用代理类就行了。 这就是代理类的功能。   2.编写一个与目标类具有相同接口的代理类,代理

黑马程序员---类加载器

------- android培训、java培训、期待与您交流! ----------   简要介绍什么是类加载器和类加载器的作用 Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader   类加载器也是Java类,因为其他是java类的类加载器本身也要被