zoukankan      html  css  js  c++  java
  • 程序员淡定的姿态和操蛋的心...

    我身边好多做软件,或是被软件做的朋友。
    有上30的,有才过20的。有倚老卖老,有年少轻狂的。
    记得一朋友说:妈的,最他妈讨厌写代码不写文档的。但据我所知,很多时候他也是不写的。
    第一可能是小项目,写在代码注释就行了。
    第二可能是公司对这方面就不是很重视或是规范化的操作。比如我现在基本两种情况都有,不知道下次来新人是否也有人在背后这样骂我。
    后来我跟朋友开玩笑的说:是啊,不过这还好,劳资最最最讨厌写个文档还尼玛是英文的!!
    朋友笑了,因为他就碰到过。
    然后程序员内心总有那么点操蛋,他跟我说,那傻逼写毛个英文,语法句子都读不通。
    我猜他一定用xx翻译助手了,因为我也一直用xxxxx助手。当然,也可能那会他心情也不是太好。
     
    这是年少程序员中最典型的一种。
    接手一个遗留下来的项目。
    一看代码规范没按自己来的,就是那人傻逼。
    一看ui设计不符合自己审美的,就是那人傻逼。
    一看项目 没按他自己思想框架里的mvc或是xxx模式来的,就是那人低端傻逼。
    因为去年刚进一公司的时候,我就这样。
    一个移动客户端项目。
    所有布局设计xml文件,最外层嵌套全用帧式布局,我就,靠。
    数据文件存储,你就一个应用,用个毛的内容提供者啊,直接db好了咯。
    项目包还有这样划分的?
    网络数据居然走xml协议格式?
    后来才慢慢发觉,也许上一位写的不一定完美。但却能解决现有的问题。
    用的帧式布局,因为项目底部的菜单栏是动态改变的,如此后只需传入的上下文覆盖上相应的一栏。
    项目包划分,只不过个人的一种习惯,他可能客户端,服务端都接触着。
    网络数据走xml,虽然没按常理走json,却让我发现他其实挺牛的,说白是自己写的一个解析类,类似于android中pull一样的。这样也许他可以不知道android自带某某api,却可以将自己封装的类到处使用。
    有一千个程序员就有一千个哈姆雷特。
     
    然后是倚老卖老的,这种比较简单。
    反正各种代码不符合他要求,界面影响他食欲,需求不符合他性欲。
    外包代码各种bug,框架设计各种缺陷,合作公司项目经理各种傻逼或是装逼。反正带逼。
    这已经是项目经理之怒了。
    不过也能理解。
    谁都想做一个自己心目中完美的项目。
     
    然后是,“这个,我知道”一类的人。
    跟他说吧,他都是,这个我知道。
    我就是这样写的,你看。。。。巴拉巴拉。把他的代码流程走一遍。
    其实我也知道,这个代码你都写了几十遍了。你知道的。
    问题是,不是你知道的这个问题。。
    程序员逻辑:第一,自己永远是对的;第二,详情请查考第一条。
     
    当然,程序员中确实可以有些逼的人。
    因为他其实去除这个逼的味道,还是挺牛逼的。
    有好的基础,说话永远是一副无bug的逻辑思路,知道很多专业名词。工作待遇环境好于其他程序员。
    “今天又没干什么,和同事聊了一下午dota”;
    “看到某某大牛了”
    “我就穿背心,短裤人字拖上班,一坐下把烟灰缸一推,台式机笔记本一开,俨然一副程序员模样”
    "那人傻逼,这项目我一人写的。"
    程序员心里:屌,才是硬道理。你不骂骂项目经理,不穿着拖鞋上班,你都不好意思说你是高端程序员。
    这类,虽然有实力,但是,程序员的心里是相对的。
    都是自己瞎比比时觉得很过瘾,别人一瞎比比就觉得别人在瞎比比。。。
     
    后来发现另外一种愤怒。
    “这代码我似成见过。”
    “你这设计不行,面条没面条味道,大葱放的比青菜还多,牛丸像鱼丸,最重要的是,这猪大肠里还有屎”
    贬低他人成果,也成了一种乐趣。
    也是,这的确是提高自己快感的一种方式。
    别人有多搓,你那就相对来说就有多优秀。
    问题是,程序员,我们能不能不要这么愤世嫉俗啊。
    开源代码本来就是一种分享。可能别人修改了某些功能。
    别人的设计一般,别人的杂碎面难吃,那你做一碗出来啊,别瞎比比好么。
     
    在山的那一边,住着一群快乐的程序员。
    他们勤劳勇敢。
    敢爱敢恨
    会赚钱,不会花钱。
    。。。。。。。
     
    少点怨恨,多点包容
    少点指责,多点赞赏
    少点瞎比比,多做点实事
    别人说你牛逼,那才是真牛逼。

  • 相关阅读:
    剑指offer---尾到头打印链表
    剑指offer---链表中环的入口结点
    剑指offer---删除链表中重复的结点2
    剑指offer---删除链表中重复的结点
    6.shap以及selector的使用
    7.进度条(ProgressBar)
    5.toogleButton以及Switch
    4.基础控件
    3.触摸事件
    2.点击事件和页面切换
  • 原文地址:https://www.cnblogs.com/helenR/p/province_citys_heart.html
Copyright © 2011-2022 走看看