1
wangkun025 2020-01-05 18:00:39 +08:00 12
这篇文章,留给接手你工作的人,他就不用自己写了。
|
2
leonme 2020-01-05 18:08:07 +08:00 1
程序员的能力取决于操作系统、网络、数据结构和算法、数据库等的了解程度,和语言自然无关啊
|
4
cz5424 2020-01-05 18:19:21 +08:00
写 curd 的用什么写 curd 都是一样的,假如写硬件转 curd 肯定是一团糟了
|
5
octobersnow 2020-01-05 18:20:22 +08:00 via iPhone
话说这是思想没转变过来吧,c 语言有错误处理吗?
|
6
brucefu 2020-01-05 18:24:53 +08:00
内容我没看,我只想说:如果你真能看清一个人的能力,那么你就有当大领导的素质了
|
7
wbing 2020-01-05 18:25:52 +08:00 via iPhone
写 c 的习惯用 if 判断是否执行成功有问题吗?
|
8
lekai63 2020-01-05 18:26:47 +08:00 via iPhone
写 c 的不是一般都嵌入式么?偏后台。
页面写不好 不知道 ajax 正常啊 |
9
hoyixi 2020-01-05 18:33:11 +08:00 2
以前,码农二字是自嘲,现在是写实了。
很多人根本不适合干这行,这几年,冲着薪水还行,不用风吹雨打,再加上培训班的忽悠,啥样人都往里扎。 结局就是:平均薪资下降,资方在薪水、裁员、加班方面有了更大的筹码。 |
10
mamahaha 2020-01-05 18:40:48 +08:00
现在的局面是很多人混不下去了报个编程班混饭吃。
|
11
emeab OP 当初开始项目的时候 他主动要求做后台. 你说写 C 不习惯 那你不能抢着干又干不好啊. 而且既然要当初投的是 php 程序员 去学习一下 php 很简单吧 ajax 也很简单吧 都不学不明白,就去工作. 这叫没一点职业素养吧
|
12
CEBBCAT 2020-01-05 18:44:45 +08:00
上一次人家告诉我 [一个程序员的能力和语言是没关系的] 是在试图告诉我一个牛逼的人转到什么语言上都是大佬。
这个帖子说的却是……领了年终奖就开溜吧。不敬业到如此地步公司内部对他没点动作,不辞职留着过年么…… 另外看他写码野路子就稍微提点一下呗, |
13
charlie21 2020-01-05 18:48:39 +08:00
坚持住,不要转行,不要让劣币驱逐良币
|
14
emeab OP @CEBBCAT 我一开始还提醒一下,毕竟一开始他可是会直接改库里面的东西 配置环境直接 chmod 777. 后来多说几句就急眼了 疯狂和我杠.到后面那项目几乎都是他说了算 我也乐得清闲.
|
15
NerverLibis 2020-01-05 18:51:02 +08:00 via iPhone
ajax 不属于 php,所以你可以让他用 swoole 做分页,代码空格用 ide 格式化即可。此外此人极有可能是培训班毕业的…
|
16
CEBBCAT 2020-01-05 18:52:06 +08:00
|
18
crella 2020-01-05 19:40:13 +08:00 via Android
都是在 csdn 上的博客讲某些代码事例,看 php 的竟然看到我晕头转向。
|
19
msg7086 2020-01-05 19:45:20 +08:00
你俩的上司在干啥?
|
20
dlqingxi 2020-01-05 19:46:47 +08:00
能抢着干活,这一点还不错。起码没有遇事就躲。
你应该当面跟他讲这些。才是真的对大家都好。他离职了你在这里喷,有什么用呢。 可能他就是不合适做程序这一行吧。 |
21
TypeError 2020-01-05 19:59:55 +08:00 via Android
这是没有软件工程的概念,学一门新语言之前最起来看一下这门语言最佳实践代码规范之类
比如 effective C++/ Uber Go 语言规范这些 |
24
zjsxwc 2020-01-05 20:05:54 +08:00 via Android
我记得 c 也有 try catch 的黑魔法
|
25
lihongjie0209 2020-01-05 20:06:24 +08:00
@zjsxwc #24 难道是宏魔法? 我猜的
|
26
lihongjie0209 2020-01-05 20:08:57 +08:00
其他的还好, 就是事务这个东西看情况吧,
有些场景没必要, 脏数据产生就产生了 有些场景没办法, 数据库回滚了, 外部调用已经产生了 |
27
wsseo 2020-01-05 20:09:20 +08:00
难道没人发现楼主文不对题?
标题应该改成“突然发现一个程序员的能力和用什么语言是有关系的”。 |
28
Mithril 2020-01-05 20:19:12 +08:00 1
如何组织代码,如何分配功能,如何构造组件以及约定接口。
这些放到各种语言里都是一样的。 无非是有些框架在一定程度上推荐了最佳实践,但是细化到一定抽象级别以后,还是要你自己写的。 所以有人总结了那本花纹设计的书。 也有人觉得那东西没用,结果弄出了一坨烂摊子。 |
29
zjsxwc 2020-01-05 20:31:35 +08:00 via Android
@lihongjie0209 #25 原文:“@zjsxwc #24 难道是宏魔法? 我猜的”
回复:很久以前看到的,原理应该是 c 标准函数 setjmp 与 longjmp,用宏包装的 try catch,可以看看 github 上的例子 https://github.com/guillermocalvo/exceptions4c |
30
LancerEvo 2020-01-05 20:32:09 +08:00 1
什么叫“突然发现” 没有任何人说能力和语言有关啊 烂坑
|
31
vagranth 2020-01-05 20:50:04 +08:00 1
本来就是跟语言没关系啊,逻辑思维能力又不会因为你换语言而平白无故的增长
|
32
n37r06u3 2020-01-05 20:52:57 +08:00 via iPhone
本来就是,但是 python 之父发量确实多。。。
|
33
hyy1995 2020-01-05 21:16:29 +08:00
你才发现吗?语言怎么可能决定一个人的能力,平时工作都是写业务代码。。。
|
34
herozzm 2020-01-05 23:27:42 +08:00 via Android
php 我也不用错误处理 if 到底 有问题?
|
35
sagaxu 2020-01-05 23:43:01 +08:00 via Android
认识几个代码习惯跟你描述差不多的人,但是他们拿到了阿里 P8 和腾讯 T3.3,人家的长处不在搬砖而已。同济土木工程博士在工地搬砖,同样入不了农民工老师傅的法眼。
|
36
Messiv2 2020-01-05 23:49:22 +08:00
你才发现吗?大一的时候老师就这么说了。
|
37
qinkangdeid 2020-01-05 23:57:31 +08:00
做事就看人物性格
和学生时代读书的时候一样样的 人性变不了 |
38
veliwj 2020-01-06 00:38:56 +08:00 1
过几年你就会发现业务代码写再好也没什么用,毕竟对于大部分公司的业务,后台代码再差,最终能跑起来,一般都没什么问题,真有问题,再积极站出来解决自己的 bug,大不多加班,完事后,领导还贼满意。你倒好,早早就干完活下班,看起来就是工作量不饱和,工作态度差,到头来绩效考评还不如别人...... 不要过于鄙视业务代码写的不好的,很多真的就是写得少,没经验,但人家混的可能更好,毕竟升职加薪往往靠的都不是写业务代码的能力。
|
40
FrankHB 2020-01-06 04:07:43 +08:00
不就是因为写 C 才培养出抖 M 习惯的么。
现在又不是 1970 年代,C 能顶用的场合本来就少,正常人哪来那么好运气找到用 C 能混饭吃像样的工作?稍微有点本事的九成九都跑了……剩下来绝大多数是写什么都成屎靠其它技能混的,有什么好奇怪的。 |
41
darknoll 2020-01-06 07:21:33 +08:00 via Android
他说写 c 的你还真信了?指不定哪个培训班出来的
|
42
7gugu 2020-01-06 08:14:03 +08:00 via Android
真的强,在技术上都会比较低调的
|
43
jsun 2020-01-06 08:44:39 +08:00
你说这些跟 C 关系都不大,更多的是接口处理流程,业务流程
|
44
maddot 2020-01-06 08:45:16 +08:00 1
写代码一坨屎一大堆 BUG,加班加点解决问题,老板大为感动,升职加薪
|
45
LokiSharp 2020-01-06 09:07:07 +08:00
看这样子这人确实是写 C 的啊,有什么问题嘛?
|
46
Sofia404 2020-01-06 09:58:23 +08:00
我有时候就真的很无奈,最近在学 ts,用来写游戏,想写规范点,结果老大和同事都劝我没必要,功能能实现就行了,感觉他们对技术没有追求,做这行也是看在工资还可以的份上
|
47
nicevar 2020-01-06 10:00:37 +08:00
你描述的问题与你的标题没有什么关系,写 c 的又不是做 web 开发,没看出任何与写 c 相关的地方,难道 printf 一个 helloworld 也是写 c ?
|
48
r1ng0 2020-01-06 10:17:51 +08:00
emm 我实习找工作的时候 开始就只会 C/C++ 然后被一家公司招进去,学了 3 天 PHP 就开始干活了。。。
|
49
vimiix 2020-01-06 10:21:17 +08:00
程序员的能力完全在于做出判断的人
|
50
wangyzj 2020-01-06 10:25:09 +08:00
写 c 没做过 crud 的 boy 把
|
52
Felldeadbird 2020-01-06 10:55:30 +08:00
我猜,楼主公司项目没用 PHP 框架?感觉说的很多都是写原生 PHP 常见习惯呀。
|
53
kop1989 2020-01-06 10:59:53 +08:00
语言就是工具,没有三六九等。写算法的不一定会写业务,写架构的不一定就能熟练掌握 css 样式,分工不同而已。
|
54
Curtion 2020-01-06 11:06:23 +08:00
写 c 的大多是和底层硬件相关,而且 c 的抽象能力不好,很正常。
|
55
Liudong1999 2020-01-06 11:21:30 +08:00
后台订单列表分成 3 页 已付款一页,已发货一页,所有订单又是一页.这还不算,还强行分出一个财务订单页,仅仅因为多了一个发货按钮,你敢信?
-------------------------------------------------- 这就只是状态不一样,一个页面复用就好了。。。这个稍微想一下就可以简化的工作量,这个人怎么一点复用的思维都没有。。。 |
56
DelayNoMore 2020-01-06 11:31:19 +08:00
ajax 是属于前端的吧
|
57
emeab OP @Felldeadbird 用了 tp... 但是他后台还是用的 input
|
58
sryanyuan 2020-01-06 12:00:21 +08:00
语言和能力当然没关系 语言和接触的方向有关 不同方向的突然写另外一个方向 写的不好很正常
|
59
as5739 2020-01-06 12:00:42 +08:00
我也很好奇,错误处理具体指什么? if 怎么就不行了?
|
60
no1xsyzy 2020-01-06 12:43:46 +08:00
@octobersnow 有人实现过一个,用 sjlj 和宏做的
|
61
coderluan 2020-01-06 12:45:54 +08:00
虽然这么说不太好,但是 C 语言转 PHP,大概率是因为他 C 语言本身就干不下去了。
|
62
DelayNoMore 2020-01-06 13:57:55 +08:00
@maddot 结论,写 bug 多的程序员容易升职加薪
|
63
kemikemian 2020-01-06 14:06:55 +08:00
写的后台连最基础的 ajax 都不用,后台订单列表分成 3 页 已付款一页,已发货一页,所有订单又是一页.这还不算,还强行分出一个财务订单页,仅仅因为多了一个发货按钮,你敢信?
------------------------- 这句话是啥意思? |
64
qq976739120 2020-01-06 15:44:13 +08:00
go 里就是用 if 来判断任何可能出现的错误的吧
|
65
feelinglucky 2020-01-06 16:11:08 +08:00
+1
我觉得这哥们适合写 golang (狗头 |
66
emeab OP @kemikemian 就是订单有状态的嘛 他把每个状态都分别用一个页面显示... 连最基本的 ajax 都不用.. 每个页面还要再菜单那里显示..
|
67
coderZero 2020-01-07 00:36:35 +08:00
看来真的不能在外包公司待...
|
68
sheny 2020-01-07 08:56:20 +08:00
啥公司?这么闲?俩月重构?我们老板:重构?有必要?能跑就行
|
69
devwolf 2020-01-07 09:36:43 +08:00
前三点和我干的一模一样
|