又来到公司加班了,只是因为之前一段时间不是特别给力,所以有些任务积压着,今天只是过来做个清扫的工作。
最近一段时间有些迷失了自己,工作上不能够达到主管的要求,生活方面也是处处碰壁,由于一些方面没有和同事协调好,致使工作中也有一些小的摩擦,但是平静内心之后才发现,自己又错过了一次很好地机会,机会都是给有准备的人准备的,自己一直都不能够沿着一条主线很好地走下去,都是由着工作走,哪块不行补哪块,C#语法不够用了,去整C#语法,之前一个离职的同事特别喜欢把大部分代码都放在前台然后异步去请求.ashx,.aspx+.ashx。。。这可苦了我这个js代码都没有写过几行的屌丝了,那几天就是泡在他的代码中,去积极地学习js和jQ的,现在发现自己更多地还是根据工作的需要在学习呢。没有一个好的学习体系真心不行,就拿自己之前花了不少的时间去学习C#语法,很多语法都是浅尝则止,没有深入的去研究,感觉留个印象就行,但是长时间不去使用,到真正需要使用的时候真心没有太多印象了,就拿委托来说,从学习C# 2.0开始自己就通过自己写Demo去理解,但是到现在为止在项目中自己都没有去使用过。之前有个同事特别喜欢使用LINQ的,自己很羡慕她,现在发现其实自己如果有十足的把握完全也可以在项目中去尝试使用的,毕竟我们项目要重构了,我被明确的分到了维护旧项目的小组中(其实我还是挺满意的),所以在旧项目中我完全可以自己去尝试运用一些自己之前没有使用过的技术,不要总是停留在总是写自己会的那些从别人那模仿过来的代码。C# 4.0中我使用的最多的就是可选参数了,我知道的也就只有这一个特性了。
基础很重要,这句话我很多同事都跟我说过,也许从上学的那一段老师就跟我们说过了,要好好地把自己的基础打好,确实,我记得我中考的那一会,很多数学的附加题,我都不会做的,一般都是最后一道题目是拉分数的,但是150分的试卷,每次我总能够考个140分左右的成绩,其实最主要的原因就是自己当时的基础还是不错的,后来上高中的时候,还是同样的情况,我认识一个女生,120分的英语基本上没有低于过100分的,那时候我英语在班级还是马马虎虎的,发挥的好能够达到95分左右,但是从来没有达到她那个高度,其实最主要的也是因为我的基础没有她的牢固,我花的时间没有她多,她曾经给我看过她的笔记,很厚的一本,她做东西的条理性是我这22年没有达到过的,我做东西用我们老大的话说就是急,有时候能够在很短的时间内把东西赶出来(功能实现,代码还要完善),但是更多的时候我都是在没有理解好需求的情况下急忙动手的,所以更多的时候我表现出来的是事倍功半的节奏。同事和主管说过多次了,但是自己天生的劣根性使用自己很不情愿去改,但是过去的一周真的让我相当痛苦,之前的一个需求,很简单的修改,由于自己对于之前的需求理解的不是很透彻,再加上整个项目这个版本都没有按照领导的预期在完成,所以我这个版本被"批斗"的是最惨的,因为我花了两倍的工时却只做了一倍的工作,所以很难免领导会有意见的,更多的时候我也很明白大家的意思,但是我感觉自己还是缺少责任心,不能够很好的去面对自己自身的问题,这个周末昨天终于静下心来看了一会儿书,感觉自己对于C#语法还有特别多的盲点,以我现在的水平真的很难在IT这个圈子中有多大的作为的,所以今天在这给自己定个目标,为自己接下来的一个月做一个规划。
0.C# 本周才算在使用层面了解了out,ref的区别,装箱拆箱的使用,以及回顾了数组的使用(一个小的验证字符串是否满足要求,正则表达式同样应该可以实现),集合的一些学习。
接下来想花点时间去学习一下一些常用的类库,这一块应该算是最基础的了,尽量让自己能够更加顺畅的使用,不要每次使用都去google或者baidu。
1.js jQ 除了工作中经常性使用的一些,也没有去深入地学点,接下来会多花些时间学习的。
2.SQL 这个曾经是自己最优秀的一门技术了,但是自己一直都没有去继续开发她,现在在项目中更多是写些简单的SQL查询语句,有时候查询语句都不需要写的,因为我们这边更多的是使用工具的,但是复杂的逻辑也会去用SQL来实现数据的查询以及一些操作的,所以自己还是很有必要去复习的。
3.XML 这个是我之前从来没有学习过的,大学没有,工作之后因为自己做的是维护性项目,所以也没有去深入了解的,更多的时候只是在原有的基础上做点小的修改,现在想想,从我实习到转正的这段时间我浪费了太多太多的时间了,现在才有了危机感,是该让自己更加充实了。
东西学的很肤浅,工作做的很无奈,但是自己一直都在坚持,都没有放弃,因为我不想在人生的道路上留下最深深地遗憾。