程序员最讨厌的 7 个问题

本文列举了程序员不愿意回答的七大典型问题,并解释了原因。这些问题包括工资水平、工作内容、学习时间预测、编程语言选择等,旨在为新手提供指导,帮助理解程序员的工作特性和学习路径。

1.
问:你的工资是多少?
最没有水平的问题,程序员这个行业原本就是凭能力吃饭,能力越强工资越高,永远不要怀疑别人能一个月拿几十万,对于有能力的人来说,这个数字算小的。如果你的工资不及别人高,那首先应当检讨一下自己,是否把该学的都学了,是否都学精通了,没有必要去嫉妒他人。
2.
问:你在软件公司是做什么的?
涉及保密的问题,基本上每个软件公司都会要求员工签署保密协议,不能对外公开自己所做的工作,特别是行业,商业软件,更需要保密。哪个胆子大,敢透露,那基本上也就饭碗不保了。但是总之有一点可以肯定,程序员在公司当然是写代码的,但是具体写些什么,就不该问了。
3.
问:我是菜鸟,我要学会 C 语言要多久?

学多久看学习者的资质,有些人学一个月,能写出很像样的程序,有些人学一年,还是只会写 hello world,不能一概而论。而且学习要掌握方法,死记硬背肯定不行,必须自己动脑子,自己去创造。另外,不要总把自己当成初学者,如果你一直认为自己是菜鸟,需要别人指点,那你永远都学不好。菜鸟时期是相当短的,当你熟悉了语法之后,就应当自己去研究。

4.
问:我现在学 VB,以后怕找不到工作,我该换其他语言吗?

学编程真正应该学的是一种思想,有了这种思想,用任何语言开发都一样,编程语言不应当成为障碍,而是应当成为优势。当别人问你会什么时,你可以这么说:“我虽然只学过 VB,但是我知道开发思想,用其他语言也能开发”。这样别人对你又是另一种看法了。当然了,现在流行的东西最好也多少了解一些,这是非常有用的。
5.
问:你能帮我写个程序吗?要求是 .........

这种问题我见到了肯定不会回复的。对于程序员来说,编程是一种创造,这种创造是他人无法替代的,即使他人为你写了代码,他人的思想也不会变成你的,你虽然有了一个程序,有了一份代码,但是你还是不会开发。代码必须自己写,哪怕写的慢,写的差,也不要怕。当你写过很多东西,积累了经验后,情况会有好转的。
6.
问:我想学 delphi,那里能下载到编译器?

想下载的东西就自己搜吧,我相信你会用 Google,也会用百度。在学习之前,如果连搜一下也不愿意,那我就认为你没有学习的诚意了,这样子学出来也学不好。自己动手,丰衣足食,这是每一个程序员应有的思想。
7.
问:我手里有个共享的软件,能否破解?

你喜欢你自己的软件被人破解吗?程序员对自己的软件收取一点费用,仅仅是为了让自己的付出能得到回报,难道你有权力让别人免费为你做事吗?如果你能做到,那你自己联系作者,让他帮你改。如果你做不到,那就老老实实的付费去买。当然了,如果你很牛,自己会破解,那就当我没说。

当然可以!下面是一个完整的 HTML + JavaScript 程序,它可以在网页上显示一个“点击按钮随机生成程序员冷笑话”的功能。你只需要将代码保存为 `.html` 文,然后在浏览器中打开即可使用。 ```html <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>程序员冷笑话生成器</title> <style> body { font-family: 'Arial', sans-serif; background-color: #f4f4f4; text-align: center; padding: 50px; } h1 { color: #333; } #joke { margin: 30px auto; padding: 20px; width: 60%; min-height: 100px; background-color: #fff; border-radius: 8px; box-shadow: 0 0 10px rgba(0,0,0,0.1); font-size: 18px; color: #444; } button { padding: 12px 24px; font-size: 16px; background-color: #007BFF; color: white; border: none; border-radius: 5px; cursor: pointer; transition: background-color 0.3s; } button:hover { background-color: #0056b3; } </style> </head> <body> <h1>😂 程序员冷笑话生成器 😂</h1> <div id="joke">点击下方按钮获取一个冷笑话...</div> <button onclick="generateJoke()">来一个冷笑话</button> <script> // 定义一个包含多个程序员冷笑话的数组 const jokes = [ "为什么程序员总喜欢用黑暗模式?因为光明会让他们瞎。", "我女朋友说我不够浪漫,于是我写了一个 for 循环每天给她发 'I love you'。", "前端工程师和后端工程师大的区别是什么?前者认为 1px 的差距很重要,后者认为 1 天的工期不重要。", "为什么程序员分不清万圣节和圣诞节?因为 Oct 31 == Dec 25。", "有一个字符串走进酒吧,酒吧招待说:‘抱歉,我们不服务字符串。’", "如何判断一个程序员是否内向?他说话时看的是你的鞋,而不是他自己的鞋。", "我写的代码从不崩溃,它们只是随机地暂停执行以进行深度思考。", "不要 trust 任何人,尤其是正在写 bug 的你自己。", "面试官:你在项目中遇到的大困难是什么? 程序员:Git push 成功了,但同说没看到代码。", "为什么程序员讨厌上 Facebook?因为那里没有 Ctrl+C 和 Ctrl+V。", "我的代码能跑,别动它。", "产品经理说:这个功能很简单,怎么还做不完? 程序员:那您来写吧,真的很简单。", "世界上短的程序员笑话:‘我已经修好 bug 了,现在发版。’" ]; // 随机选择一个笑话并显示 function generateJoke() { const jokeElement = document.getElementById("joke"); const randomIndex = Math.floor(Math.random() * jokes.length); jokeElement.textContent = jokes[randomIndex]; } </script> </body> </html> ``` ### 解释: - **HTML 结构**:包含一个标题、一个用于显示笑话的 `<div>` 和一个按钮。 - **CSS 样式**:美化页面布局,使界面更友好。 - **JavaScript 部分**: - `jokes` 数组存储了多个程序员相关的冷笑话。 - `generateJoke()` 函数通过 `Math.random()` 随机选择一个索引,然后将对应的笑话文本显示在页面上。 - 按钮的 `onclick` 触发该函数。 你可以轻松扩展这个程序,比如添加更多笑话、支持分享功能、增加动画效果等。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值