c# 个人总结

时间:2018-10-29 09:17 作者:李X 阅读数:630

下面说说,作为程序员有比写代码更重要的事情。

首先我说说我的想法:

(1)作为程序员不能仅仅只关注于功能实现,还要深刻理解业务,明确一条,技术是实现业务的工具,技术固然重要,业务也一样重要,不要仅仅只关注于技术,而忽略业务;

(2)定期写文档总结,回顾自己在工作中对业务的理解和解决的问题,并将其写成文档或者博文的形式,内部分享或者是在不有损公司的利益情况下,分享给广大的IT朋友们;

(3)沟通,沟通很重要,特别是技术团队内部,不要埋头苦干,各自为战;

(4)锻炼身体,身体是革命的本钱,前段时间的新闻,让我心有余悸,特别作为在一线奋战的IT朋友们,一定要定期锻炼,就算不是跑步的形式,也应该去户外走走,徒步也是一种锻炼的方式,当然了,如果能跑步,或时常上下蹲、俯卧撑、仰卧起坐等等,也是不错的,锻炼身体能让你的大脑更灵活;

(5)要有一颗恒心,回顾我的IT学习生涯,如果不是一颗坚持的恒心,恐怕我和班上一部分同学一样,最后只能转行去做做搬运工、流水线、普通工人或者餐饮的服务员等等,这里我要强调一点,我这么说,并不是歧视这些人,而是要强调一点,想要在一个领域有所成就,必须要有一颗恒心,当然了,机遇也很重要;

(6)要有热情,你可以理解为兴趣,兴趣是最好的老师,要想在一个行业长久的发展下去,兴趣(热情)是很必要的,虽然有一万小时这样的理论,但是你要想有兴趣的长期坚持一件事情超过或者等于一万小时,或者是被动的坚持一件事情一万小时是完全不一样的,曾经选择IT,仅仅只是因为看上工资高,到后来慢慢喜欢上它,因为它就如生活一样,带给我酸、甜、苦、辣、咸;

 

这里我要反省的是,上面的想法我目前而言并没有完全做到,

谈到(1),当初开发软件时,我仅仅只是抱着功能实现就好,其他一切不管,最后的恶性循环是,不断的出现问题,不断的解决问题,同时呢?也不断的加班。最终的结果,就是因为自己的不负责任、不理解业务造成的。

谈到(2),定期写文档总结,的确,这个非常有必要,之前我说过,人的大脑容量是有限的,当然了,也不能忽略一些大脑容量超常的人,不过毕竟那些是少数人,所以,作为大多数的人来说,无论是工作中还是学习中,定期总结和回顾是很有必要的,比如,我们Java团队在与安卓团队对接时,有些接口相关的请求url、请求参数、响应参数,时常因为彼此不记得翻代码找半天,这一点双方都有自己的责任,作为Java研发团队中的一员,我们的责任是没有及时记录,以至于找的时候花费很多不必要的时间。虽然说,接口写文档是一件麻烦的事情,但是用一个叫Swagger的工具是可以完全实现自动化的,这个工作是我的,还是因为我的不负责任,没有管它放任自如,我还是要反省自己。

谈到(3),沟通很重要,我发现在实际开发中,bug出现的概率高的原因,除了我们没有深刻的理解业务之外,还有就是沟通,我们沟通太少了,以至于时常因为这个那个浪费很多不必要的时间。曾经的我,之所以选择了IT,是因为我不喜欢和人打交道,仅仅只想着,“鸡犬相闻,老死不相往来”,,最好是大家各自干各的,都不管彼此。事实证明我是错的,每个人对每一块的业务模块,理解是不一样的,有的理解深,有的理解浅,通过沟通可以彼此互补,技术也是如此。在软件开发整个流程,无论是曾经的瀑布模型,现在的逆向瀑布模型,还是现在的敏捷模型,软件的成功因素,不仅仅取决于业务的前景和好的商业模型,更取决于整个团队的良好协作,本质上可以理解为沟通二字。

谈到(4),还有一点我遗漏了,那就是少熬夜和不熬夜,现在我很年轻才23岁,记得在上家公司工作的时候,经常是2点到3点才睡,那段时间也是没有办法的事情,因为我所面临的,不仅仅是生存上的危机,还有来自很多外部的压力,包括我什么都不会,一切从头来过和一些其他因素等。当我解决了生存危机后,感觉身体其实也没有什么,有段时间,我确实有点堕落了,享乐主义的思想逐渐占据了我的大脑,熬夜看一些没有营养的电子书(什么修仙、霸道总裁等等)或者是看看娱乐电影等等。但是后来被一个人无情的打击下,我逐渐醒悟。

前面说的,或许与少熬夜和锻炼身体没有关系,但是我觉得享乐主义的思想是造成熬夜及其很少或者不锻炼身体的原因之一。

谈到(5),要有一颗恒心,我同广大的朋友们,都一样,没有深厚的背景关系,也没有富裕的家庭。有人说,这个世界上充满着不公平。在我看来,借用《深度思维》中的某句话所说的那样,这个世界有两个东西是公平的,一个是大脑思想和时间。虽说现在少年得志的人不少,比如前段时间受邀参加某个酒会,遇到不少年轻有为的CEO等。但是那只是少数人。更多的平凡人,其实也可以成功。只不过需要沉得下心,并不断坚持的去做一件事情,可以是兴趣爱好,也可以是职业。这个时代既是物价飞涨的时代,也是充满机遇的时代。有人通过自己的兴趣爱好而获得成功,也有的通过专注与职业而获得机遇取得了成功。成功并不是偶然的,也有其必然的因素。

 

谈到(6),热情或者是兴趣,热情对我来说也可以等同于兴趣。对一件事情十分有兴趣,就会不断有动力去做。作为IT界中的一员,IT的技术不断更迭,你想不落后,不仅仅只是靠挤时间去学,而且也要有兴趣,有热情去做。不然毫无兴趣的去做一件事情,效率不高,也浪费时间。很多人总说,没有时间去学习,包括我自己也说过很多次,其实那都是借口,因为自己不想去做,也不愿意去做,更没有兴趣去做,何谈热情去做呢?

 

 二、不要仅仅只关注自己的领域

不要仅仅只关注自己的领域,为什么要这样的说呢?

原因有如下几个方面?

(1)容易陷入偏狭,一叶而障目;

(2)我们需要了解业务领域的知识(比如做金融相关的开发,需要了解和熟悉金融的,做区块链的,需要了解区块链相关的知识等等),同时也不能仅仅为了业务而去学,平常也要有意识的去拓展自己的知识领域,就我而言,我对理财、文学、产品、物联网等感兴趣,我就会去看看相关的书籍和资料;

(3)借用吴军先生的《见识》所说的那样,你能走多远,取决于你的见识;

其实这三个原因归纳下来,可以用一句话表示,那就是眼界的深度与广度,不仅仅决定你的职业发展,同时也决定了你的未来。



推荐文章

[推荐] .NET Core 项目经验总结:Startup.cs 介绍(二)

[推荐] C# 图片处理帮助类(压缩,裁剪,缩略图)

[推荐] ASP.NET Core开发者成长路线图(转)

[推荐] Redis 使用经验总结(一): 下载与安装

[推荐] Redis 使用经验总结(三): 主从复制 slaveof ip port

[推荐] .net core中前端包的安装

[推荐] nginx在windows上安装配置 - nginx for Windows

[推荐] .net core 2.0独立部署 (待验证)

[推荐] .net core 中间件管道底层剖析 (转)

[推荐] .net core 杂记:日记记录 (转)

[推荐] 8天玩转并行开发——第七天 简要分析任务与线程池

[推荐] c# 个人总结

[推荐] .Net Core 2.0 使用dotnet 命令创建.Net Core Web项目

[推荐] Jquery.Validate例子

[推荐] 关于.net登录前端加密传输


评论列表



注册用户登录后才能发表评论,请登录注册,访问 博客首页