我的编程之路

还有两天就要过年了,今天早上奔走在路上的行人明显少了很多,明天下午我也要回家了,最后这几天基本都在打酱油,没什么心思干活。

出来工作也有五六年了,工作了两个公司,中间休息过一年时间,第一家公司虽然不是什么大公司,但是觉得公司的制度还是规范的,而且公司分工很明确,在公司待了三年加班次数一只手就可以数过来,唯一一次连续加班大概持续了一个月,那时候为了赶进度,每天晚上加班两个小时,有加班工资,其他时候基本都不用加班,我进公司时带我的老大基本都是准点下班,从不会多待一分钟。也许,就是那个时候我养成不愿加班的习惯,以至于在第二个公司对加班有些抵触。在第一家公司我学到了很多,在学校课本上学到的那些理论在那里都得到了实践,而且还学会了jquery,那是2010年的时候吧,很感谢当时待我的老大。第三年的时候我下面也带了四五个人一起做老项目的维护工作,后来因为个人原因离开了公司(还是很怀念以前公司氛围的)。

重点说说第二家公司吧,公司老板有三个,加班一个比一个疯狂,我们研发的总监是技术出身,以前是做cs结构的系统的,只是因为用的语言现在很难招到人,所以改用.net做了,但是我们所有的项目做出来如果不是因为要用到浏览器都感觉不到是bs结构的程序。因为老大是技术出身的原因,他喜欢一个页面塞很多的板块进去,喜欢把需求都放到一个页面来做,就像cs程序一样。而且我们公司也没有正儿八经做需求策划的人,都是我们总监在做,但是需求做的也不细致,所以需求总是反反复复的改。现在我手上做的这个项目做完之后我去上线的时候擦发现我们做的仅仅只是最简单的直线模式需求,客户真真需要的功能我们都没有,在现场很尴尬,老板每次打电话就一个问题,进度怎么样了,一定要让他们用起来。我是一个不善于和陌生人交流的人,所以让我在现场上项目真的很艰难(因为公司摊子铺的比较大,所以有些小项目都是谁做的谁去上,等去了现场才发现以前的需求很多都有问题,大部分都要改,那我们自己要去跑需求,做实施,写代码,做维护等等一切和项目有关的事情)。

而且我们公司的老板好像觉得一个人是否有做东西,有成绩就看你加班了多少。感觉我们现在研发中心已经出现了一种病态,上班的时候打酱油,快到下班的点了就把项目打开装模做样,因为大家都心知肚明晚上是要加班的,不管你的任务做完没做完,所以白天干脆就不做事情了(记得有一次我的任务都做完了,下班我就走了,刚走到门口,我们总监从办公室出来叫住我说,反正你回家也没什么事情,就加会班呗,无语。。。),对于单身的人来说也许回家真的是没什么事情,还不如在公司待着,但对于不是单身或者已经结婚的人来说就不一样了,最关键的是我觉得这样一来,大家白天的状态都特别差,工作效率极其低下。另外一个就是出差,无论一个人是否适合出差,当客户那边催到不行的时候,他们就会把研发的人抛出去,记得我第一次出差去了一个多月,老板打电话只知道关心进度用起来了没有,那时候真的是很苦闷,后来在那边只要见到公司其他部门的人就像见到亲人一样,都很想抱着哭一场。

中间我休息了一年,后来我竟然又鬼使神差的回到了第二个公司上班(那时候在我前面几个月进公司的一个同事已经升上经理了,他劝我回公司,说了很多公司现在的转变,而我也就天真的相信了),回公司也有大半年了,出差过两三次,每次都是几个礼拜,虽然我努力提高我白天的效率,只要项目进度自己可以掌控,就不怎么加班,虽然领导不喜欢但也没说什么。现在真的是身心俱疲。

上面吐槽了那么多,我知道软件公司不加班的太少了,但我只想说,我本身并不排斥加班和出差,只是我真的很讨厌把这两项作为工作考核的标准。这么多年我没有怎么跳槽,多半因为我的自卑,我的学历很低,软件开发也只是在一个培训中心培训出来的,但即使是这样,我并不觉得我的技术有多差,至少在两个公司这么长时间,出东西的速度我不比那些有着高学历的人差。对于加班和出差,我知道我自己的心态有问题以后我也会努力调整。

2015年,我要做的几件事情:第一,上夜校,提升学历,即使这个学历很多公司也不认可,但是我还是想去体验一下凭自己的努力上课考试拿到证书的感觉(有朋友说还不如多花钱买一个,我觉得没什么意义,还不如不要)。第二,把驾照考出来。第三,看专业书,提升自己的技术能力(代码大全(已开始看)、javascript权威指南,另外还要学会angularjs),只有不断提升自己的技术,我相信即使没有高学历,一样也可以找到好工作。

从工作之后基本就不怎么写日志了,写的很混乱。

时间: 2024-10-16 16:38:35

我的编程之路的相关文章

服务器编程之路:进无止境(下)

(接上文) 为了找到第二个命题的解决方法,我们可以再回过头来看看本文中第一版的服务器程序.前面也说了,第一版程序的问题在于,一条线程服务一个连接,而OS切换线程的开销很大,所以造成性能上不去.但第一版程序绝对是愉快的顺序编程.如果我们想保留顺序编程,那应该怎么克服性能方面的缺陷呢? 问题被直接导向为:既然OS调度线程很吃力,那是否存在一种"用户态线程",由程序自己调度,让OS一边玩儿去? 先抛出答案,所谓的"用户态线程",我们一般的实现就是"协程(coro

ZSTU我的编程之路

浙江理工大学我的编程之路答案 语言:C/C++ 推荐编译器:Dev-C++ / CodeBlocks 严禁直接复制提交 作弊行为将会被ACM校队禁止入队 作者:JokerNoCry 1000: 送分题-A+B Problem #include <iostream> using namespace std; int main (){ int a,b; cin>>a>>b; cout<<a+b; } 零基础学C/C++ oj 题目1001--1199 1001:

Objective-C之父Brad Cox访谈:我的编程之路

Objective-C是苹果Mac OS X 上开发的首选语言,也正因为如此促就了它的辉煌.日前,作者Dave Dribin采访了Objective-C之父Brad Cox,一起来了解下这位大神级人物,是如何看待他的编程之路的. 众所周知,Brad Cox与Tom Love一起创造了iOS/MAC平台的首选开发语言Objective-C.构建于C语言之上的Objective-C其理念来自于公认的第二个面向对象的程序设计语言和第一个真正的集成开发环境的Smalltalk.日前,原文作者Dave D

开启PHP&PYTHON编程之路

N久没更新的blog 了,最近一直在搞世界上最好的编程语言PHP,原因嘛,自然是公司内部一直是主流的语言.所以近猪者成猪了. 通过对同行的了解,发现PYTHON才是王道啊,幡然醒悟! 好吧,从今开始,会有不定期的相关的PHP&PYTHON的学习经验和遇到的问题做一个记录放到这里. 开启PHP&PYTHON编程之路

我的linux编程之路01

我的linux编程之路从现在开始!

编程之路

转自:http://blog.csdn.net/banketree/article/details/39995209 技术永无止境,编程方向现在越来越广了,你还在迷茫地选择方向么? 本篇将简单描述编程各个方面,以及编程之路会遇到的生活问题. 问题与解答 1.编程分为几个阶段? 高手箴言中把编程分为六个阶段:1.熟练地使用某种语言(java).2.精通基于某种平台的开发(Android).3.深入地了解某个平台系统的底层(Android 底层).4.直接在平台上进行比较深层次的开发(Android

2015编程之路

计划还是要有的,万一实现了呢! 2015前端之路: 需要仔细阅读的javascript书籍:<javascript设计模式>,<javascript语言精粹>,<secrets of the javascript ninja>: 需要阅读的类库源码:requirejs, seajs, jquery, backbone, underscore: 学习nodejs; 2015后台开发之路: 基本思路是这样的: 入门c语言,仔细研读数据结构,以求更深入的了解底层实现,算法,以

拼命三狼,我的编程之路!

大家好,先介绍一下自己吧,我叫小飞,我目前在阿里巴巴集团做后台开发偶尔也会写一下前端的东西. 有很多人在当初选择编程之路的时候很是迷茫纠结,或者家里的反对,令自己很是困扰,但是我很庆辛我自己的当初的选择那就是来到这一条永远学习的道路,换句话说有可能是一辈子学习新的知识,下面的就是我所经历过难忘的岁月: 从高考开始说起吧,那时我高中毕业没有考到自己理想的学校,在这里我相信有很多的朋友也是如此,当时很是失望迷茫,在暑假的几个月里天天都时在考虑该不该去上大学,说实话在那几个月里很不是滋味,上面顶着父母

在此建立博客,记录学习编程之路

学习编程纯属爱好, 不打算当成一门职业, 就是别人追剧.吃饭聊天时,我编编程放松一下, 不苛求,慢慢来, 想通过编程锻炼自己两个技能: 1)踏实地一点点积累 2)做好细节,不骄不躁 当然,目标是完成一个小项目,在此积累知识,不知道什么时候能完成. 加油. 2017.09.30

编程之路:多态和绑定与非绑定方法

多态 多态是指一类事物有多种形态 动物有多种形态:人.狗.猪 import abc class Animal(metaclass=abc.ABCMeta): #同一类事物:动物 @abc.abstractmethod def talk(self): pass class People(Animal): #动物的形态之一:人 def talk(self): print('say hello') class Dog(Animal): #动物的形态之二:狗 def talk(self): print(