zoukankan      html  css  js  c++  java
  • 五年技术工作的一点点感悟

      转眼间工作也有五个半年头,换过多家公司,做过ASP,Java Web,Android开发。在编码工作上走过许多弯路,实现了很多需求,也制造了很多BUG,彷过许多徨,加过许多班。时光荏苒,青涩小伙变成了猥琐大叔。

      刚毕业的那会儿,不知道做什么工作,甚至面试过期货操盘手、地产中介 、农药销售人员等职位。大学毕业后,有三个同学租了一个城乡结合部的复式房子的20平米客厅。另有六个同学听说此事,如同梁山聚义一样,高呼同去同去。这样一来,这个客厅住了九个人,晚上睡觉的时候满地都是人。平时为了省钱用电饭锅煮火锅围在一起吃,讨论学校里的老师同学和最火爆的网游,就像没有毕业一样。这样的日子持续了4个月,毕业了还能和大学同学在一起,这是缘分。后来他们慢慢的都找到了工作找到房子住,好汉们解散了。

      第一份工作是在成都一个小公司,一个狭小的办公室里用一台比刘翔还慢的电脑写ASP,月薪1K,每晚都加班并且没有加班费。我的起点非常低,那时听说谁谁进了华为阿里百度月薪七八千,羡慕不已。晚上加班的时候,我端着快餐盒对着窗口吃饭,看着楼下人来人往车龙水马,不乏豪车美女,心想何时才能月薪上万发财致富。在入职第一天,我认识了一个美丽的女同事。有一天她躺在沙发上午睡,白色碎花连衣裙,紫色的高跟凉鞋,精致的五官,洁白如玉的脸庞,长长的睫毛,乌黑发亮的头发扎在脑后,手腕上系着红色手链,深红色的指甲油。她静静的睡着,我静静的看着,惊为天人。一天早晨我在公司楼下早点摊买了2根油条3个包子1个茶叶蛋1个锅盔1杯豆浆,她看到我的豪华早餐,惊讶的说:“我一周才吃你这么多”,我嘴里嚼着油条,接着她的话:”你一周竟然吃这么多?“。后来她离开了那家公司,我再也没有联系她,心里很明白,就算我是Try/Catch,也无法捕获她的Exception.

      后来到了深圳,当时住在腾讯大厦的附近,剃须刀状的大楼在深南大道上非常醒目,听说小马哥独享顶层。有时我端着一杯白开水看着腾讯大厦顶层,也许小马哥也端着猫屎咖啡看到了另外一栋楼里面端白开水的我。此后的五年的工作范畴都是JAVA和电商,不停的学习和跳槽,不敢有丝毫懈怠,也许是智商偏低,至今未有所成。我经常去公园的林荫小道散步,避开人多的地方,思考一些问题。

      这几天心情澎湃的写下了这些文字,内容以问答方式展开,仅仅是为了更好的表达个人观点,与君分享,并非说教。如果说到你们的心坎上,请捐一点钱给贫困山区儿童,如果你火冒三丈,来打我啊。

      一 成功是什么

      我认为成功是完整的履行了自己的责任。在公司做一个尽职尽责的员工,如果自己开公司就做个好老板,提升员工的福利,在家庭是个称职的儿子丈夫父亲。有人觉得我装逼了,心想“你他妈的三观端正的令人发指啊“,对,哥就是这么正。人是社会化动物,亲人朋友恋人都要相处的好,生活才能平衡,缺失任何一样天平都会倾斜。当你没有女朋友时候,别人圣诞节情人节都去烛光晚餐开房啪啪啪,你能安心写代码吗?当你结婚了婆媳关系不和,老婆抱怨你妈炒菜太咸,你能安心写代码吗?你以为代码质量只是智力决定的吗,得了吧,你的智力二十年前就定格了,吃一百斤核桃都没用。努力去恋爱去交际去关怀父母,保持和谐的人际关系和好心情,有助于提高代码质量。

         二 写代码有前途吗

      蓝翔的同学也在问“开挖掘机有前途吗”,程序员就是个普通技术工种,跟蓝翔的同学没有本质区别。这里面也有年薪百万美元的高手,但那是凤毛麟角,我们大多数人达不到那个高度,但通过努力在中国拿个年薪10万至20万没有问题,如果你心中的“前途”是指发大财,那就去找合伙人创业吧。创业的风险大的惊人,技术转管理是一条好路子。有的同学开始皱眉头了,认为我国技术圈太浮躁,对技术转管理之歪风邪气嗤之以鼻。我认为浮躁之风是当前国情造成的,并非我国程序员性格比欧美浮躁。一个是盗版对正版(山寨对原创)的冲击,IT公司根本赚不到多的钱进行深度研发,对研发人才的培养有心无力;二是根深蒂固的官本位思想,在任何一个公司,只要是管人的必定比被管的人工资高,为了钱大家都想当官。

       三 如何才能脱颖而出

      我认为只要做到一点:靠谱。给你一个需求,能按时完成并且很少错误甚至无错,不需要返工,这就是靠谱。我曾经工作的一个公司,每次发版之前老板都会问开发人员“你写的东西,可以让我晚上安心睡觉吗?”。你的代码让人睡得着觉,就是靠谱,至于代码是否工整,变量名是否合理,这都是后话。难道靠谱就能在同事里脱颖而出?当然了,你想想你身边有几个人能担得起”靠谱“二字。

      四 靠工资买房可能吗

        提到房子,你们也许感到有点不适,但是不说不行。大部分技术人员都在北上广深就业,作为一个外地人,拥有自己的房子才意味着安家落户。有人说他的女人非常体贴,从来不逼着买房,愿意一起租房。她如此体贴,你更应该给她一个温馨的家。深圳商品房均价28000元/平方米,100平米的售价就是280万元,首付三成就是84万,到哪儿去弄84万之多!很显然深圳的工资买不上深圳的商品房,但是买老家二三线城市的房是可能的,或者买小产权房(均价5000元左右)。买老家的房就存在一个问题 ,根本没机会去住。小产权房的产权模糊,有政策风险,不能随意买卖,卖方里面也有很多骗子。

      五 如何提升工作能力

      程序员的工作能力由技术水平和沟通能力两部分组成。技术水平的提高,我的经验是阅读开源项目代码,强化开发语言的基础知识,数据结构知识等等,相信大家都有自己的方法。其他类别书籍都可以看看,那会给你不一样的视角。开发工作的一半时间是在围绕着需求跟人打交道,这些人不外乎是神一样的对手或猪一样的队友。心里把这帮王八蛋骂上千万遍,嘴上要客客气气的不厌其烦的沟通。我遇到过一些不合格的测试人员,还没有搞清楚需求是什么,就迫不及待把项目启动起来测,一边测一边问我这个那个,浪费双方的时间。请不要对号入座,我只是举例,并不是歧视测试人员。沟通能力是个很难度量的东西,有些人天生有亲切感,别人和他沟通很顺心如意。我属于天生没有亲切感的一类人,只能用有问必答而且认真答的好脾气去征服人。

      六 什么时候应该跳槽

      一个公司有没有发展前景,待上三个月就能感觉到了。一般说来业务量越来越大,离职率低,工作气氛活跃,并且制定了升职或加薪的制度,就是好公司。如果一年内工资或者职位没有变化,就该果断跳槽了。只要在公司的一天,就要认真对待开发任务。哪怕是老板是坑爹货,让高级工程师的你去修电脑,都要认真的修,也许那是一个貌美人事MM的电脑呢。能力的提升是一点一滴的,不要把自己放在心理舒适区,此刻的舒适也许是未来的痛苦。

      七 想赚钱就要敢于谈钱

      我看到很多技术同行工作一年半年后,竟然羞于去跟公司谈涨工资的事情,或者默默的接受原先定下的每年X%的涨幅。小公司的涨薪幅度,完全由老板决定。大公司都有严格的薪资制度,有的甚至有扯蛋的薪资委员会。但是不管是人还是制度决定,这个X%都可变。我们大可以勇敢的说:”哥就是效率高贡献大,哥想涨的更多“。别害怕给领导留下坏印象,相反领导喜欢有些野心的下属。只要你的要求还没有达到公司完全不能接受的地步,多涨一点是可能的,但是你不敢说,那肯定按X%来。

      八 科学的做事方法最重要

      这个社会充斥了太多“有志者事竟成” 的脑残式激励。正确的方向和正确的方法,才是做好事情的根本原因。有的公司墙上贴满了“团结奋斗”等标语,实际上业务流程一团糟,平时不注重培养员工的个人能力,不去消除错误的工作流程,事情没有按时完成就只能加班做,靠喊口号消除疲劳。斗志就像内裤,一定要有但是没必要逢人就说我有。有同事fix bug的效率高,就让他传授一下如何fix;有人需求完成的快狠准,也让他整理一点窍门秘诀开会分享。

      有些人喜欢对观点相左的博主进行人身攻击,这是病,得治

      

  • 相关阅读:
    547. Friend Circles
    399. Evaluate Division
    684. Redundant Connection
    327. Count of Range Sum
    LeetCode 130 被围绕的区域
    LeetCode 696 计数二进制子串
    LeetCode 116 填充每个节点的下一个右侧节点
    LeetCode 101 对称二叉树
    LeetCode 111 二叉树最小深度
    LeetCode 59 螺旋矩阵II
  • 原文地址:https://www.cnblogs.com/xiaoyangjia/p/4226495.html
Copyright © 2011-2022 走看看