2015-11-09随想
发布于 8 年前 作者 i5ting 4920 次浏览 来自 分享

2015-11-09随想

你当初偷懒的,生活都会在某个时间加倍还给你……

论工资提法

法1:消极怠工法

消极怠工,以期领导反应,如果领导没注意到,就一直这样。。。

可是你领导就是没注意到,就是装作没看到呢?

于是。。。你就整日无所事事?

法2:闷葫芦法

就闷着,不说,谁也不知道,如果你一直不给涨,一旦提离职,立马离职。。。

有点极端

做为一个程序员,沟通是必备技能,反正圈子就这么大,总不能老死不相往来

法3:好好表现法

此法有2种可能性,取决于你的领导

领导好,有识人之能,好好表现,自然会被看到眼里,就算领导不咋地,至少你能学到东西

还有一种可能,公司会控制成本,

  • 挑战你的接受极限,公司节省成本
  • 一堆人里挑几个涨工资

不管哪种,其实都是一样的,好好表现还是要的

我对世界的评判标准

  • 对自己或他人有利的事儿可以做
  • 对自己和他人有利的事儿,一定做
  • 对谁都没好处的事儿,一定不做

那么看一下这三种,很明显

  • 消极怠工法:对自己和公司都不好
  • 闷葫芦法:对自己和公司都不好
  • 好好表现法:至少是自己受益,而且可能是双方受益

人啊,在社会上混,还是得懂事儿

技巧与经验

互联网时代,是个好时代,世界是平的

技巧已经不是问题。

随便google,只要不是搜商太低,基本都能找到,就算笨点,搜一百页总能搜到吧

就像搜种子一样,相信你们的能力。

但是经验性的东西是搜不到的,也不是能学到的,是实践的来的

那么经验怎么来?

  • 生成环境的工作是最直接的提升
  • 真实项目价值最大

就好比做架构规划一样,百万以下体现不出水平,可是没做过千万级别的人,你相信他能做出千万的系统?

常常迷于技巧的人,会眼高手低。。。可怕的事实是长期的眼高手低。。。

我的逻辑最简单,手上的先玩明白了,做到极致,然后再折腾其他的,如果该做的都没做,你到底是怎么想的呢?

学习别人的习惯

学习3境界

  • 1)跟人学,学习惯
  • 2)读书,读好书
  • 3)自悟,自省

第一种是捷径,进步最快的,第二种看自己,只要肯努力,勤奋,一样会进步很快

第三种是比较慢,一旦可以做到,那就是大师级别的

为什么要讲这个呢?

因为我发现,有的人你怎么教他他都记不住

  • 你让他记目录记不住
  • 你让记住ps -ef|grep xxx,这次记住了,下次就不记得了
  • 你不让他用鼠标,二分钟后他又。。。。

对这种人真是可怜又可恨,能不能有点出息啊?

笨点我都可以理解,但反复都学不会,是神马性质问题呢?

态度比能力更重要

有点时候,别人看的是你的态度,而不全是你的能力

比如安排了一个工作,即使你不会,即使你明知道搞不定。就算你装,你也要晚晚的走

当然付出时间的代价,最好的状态是解决了,第二天去请功,最差搞不定,你的主管也不好意思骂你

最主要的是你让别人看到你尽力而为,而不是搞不定就不钻研

就好比娶个女人,你给不了她明天,她还会跟你过日子?

举例:

某天,开发一个客服页面,设计师给出了交互,左右滑动,而且可以点击左右的按钮

这其实很简单,结果被做成了:只有左右滑动,左右的按钮没了…

原因是他不知道怎么做,然后和设计师一商量,就干掉需求了

且不说这个问题的性质,就单单搞不定这事儿,我就很郁闷了,能实现左右滑,就不能加个按钮触发么?

如果这点时间都不肯花费,能做好么?

《小王子》对玫瑰的爱,就是以花费时间为衡量标准,其实编码也一样,在这方面付出的时间足够多,你玩出了乐趣,你就真的会热爱这个职业的

如果不快乐,趁早换职业吧

学习要掌握方法

学一样东西就要掌握透了,别傻呵呵的一知半解

始终去验证自己的方法是不是正确的,才是正确之法,而非应付工作

比如jade

    div(class="container js_container")
      div(class="page")
        div(id="wrapper")
          div(id="scroller")
            div(class="banner")
              img(src="#{head_img_src}")
            div(class="bd-goods")
              p(class="goods-detail") #{title}aaaaaaaaaaaaaaa

还能写的更丑一些么?

最基本的常识你真的理解了么?

div(class="page")

写成

.page

不是非常精简么?会点html或css或jquery,大概都是点是啥意思吧?

我他妈培养的不是拷贝粘贴的人,那样有意思么?

再有,重复做的事儿一定是有问题的

关于hade

moa-frontend使用jquery + bootstap经典技术栈,然后配合express + jade

经常使用 bootstrap 然后转jade。

html转jade是比较省力的一种方法

使用场景:尤其是写bootstrap的时候,当然静态页面转jade也一样

hade是一个html2jade.org的copy,平常打开这个网站比较慢,索性还是在本地弄一个,用的时候一条命令打开

[sudo] npm install -g hade
hade

https://github.com/i5ting/hade

受到git的诱导,我一直认为这种本地服务会流行起来,

我最想的是牛气的说:“没有网络,我也一样可以编程”

而nodejs + npm非常适合做这样的事情

所以我写了很多这样的工具

  • je
  • cgo
  • upload-cli

随手分分钟可以搞定,折腾吧

前后端分离实践

  • 前端:moa-frontend
    • public下面的采用nginx做反向代理
    • 其他的采用express+jade精简代码(ajax与后端交互)
  • 后端:moa-api

其他代码上见吧

27 回复
因为我发现,有的人你怎么教他他都记不住

你让他记目录记不住
你让记住ps -ef|grep xxx,这次记住了,下次就不记得了
你不让他用鼠标,二分钟后他又。。。。

让人家找鱼竿吧。帮人拉绳太累了。 有的时候着急也没用,路还得自己走。

@leapon 是的

人生就这么无奈。。。

我他妈培养的不是拷贝粘贴的人,那样有意思么?

他妈两字去掉就更好了

jade要不要简写就是个人喜好问题了,根技术无关,你不能人说没简写了就丑,人说不定认为那样很丑呢,这东西是没定论的。

没简写也不代表就不知道点是什么意思,可能是个人追求的东西不同,属性全用括号圈起来不也挺工整,点不过是弄出来偷懒的,但要讲表意,还是括号属性直接,人愿意多打几个字,人不累。就像你担心写这个代码的人不知道点什么意思,人说不定也担心刚来的不知道点什么意思呢,所以故意写明白了。

通篇看下来,是挺够郁闷的,但有些事情要放宽心,不要总盯着细枝末节的,没什么大事情,人不愿意学是人家的事情,人或许兴趣就不在这块。那个什么美丑的问题,大家商量一下,取得一致就行了。

我也用nodejs做还算比较大的系统, 个人也做前端, 也纯AJAX, 不过,我做的是企业工厂内部用的系统, 用户量也不大,界面也不需要太美观, 快捷键操作这些反而对用户来说是最重要的, 可能跟你们流行的架构还真有点不一样,

@coordcn 恩,O(∩_∩)O谢谢

jade简写这事,我要和你辩一下,既然用它,就按照它的方式做,这样才更好,你说呢?

单个人以为丑,可以,但在团队里,是不能这样的

@151263 哈哈,每个公司都不一样的

嗯,不错,但是感觉大部分是来发牢骚的。因为这里没有领导。

@i5ting

这个没必要辩的,我也不是讲的美丑问题,我讲的是团队统一的问题。

就单看某个人那么写,你不能以美丑来评判人的对错,你需要做的是,大家在一起讨论下,定一个书写规范。

我认为这些细枝末节的东西不值得关注,只要大家统一,不违反规则,随便怎么写,不能以个人的好恶来评判。你们团队出现这个问题,更主要的是规则没有明确,我在可A可B的时候说不定就写成C了,写成C问题就大去了,AB都没错,C错了,定个大家都认可的规则约束一下才是正途。如果那个人在规则制定后,还那么写,才是有问题,在规则制定之前,他没错,语言提供括号属性是基础的,点其实是为了偷懒的产物,你如果纠结这个东西的话,你自己去看看jade的源代码就行了,实现括号属性是通用的,但为了支持点缩写要特殊处理。你不能以自己的主观喜好来评判人家,而是用规则来约束大家。

这个问题无关于美丑,而关于团队统一协调,跟技术也没有多大关系,统一了就行了。没有规则之前,他只要不错就是对的,在规则之后就必须按照规则来,违反规则不错也是错的。规则是为了统一,更是为了少犯低级错误,你说是不是呢?

如果你是个团队领导,你看到这样的人,这样写,心里即便不舒服,也要认可人家的工作,人家首先没错,你无权指责。在认可的前提下,慢慢引导,制定并灌输团队规则,我想除非有人故意唱反调,大多数人还是会按照规则做事情的。你自己的心态首先要放好,要容得下不入眼,甚至是错误的东西,要人写得比你好,你还做什么领导?我们扪心自问,看自己3年前的代码是什么感觉?现在写的代码,两个月后有没有重构的冲动?代码毕竟是工程产物,追求美没错,但绝对不是第一位的。优秀的工程师会让代码在不断的迭代过程中趋于完美,有这样追求的工程师有几个呢?

我认为,如果我是领导,我就告诉大家, div(class=“page”)跟.page都可以, 没问题,喜欢哪个写哪个, 这两种规则并存,就是我们的规则, 细节上的规则,我认为,不用定的太死, 就比如 a += 2 跟 a = a + 2 我觉得,没必要太纠结 抓住主要矛盾, 放开细节

嗯嗯 技术人员的内心要有技术追求…

div(class="container js_container")
      div(class="page")
        div(id="wrapper")
          div(id="scroller")

还真认不出是 jade来。竟然在社区看到有人用 html2jade 的,还因其网络原因,建议用离线这种友好建议。我想了一下,估计社区也是有人这么地用过 js2coffee 了。

個人是覺得 div(class="page") 太繁瑣,.page 又太精簡,

自己習慣的是 div.page。 XDD

公众号里有人喷我

不提技术如何,鸡汤文全是错误,你根本没弄清楚态度和能力之间的关系,态度比能力重要纯粹是屁话,一个积极向上的广场舞大妈和性格极端卑劣的牛顿在你面前,你会毫不犹豫选择前者,就因为你没有包容别人不同态度的能力,所以不配得到高级的技术

做事就要有做事的态度,没有能力不配有个性。如果一个人连基本的能力都没有,他是谁还重要么?公司不是慈善机构,我带人,培养他们,我是希望他们能够真的成为喜欢技术的人,我也不指望他们能在我这里多久,如果不行辞掉就是了,牢骚几句,也不过是想举点反面例子。。。

人们带着各式各样的态度做出自己的贡献,态度只是个人过去经历和目前环境所决定的。尼采做出伟大的杰作后选择自杀,你觉得他的态度很好吗?人们为了追求纯粹的知识牺牲了那么多,你们没有看到他们伟大的一面,反而从自私的角度批判别人,灌输这种鸡汤比灌输毒药还危害人

大晚上的,不容易啊,写这么多

亲,真不是不知公司为何物啊

没有包容别人不同态度的能力,所以不配得到高级的技术 这算什么结论?

@zyvas 别人喷我的,泪奔。。。。。

@i5ting 你首先要学会从别人的角度去看问题才行,不然这个团队肯定越带越累。

首先不能按照对自己的要求去要求别人,水平有高低,这必须要面对。出现态度问题,要想想为什么态度有问题了。态度有很多种原因生成的,有些人是新人,不清楚,造成了疏忽,只要下次不犯或少犯就是进步。技术不行的,是因为兴趣点不在,还是因为贪玩,上班时间做其他事情?这个都会表现态度问题。就连你的态度也会让人产生态度问题。这个东西很复杂,有人喷你是太正常了,这个世界上最难统一的就是人的思想。

碰到问题,先从自己找问题,尤其这个问题是你团队里普遍性问题的时候,十之八九是管理者自身的问题。从你说的jade写法,就很让人怀疑你到底是怎么帮新人的,如果你真的耐下心了教了同事,同事还跟你唱反调,这样的人最好请出团队。如果不是这样,一味的指责别人其实是无助于问题的解决的。

新领导吧?

做事就要有做事的态度,没有能力不配有个性。 -@i5ting
这句话不敢认同。

@coordcn 的观点 作者本身是以一个‘领导’的心态来看同事的 但是闻道有先后 术业有专攻 这也是大多技术出身的领导容易出现的问题 但是作者的心情可以理解

@i5ting 到牛顿这个级别,性格会极端卑劣?他说的才是屁话吧

刚转做管理,要快去转变思想,@coordcn 说的太好了

@i5ting 知道。支持楼主。价值观相符。继续关注

所以你这是在吐槽谁

态度是一种最底层、最原始的个体行为,每一个人对每一件事情都拥有自己的态度,所以,我们用道德和制度规范着我们在某个特定环境中的服务态度;而能力则是在相同的态度下,通过对群体中个体的“实操技能”比较后得出的对比结果!

回到顶部