V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  guoqiao  ›  全部回复第 1 页 / 共 33 页
回复总数  652
1  2  3  4  5  6  7  8  9  10 ... 33  
17 小时 12 分钟前
回复了 cokar 创建的主题 编程 程序中文件夹或文件命名不加复数 s,会显得 low 吗?
能用单数就单数, 非必要不要去给自己和别人制造麻烦.

如果所有单词都是简单的加 s 那也罢了. 我曾经遇到过 Person class, 对应的表名是 people, 害我找了半天. 我心里默默问候了这个程序员的家人, 自此以后决定代码里能用单数就用单数, 别折腾这些没意义的迂腐玩意儿.

用单数形式统一, 便于全局搜索, 也特别适合代码自动生成和 ORM 的场景.
其实对待英语语法的思路也一样, 重点是传达信息, 这些细枝末节根本无伤大雅.
17 小时 45 分钟前
回复了 geechain1 创建的主题 程序员 大龄程序员想去新西兰工作
@wangpugod2003 seek 确实主要是本地工作, 我很少使用. 我现在一般是用 LinkedIn. 不过目前全球的招聘都大幅收缩了, 找工作比以前更难了, 无论是在 NZ 找本地还是远程. 如果过来, 你要有资金和心理的准备.
8 天前
回复了 dorm 创建的主题 职场话题 谈职场晋升
区区几百个字,槽点之密集让人惊叹.
我很好奇, 在相对干净的 IT 行业, 是怎么长出爹味这么重的人的?
173 天前
回复了 geechain1 创建的主题 程序员 大龄程序员想去新西兰工作
@ziggear 也没有那么难吧, 我见过好些案例.

对于 IT 行业, 你可能得有比较过硬的背景. 比如说早几年, 阿里,华为, IBM 等大厂的工作经历就很有帮助, 有很大的机会可以拿到离岸 offer, 然后公司给你工签, 有些还能提供安家的帮助.

我还听说一个不算热门的机械行业的哥们儿, 由于这边一家公司正好需要他的技能, 不仅给他签证, 甚至在这边给他订了一个月酒店, 然后帮他租好房子, 还给配了台临时用车. 他卖掉北京的房子, 一家人来到这边其乐融融.

离岸工签这个事情, 说到底是供需关系. 你有技能, 这里有公司看中并需要, 就一拍即合.
如果你国内的资历不是头部公司, 那也没关系, 你也可以找这边的非头部公司.
当然你还是要放低预期, 这里的市场规模跟国内前些年的鼎盛时期, 那绝对是不能同日而语的.
2023-01-24 17:11:42 +08:00
回复了 mmr 创建的主题 汽车 在众多新能源车企中,为何特斯拉受到了如此多的争议?
楼主应该不知道有"公关公司"存在.
企业付给他们一笔钱, 并不需要明说要他们去抹黑对手.
他们为了让企业满意, 继续付钱, 自己主动就会去做, 所谓的水军通常就是这类公司雇佣的.
只要竞争对手一有负面新闻, 这些人就会像蝗虫一样蜂拥而上, 带节奏, 带情绪, 把事情夸大, 闹大.
而受益的企业明面上与这些水军没有任何关系.

特斯拉一个是外企, 另一个, Musk 对这种公关文化显然是很不屑的.
@someonetwo 对,这个道理我是当了好些年码农才后知后觉的。本质上,别人吹捧某个人的职业,其实是觉得这个人将来能帮上忙,有利用价值。但另一方面,一个能帮上别人忙的职业,它本身在中国这样的关系社会就很有价值。
我尝试过几次,每次都被复杂的配置,语焉不详的文档,还有不同平台的割裂体验劝退了。

感谢这个帖子,让我知道,原来不是我一个人。
2022-11-20 18:42:59 +08:00
回复了 mortalbibo 创建的主题 程序员 目前的远程工作, 什么技术方向岗位比较多?
DevOps
2022-11-07 00:15:02 +08:00
回复了 geechain1 创建的主题 程序员 大龄程序员想去新西兰工作
@allenzhong 哈哈,我都忘了自己在这个帖子下打了这么多字
2022-09-09 21:09:24 +08:00
回复了 Citizen7 创建的主题 Apple 14 这么难抢么,还是每次都难抢
@Building 我去年很顺利就买到了,今年网站各种报错层出不穷,所以我才这么说。
2022-09-09 20:54:39 +08:00
回复了 Citizen7 创建的主题 Apple 14 这么难抢么,还是每次都难抢
今年要么是异常火爆,要么是运维重大事故。
2022-08-17 16:12:53 +08:00
回复了 bosskwei 创建的主题 程序员 工作的意义究竟是什么
2022-08-17 06:49:16 +08:00
回复了 bosskwei 创建的主题 程序员 工作的意义究竟是什么
两个事实:

- 多数动物, 哪怕是狮子老虎, 终其一生多数时候都是在饥肠辘辘的到处找食物, 或者说活下去. 就这, 大量的动物都做不到.
- 多数打工者都渴望暴富, 财富自由, 之后完全不用工作了. 这很难, 其实真做到了很快也会无聊, 你还是要找点事情来做打发余生. 不妨改变一下思路: 你真正需要且不难得到的是 work life balance, 一边工作换取口粮, 一边用剩余的时间享受生活. 国内的问题在于这两个比例的失调, 以及无处不在的焦虑感, 让你对工作感到厌倦. 既然你已经润了, 这个在国外其实很容易做到, 因为这是社会的共识.
2022-08-13 04:52:56 +08:00
回复了 dxatgp02 创建的主题 Java Java 对象里为什么要用 get set?
@liuhan907
@BigDogWang

所以说到底, 你俩的观点就是: "因为 Java 的语法就是这样的, 所以这样做是对的".
类似的观点有: "你生在这个国家, 那你就必须爱这个国家, 你说的问题都是国情决定的, 你说国外没用."

楼主问的语言确实是 Java, 但是这是一个通用的编程语言设计问题, 他的问题也可以解读成"Java 为什么要这样做? 是不是合理 ? 有没有更好的设计 ?"

我来说说我真正反感的地方:

我记得早期写 Java/C# 的时候, 把字段设置成 private 只是一个推荐做法.
如果你明确知道自己的字段直接访问没问题(比如只是当作数据载体用), 那么你应该允许我这么做. 哪怕将来确实有较小的概率需要加上访问控制, 也不过是一个简单的重构.

到了 2022 年, 当你在 IDE 里写 C# 或者 Java, 如果 class 的字段没有封装起来, IDE 会拼命的提示你, 这样做不行. 在 V2EX 这样的编程论坛里, 加上 getter/setter 被认为是天经地义的, 质疑的声音会被嘲笑. 这像极了疫情三年来出生的小孩, 他们以为人类出门就是必须带口罩的.

重申一下我的观点:

- 从语言设计层面, 这个问题有更优雅的解决方案.
- 即使是限定在 Java 现有的语法里, 要求所有字段都封装起来, 是矫枉过正, 得不偿失的.
2022-08-12 14:48:32 +08:00
回复了 dxatgp02 创建的主题 Java Java 对象里为什么要用 get set?
@yaphets666 我只是提供一个判断问题的角度, 当然不是说适合每个人.
2022-08-12 14:47:03 +08:00
回复了 dxatgp02 创建的主题 Java Java 对象里为什么要用 get set?
@BigDogWang 那么请说说你的理解.
2022-08-12 12:16:53 +08:00
回复了 dxatgp02 创建的主题 Java Java 对象里为什么要用 get set?
@karloku 并不会, 如上.
2022-08-12 11:54:14 +08:00
回复了 dxatgp02 创建的主题 Java Java 对象里为什么要用 get set?
@BigDogWang

"我就想问你。一开始你觉得不需要访问控制,然后到处直接访问变量。突然有一天,这个属性需要访问控制了,你改起来蛋疼不。。。不同语言本身就有不同的设计和风格"

不蛋疼, 如下:

```
# V1: no access control
class Person:
def __init__(self, name):
self.name = name

# V2: make name readonly
class Person:
def __init__(self, name):
self._name = name

@property
def name(self):
return self._name

@name.setter
def name(self, value):
raise AttributeError("name is readonly")


# no change to interface & usage:
p = Person("Foo Bar")
print(p.name)
# work with V1, Exception for V2:
p.name = "John Smith"

```
2022-08-11 12:07:28 +08:00
回复了 dxatgp02 创建的主题 Java Java 对象里为什么要用 get set?
#82: "getter 和 setter 作用都不理解的(这不是 Java 特有的),我只能说在红利期程序员这碗饭太好吃了,不过看互联网公司这裁员势头,红利期也差不多过了,你不被优化谁被优化"

我要特别的替楼主怼一下#82 楼这个回答. 请你不要被他唬住.
有没有可能, 说这类话的人, 不过是因为他们没有经过自己的思考而人云亦云? 会不会是因为他先学了 Java, 甚至只学了 Java, 从而先入为主, 被禁锢在自己的思维茧房里了 ? 能问出最傻最基础问题的人, 会不会才是那个直面本质, 大胆思考, 甚至推倒重来, 开宗立派的人呢 ?
1  2  3  4  5  6  7  8  9  10 ... 33  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1514 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 17:20 · PVG 01:20 · LAX 10:20 · JFK 13:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.