跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 突然发现一个程序员的能力和用什么语言是没关系的
未分類
2 8 月 2019

突然发现一个程序员的能力和用什么语言是没关系的

突然发现一个程序员的能力和用什么语言是没关系的

資深大佬 : emeab 52

  • 这几天有个同事离职, 听他说之前是写 c 的. 然后转的 php. 这几天接手他代码,真的给我看吐了.
  • 变量命名混乱,符号前后都不空格,这些都算了 毕竟习惯问题看的有点恶心而已.
  • 但是最离谱的是不用错误处理全靠 if 来判断是否执行成功. 更别提前端提交的数据完全信任一点判断没有. 多表插入的时候连事务都不用.
  • 写的后台连最基础的 ajax 都不用,后台订单列表分成 3 页 已付款一页,已发货一页,所有订单又是一页.这还不算,还强行分出一个财务订单页,仅仅因为多了一个发货按钮,你敢信?
  • 还有上传个商品 你要现在商品页面上传商品 然后又去商品管理页面设置好 sku,然后再去 sku 设置页面设置价格,没错,他的 sku 生成是后台插入数据库后才显示出来的…
  • 我估计这 2 个月就是收拾他的烂摊子了,之前上班的时候怼天怼地的. 说我这写的不好那写的不好. 结果一看真的把我恶心坏了
大佬有話說 (71)

  • 資深大佬 : wangkun025

    这篇文章,留给接手你工作的人,他就不用自己写了。

  • 資深大佬 : leonme

    程序员的能力取决于操作系统、网络、数据结构和算法、数据库等的了解程度,和语言自然无关啊

  • 主 資深大佬 : emeab

    @leonme 心想着写 C 的怎么也比我这写 php 的要强吧… 而且这人整天抢着干活

  • 資深大佬 : cz5424

    写 curd 的用什么写 curd 都是一样的,假如写硬件转 curd 肯定是一团糟了

  • 資深大佬 : octobersnow

    话说这是思想没转变过来吧,c 语言有错误处理吗?

  • 資深大佬 : brucefu

    内容我没看,我只想说:如果你真能看清一个人的能力,那么你就有当大领导的素质了

  • 資深大佬 : wbing

    写 c 的习惯用 if 判断是否执行成功有问题吗?

  • 資深大佬 : lekai63

    写 c 的不是一般都嵌入式么?偏后台。
    页面写不好 不知道 ajax 正常啊

  • 資深大佬 : hoyixi

    以前,码农二字是自嘲,现在是写实了。

    很多人根本不适合干这行,这几年,冲着薪水还行,不用风吹雨打,再加上培训班的忽悠,啥样人都往里扎。

    结局就是:平均薪资下降,资方在薪水、裁员、加班方面有了更大的筹码。

  • 資深大佬 : mamahaha

    现在的局面是很多人混不下去了报个编程班混饭吃。

  • 主 資深大佬 : emeab

    当初开始项目的时候 他主动要求做后台. 你说写 C 不习惯 那你不能抢着干又干不好啊. 而且既然要当初投的是 php 程序员 去学习一下 php 很简单吧 ajax 也很简单吧 都不学不明白,就去工作. 这叫没一点职业素养吧

  • 資深大佬 : CEBBCAT

    上一次人家告诉我 [一个程序员的能力和语言是没关系的] 是在试图告诉我一个牛逼的人转到什么语言上都是大佬。

    这个帖子说的却是……领了年终奖就开溜吧。不敬业到如此地步公司内部对他没点动作,不辞职留着过年么……

    另外看他写码野路子就稍微提点一下呗,

  • 資深大佬 : charlie21

    坚持住,不要转行,不要让劣币驱逐良币

  • 主 資深大佬 : emeab

    @CEBBCAT 我一开始还提醒一下,毕竟一开始他可是会直接改库里面的东西 配置环境直接 chmod 777. 后来多说几句就急眼了 疯狂和我杠.到后面那项目几乎都是他说了算 我也乐得清闲.

  • 資深大佬 : NerverLibis

    ajax 不属于 php,所以你可以让他用 swoole 做分页,代码空格用 ide 格式化即可。此外此人极有可能是培训班毕业的…

  • 資深大佬 : CEBBCAT

    @emeab #13 恕我直言,你不应该清闲下来,应该抓紧找下家,除非铁饭碗计划养老模式。你想想成天和他一个屋檐下你能有什么进步?

    > 近朱者赤 近墨者黑

  • 主 資深大佬 : emeab

    @CEBBCAT 带薪学习… 把自己事情做完后就开启自闭学习模式

  • 資深大佬 : crella

    都是在 csdn 上的博客讲某些代码事例,看 php 的竟然看到我晕头转向。

  • 資深大佬 : msg7086

    你俩的上司在干啥?

  • 資深大佬 : dlqingxi

    能抢着干活,这一点还不错。起码没有遇事就躲。
    你应该当面跟他讲这些。才是真的对大家都好。他离职了你在这里喷,有什么用呢。
    可能他就是不合适做程序这一行吧。

  • 資深大佬 : TypeError

    这是没有软件工程的概念,学一门新语言之前最起来看一下这门语言最佳实践代码规范之类
    比如 effective C++/ Uber Go 语言规范这些

  • 主 資深大佬 : emeab

    @dlqingxi 一开始我发现的问题都说了 后面我再说就疯狂和我杠…

  • 主 資深大佬 : emeab

    @msg7086 外包的小公司 基本都忙自己的活 所谓的上司就是比我们来得早的一个人…

  • 資深大佬 : zjsxwc

    我记得 c 也有 try catch 的黑魔法

  • 資深大佬 : lihongjie0209

    @zjsxwc #24 难道是宏魔法? 我猜的

  • 資深大佬 : lihongjie0209

    其他的还好, 就是事务这个东西看情况吧,
    有些场景没必要, 脏数据产生就产生了
    有些场景没办法, 数据库回滚了, 外部调用已经产生了

  • 資深大佬 : wsseo

    难道没人发现主文不对题?

    标题应该改成“突然发现一个程序员的能力和用什么语言是有关系的”。

  • 資深大佬 : Mithril

    如何组织代码,如何分配功能,如何构造组件以及约定接口。
    这些放到各种语言里都是一样的。
    无非是有些框架在一定程度上推荐了最佳实践,但是细化到一定抽象级别以后,还是要你自己写的。
    所以有人总结了那本花纹设计的书。
    也有人觉得那东西没用,结果弄出了一坨烂摊子。

  • 資深大佬 : zjsxwc

    @lihongjie0209 #25 原文:“@zjsxwc #24 难道是宏魔法? 我猜的”
    回复:很久以前看到的,原理应该是 c 标准函数 setjmp 与 longjmp,用宏包装的 try catch,可以看看 github 上的例子

    https://github.com/guillermocalvo/exceptions4c

  • 資深大佬 : LancerEvo

    什么叫“突然发现” 没有任何人说能力和语言有关啊 烂坑

  • 資深大佬 : vagranth

    本来就是跟语言没关系啊,逻辑思维能力又不会因为你换语言而平白无故的增长

  • 資深大佬 : n37r06u3

    本来就是,但是 python 之父发量确实多。。。

  • 資深大佬 : hyy1995

    你才发现吗?语言怎么可能决定一个人的能力,平时工作都是写业务代码。。。

  • 資深大佬 : herozzm

    php 我也不用错误处理 if 到底 有问题?

  • 資深大佬 : sagaxu

    认识几个代码习惯跟你描述差不多的人,但是他们拿到了阿里 P8 和腾讯 T3.3,人家的长处不在搬砖而已。同济土木工程博士在工地搬砖,同样入不了农民工老师傅的法眼。

  • 資深大佬 : Messiv2

    你才发现吗?大一的时候老师就这么说了。

  • 資深大佬 : qinkangdeid

    做事就看人物性格
    和学生时代读书的时候一样样的 人性变不了

  • 資深大佬 : veliwj

    过几年你就会发现业务代码写再好也没什么用,毕竟对于大部分公司的业务,后台代码再差,最终能跑起来,一般都没什么问题,真有问题,再积极站出来解决自己的 bug,大不多加班,完事后,领导还贼满意。你倒好,早早就干完活下班,看起来就是工作量不饱和,工作态度差,到头来绩效考评还不如别人…… 不要过于鄙视业务代码写的不好的,很多真的就是写得少,没经验,但人家混的可能更好,毕竟升职加薪往往靠的都不是写业务代码的能力。

  • 主 資深大佬 : emeab

    @sagaxu 问题是我们公司也不是腾讯阿里啊. 就是个接外包的小公司…最起码的业务都做不好…

  • 資深大佬 : FrankHB

    不就是因为写 C 才培养出抖 M 习惯的么。
    现在又不是 1970 年代,C 能顶用的场合本来就少,正常人哪来那么好运气找到用 C 能混饭吃像样的工作?稍微有点本事的九成九都跑了……剩下来绝大多数是写什么都成屎靠其它技能混的,有什么好奇怪的。

  • 資深大佬 : darknoll

    他说写 c 的你还真信了?指不定哪个培训班出来的

  • 資深大佬 : 7gugu

    真的强,在技术上都会比较低调的

  • 資深大佬 : jsun

    你说这些跟 C 关系都不大,更多的是接口处理流程,业务流程

  • 資深大佬 : maddot

    写代码一坨屎一大堆 BUG,加班加点解决问题,老板大为感动,升职加薪

  • 資深大佬 : LokiSharp

    看这样子这人确实是写 C 的啊,有什么问题嘛?

  • 資深大佬 : Sofia404

    我有时候就真的很无奈,最近在学 ts,用来写游戏,想写规范点,结果老大和同事都劝我没必要,功能能实现就行了,感觉他们对技术没有追求,做这行也是看在工资还可以的份上

  • 資深大佬 : nicevar

    你描述的问题与你的标题没有什么关系,写 c 的又不是做 web 开发,没看出任何与写 c 相关的地方,难道 printf 一个 helloworld 也是写 c ?

  • 資深大佬 : r1ng0

    emm 我实习找工作的时候 开始就只会 C/C++ 然后被一家公司招进去,学了 3 天 PHP 就开始干活了。。。

  • 資深大佬 : vimiix

    程序员的能力完全在于做出判断的人

  • 資深大佬 : wangyzj

    写 c 没做过 crud 的 boy 把

  • 資深大佬 : wwcxjun

    @herozzm +1,我也是不怎么用错误处理,只有事务才用,其他都是 if ,求问有什么问题吗?

  • 資深大佬 : Felldeadbird

    我猜,主公司项目没用 PHP 框架?感觉说的很多都是写原生 PHP 常见习惯呀。

  • 資深大佬 : kop1989

    语言就是工具,没有三六九等。写算法的不一定会写业务,写架构的不一定就能熟练掌握 css 样式,分工不同而已。

  • 資深大佬 : Curtion

    写 c 的大多是和底层硬件相关,而且 c 的抽象能力不好,很正常。

  • 資深大佬 : Liudong1999

    后台订单列表分成 3 页 已付款一页,已发货一页,所有订单又是一页.这还不算,还强行分出一个财务订单页,仅仅因为多了一个发货按钮,你敢信?
    ————————————————–
    这就只是状态不一样,一个页面复用就好了。。。这个稍微想一下就可以简化的工作量,这个人怎么一点复用的思维都没有。。。

  • 資深大佬 : DelayNoMore

    ajax 是属于前端的吧

  • 主 資深大佬 : emeab

    @Felldeadbird 用了 tp… 但是他后台还是用的 input

  • 資深大佬 : sryanyuan

    语言和能力当然没关系 语言和接触的方向有关 不同方向的突然写另外一个方向 写的不好很正常

  • 資深大佬 : as5739

    我也很好奇,错误处理具体指什么? if 怎么就不行了?

  • 資深大佬 : no1xsyzy

    @octobersnow 有人实现过一个,用 sjlj 和宏做的

  • 資深大佬 : coderluan

    虽然这么说不太好,但是 C 语言转 PHP,大概率是因为他 C 语言本身就干不下去了。

  • 資深大佬 : DelayNoMore

    @maddot 结论,写 bug 多的程序员容易升职加薪

  • 資深大佬 : kemikemian

    写的后台连最基础的 ajax 都不用,后台订单列表分成 3 页 已付款一页,已发货一页,所有订单又是一页.这还不算,还强行分出一个财务订单页,仅仅因为多了一个发货按钮,你敢信?

    ————————-
    这句话是啥意思?

  • 資深大佬 : qq976739120

    go 里就是用 if 来判断任何可能出现的错误的吧

  • 資深大佬 : feelinglucky

    +1

    我觉得这哥们适合写 golang (狗头

  • 主 資深大佬 : emeab

    @kemikemian 就是订单有状态的嘛 他把每个状态都分别用一个页面显示… 连最基本的 ajax 都不用.. 每个页面还要再菜单那里显示..

  • 資深大佬 : coderZero

    看来真的不能在外包公司待…

  • 資深大佬 : sheny

    啥公司?这么闲?俩月重构?我们老板:重构?有必要?能跑就行

  • 資深大佬 : devwolf

    前三点和我干的一模一样

  • 資深大佬 : xkoma001

    @veliwj 说的都是大实话..老板只关心他能看到的..

  • 主 資深大佬 : emeab

    @sheny 问题是现在客户完全不收货 要我重写 不然我这辈子都不想碰那些代码

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具