一位姐姐2007年总结

2023-12-18 11:18
文章标签 总结 姐姐 一位 2007

本文主要是介绍一位姐姐2007年总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2007年个人总结 :
现在都流行“盘点”:股市 2007 大盘点 ,娱乐 2007 大盘点,我也学人家的样子 ,自己也来一个 2007 工作大盘点。首先声明一下,我也是一个刚工作一年的 fresh man ,所以我的文章让那些高手看起来会觉的很幼稚,但是新手看起来,或许可以得到一点启发。还是赶紧先睹为快吧!
回顾 2007 这一年,应该说是自己进步了,尽管进步的不大。我一直认为,我们的进步不能以我会了 C++, 我会了 .NET 来衡量,我一直认为做一个优秀的程序员,最关键的是学会学习 ,这样在以后的 IT 道路上才能越走越远。其实语言都是相通的,只是语法不同罢了,学习语法用一个月时间就完全可以掌握一个陌生的语言的语法,所以我觉的这是不重要的。重要的是这种语言实现的原理,比如 C JAVA 的本质就有不同,单纯的说哪个语言好,都是很主观的 。这样说吧,我在编程的能力上这一年几乎原地踏步了,因为我把主要的精力都放在了怎么样学习上。
先说说这一年的主要工作吧,边说边谈。
第一件工作:
学习全文检索的相关内容 。当时是个新人很傻啊,每天对着那些编码,对的头晕。这个阶段,我就看明白了那些实现的编码,应该说一点进步都没有。我特别想说和至尊宝一样的话:如果上天再给我一次机会,我绝对不那样过,我绝对是可以研究的很通透。
第二件工作:
SampleDB的测试, 其实一点难度都没有,也不是什么重要的工作,为什么说是不重要的工作呢?因为还没有测试完就去被叫去做其他的事情了。但就是这么一件让别人看起来不起眼的工作,却让我发现了自己的不足。这个测试涉及的环境比较多: PERL,.NET,JAVA… 什么都有,而我就是除了 C 什么都不会的那种人。所以我一看是 JAVA 就 傻了,马上就想到去问别人,尽管别人先不好说什么,然后就来帮我整环境,这其中难免会说出几句:‘你自己看看说明’的刺耳话语,但是没有办法,硬着头皮也 要继续啊。现在想想,真的是不应该问别人,应该自己找资料,自己上网搜。所以我得出一句话:“与其低声求人,不说上网一搜”。虽然看起来道理很简单,但对 我这刚走出校园的人来说还真的得经历个过程才能明白
第三件工作:
越南文和UTF-8的研究 。这是第三件工作,也是我认为这一年最具有意义的事情,因为我学会了学习的一种技能:上网搜资料。在这之前,如果你给我电脑,让我搜集 3 天,我肯定什么都搜集不到,但是这次我被逼着学会了,因为再也没有人帮我了。我只好硬着头皮上阵了。我发现了一个规律: google baidu 搜的东西多,所以我就开始用 google, 铺天盖地的乱点,终于在 1 周以后开始有了眉目。后来进行的全文检索的升级证明了我在这个过程中已经具有了搜集资料的能力。非常有意义的一件事情,在以后的工作中,我将受益无穷。
第四件工作
全文检索的性能优化 : 这个我更多的是学会了生存的道理。刚开始,我真的是很茫然,面对那么复杂的算法,我一下子就懵了,我还给头写了邮件,大概的内容就是我真的没有办法做成。 还好,我们那伟大的头很同情我,准确的说是压根没有指望我能做出来,不过,我还是要感谢他,因为他说“我的特长是编码实现”,他会找别人来做理论研究,就 因为他的这句话,让我没有了压力,我在网上泡了两周,猛然发现了很多很好的资料,所以,我开始认真的研究 ,结果当然是做出来了,还做的很好。嘿嘿,这件事,让我醒悟过来:我不能只做个 coding, 我 应该学会更重要的东西,我应该提升自己,让自己能够独挡一面。我一直认为技术增长可以随着时间的推移学的很好,进步的也会快,但是从长远的角度来看,一个 人的其他素质:比如管理能力,分析能力,解决问题的能力才是比较重要的。所以我觉的我进步了。因为我已经认清了自己的方向,不再向以前那么茫然了,知道自 己该做什麽了。同时我也明白了一个工作中的问题:上级关心的是结果,而不是过程,所以不要把困难告诉别人,这样不但没有人给你解决 ,还会显的自己很无能,所以还是自己努力的攻坚吧,必要的时候去找网友都比找同事强。
同时呢,作为一个新 人,想想我们做的那些工作吧,又不是让我们开发一个机器人,又不是开天辟地的大事情:前无古人,后无来者。所以我们做的那点工作先前基本都有人做过类似的 工作,我们遇到的问题,基本都有人遇到过,所以我们可以在网上搜集到问题的答案,当然如果你的问题没有人遇到过,那么也请你在解决后发个帖子,这样以后遇 到这个问题的人就能很快的解决了。这也叫编程中的“代码的可重用性”,嘿嘿。
第五件工作
UTF-8的实现。
 
这件工作让我深刻的认识到一句话:不能总把自己当成兵。为什么这么说呢?这还得听我细细道来。
这项工作是我和我们的研发项目的第二负责人来做(第一负责人是头),先介绍我们的研发项目的第二负责人吧!他是一个很有远见,编程贼牛 B 的一个人,而且说话也是很有条理,声音很磁性,说话不紧不慢,让人听起来很舒服,做事非常低调,而且还长的很帅,所以一直算是我学习的榜样。
但是他做事太低调 了,从来不指挥别人,所以我就一直不知道自己该干什么。每天做在那里没有什么事情,因为他以为我和他一样厉害:知道自己该干什么。可惜,他错了,我就是那 种专等着分任务的人,形象一下说就是我就是一个普普通通的小兵,将军让我打谁,我就打谁,将军让我向那个方向冲,我就向那个方向冲,如果放在古代,我肯定 能当一个好兵,其实我一直以来就希望自己做个好兵就够了,随时准备着做为国捐躯,可惜啊,我就是那个朱重八,最大的志向就是过上老婆孩子热炕头的日子,可 惜啊 ,这个社会不让啊,硬逼着朱重八变成朱元璋。我也发现现在的社会做个好兵都不行,都逼着每个兵去变将军,所以我也一样,逼的没有办法了,咬咬牙,变吧,变不成天鹅就变成癞蛤蟆
用文言一点的话来形 容一下这个“不能总把自己当成兵”说就是:要学会角色转变。怎么样是角色转变呢?通俗一点讲,就是在心里把自己当成是项目负责人。这样,用项目负责人的态 度去想问题,不要老是依赖别人。把自己当成项目负责人,多思考,不断的想象可能出现什么问题,有什么情况需要考虑,相信思考出来的问题肯定会有几个吧,然 后拿去和项目负责人讨论,讨论的过程中你就发现你什么地方考虑的不周全,什么问题没有想清楚,这也是一个学习的过程。当然,如果你想的比项目负责人还多还 全,那么你就具备项目负责人的潜力了。不过话说回来:怀里揣着才就像怀了孩子一样,得时间久了才能显现出来, o( _ )o… 哈哈,这些都是后来的事情了,目前最重要的还是要转变自己的角色。一个伟人说过:“机会只属于那些有准备的人”,所以还是先准备好了,再等待机会或者创造机会吧!
小结:
啰嗦的说了这么多,总的来说,还是一个不小的进步,今天写出来,和大家一起分享,希望那些刚踏入社会的同龄人也能够早点成长起来,少走些弯路。
当然也希望我的 2008 工作更顺利,进步更大一些!

这篇关于一位姐姐2007年总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/508180

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

git使用的说明总结

Git使用说明 下载安装(下载地址) macOS: Git - Downloading macOS Windows: Git - Downloading Windows Linux/Unix: Git (git-scm.com) 创建新仓库 本地创建新仓库:创建新文件夹,进入文件夹目录,执行指令 git init ,用以创建新的git 克隆仓库 执行指令用以创建一个本地仓库的

二分最大匹配总结

HDU 2444  黑白染色 ,二分图判定 const int maxn = 208 ;vector<int> g[maxn] ;int n ;bool vis[maxn] ;int match[maxn] ;;int color[maxn] ;int setcolor(int u , int c){color[u] = c ;for(vector<int>::iter

整数Hash散列总结

方法:    step1  :线性探测  step2 散列   当 h(k)位置已经存储有元素的时候,依次探查(h(k)+i) mod S, i=1,2,3…,直到找到空的存储单元为止。其中,S为 数组长度。 HDU 1496   a*x1^2+b*x2^2+c*x3^2+d*x4^2=0 。 x在 [-100,100] 解的个数  const int MaxN = 3000

状态dp总结

zoj 3631  N 个数中选若干数和(只能选一次)<=M 的最大值 const int Max_N = 38 ;int a[1<<16] , b[1<<16] , x[Max_N] , e[Max_N] ;void GetNum(int g[] , int n , int s[] , int &m){ int i , j , t ;m = 0 ;for(i = 0 ;

go基础知识归纳总结

无缓冲的 channel 和有缓冲的 channel 的区别? 在 Go 语言中,channel 是用来在 goroutines 之间传递数据的主要机制。它们有两种类型:无缓冲的 channel 和有缓冲的 channel。 无缓冲的 channel 行为:无缓冲的 channel 是一种同步的通信方式,发送和接收必须同时发生。如果一个 goroutine 试图通过无缓冲 channel

9.8javaweb项目总结

1.主界面用户信息显示 登录成功后,将用户信息存储在记录在 localStorage中,然后进入界面之前通过js来渲染主界面 存储用户信息 将用户信息渲染在主界面上,并且头像设置跳转,到个人资料界面 这里数据库中还没有设置相关信息 2.模糊查找 检测输入框是否有变更,有的话调用方法,进行查找 发送检测请求,然后接收的时候设置最多显示四个类似的搜索结果

java面试常见问题之Hibernate总结

1  Hibernate的检索方式 Ø  导航对象图检索(根据已经加载的对象,导航到其他对象。) Ø  OID检索(按照对象的OID来检索对象。) Ø  HQL检索(使用面向对象的HQL查询语言。) Ø  QBC检索(使用QBC(Qurey By Criteria)API来检索对象。 QBC/QBE离线/在线) Ø  本地SQL检索(使用本地数据库的SQL查询语句。) 包括Hibern

暑期学习总结

iOS学习 前言无限轮播图换头像网络请求按钮的configuration属性总结 前言 经过暑期培训,完成了五个项目的仿写,在项目中将零散的内容经过实践学习,有了不少收获,因此来总结一下比较重要的内容。 无限轮播图 这是写项目的第一个难点,在很多项目中都有使用,越写越熟练。 原理为制造两个假页,在首和尾分别制作最后一页和第一页的假页,当移动到假页时,使用取消动画的方式跳到