当前位置:科技 > 业界 > 业界动态 > 正文

优秀程序员必备技能大全(5)

2016-09-26 16:55:41  码农网    参与评论()人

如果你真的想被认为是专业的,并非浪者虚名,那么这一条没有商量余地。

调试

嗯,很多新手软件开发人员在调试时都感觉自己像是在用鸡蛋碰石头。

每个人都希望写代码,没错吧?

但好像没有人愿意调试自己的代码?

这就是真相。

大约90%的时间软件开发人员是用来搞清楚到底为什么代码不能正常工作。

我知道你只是想能够整天写新的代码,但是此路不通。

如果你采用如测试驱动开发这样的方法,那么你可能会少花很多时间在调试上,但无论如何,不管你做什么,不管你如何努力,你都不得不学习如何调试代码或其他人的代码。

因此,与其采取一种随意的方式来做一些你不得不做的事情,还不如咬紧牙关竭尽全力学会如何有效地做好这件事情。

方法

有没有被我列出来的需要知道的事情清单吓倒?

好吧,还有一个——但是我保证这是最后一个。

虽然一些软件开发团队才刚开始写代码,不择手段只要完成任务即可,但是大多数团队还是至少遵循某种方法的。

出于这个原因,熟悉一些最常见的软件开发方法背后的基本理念至关重要。

今天,我要说的是瀑布式开发和敏捷开发。

大多数团队会声称他们正在做敏捷。敏捷本身是一个非常松散的概念,但也有一些做法和——原谅我的措辞——固定程序是你应该知道的,如果你不想只是纸上谈兵,想要打造一支敏捷团队的话。

不堪重负?不需要

我知道这些内容通通要掌握的话,有点多,而且我仅仅触及了大多数主题表面的东西。

现在,你可能会觉得有点不知所措,有点不堪重负,面对这些所谓的技术技能一片茫然。

没关系。你不用不着这样,除非你已经是一个软件开发从业人员,在这种情况下,可耻的是你!(开个玩笑。但你真的最好需要提高自己了,真的。)

所以,淡定点。

好吧,接下来,学习这些技术技能的时候到了,你准备好了吗?

 

社会文史娱乐汽车科技旅游城市文化

新闻 军事 论坛 娱乐

新闻频道
国内国际社会评论文史专题经济新闻图库老照片
军事频道
军事要闻中国军情国际军情军事历史网友原创军事专题军事图库武器装备军事文化
汽车频道
车闻Update漫话车型漫记车映像实拍解析行业动态新车资讯独家评测汽车生活人文之旅
教育频道
留学移民高考中小学拒讲堂师说商道商论
游戏频道
游点意思网络游戏网页游戏单机游戏手机游戏军事游戏游戏产业发号中心游戏美女图说游戏囧游囧事
科技频道
业界互联网行业通信数码手机平板IT硬件相机笔记本家电产品库
旅游频道
X旅行视界目的地 美图发现社区
文化频道
专题非遗沙龙历史艺文博览读书图库书画禅文化
书画频道
资讯收藏展览在线展厅艺术家视觉专题
体育频道
国际足球中国足球NBACBA 综合体育图片汇总专题策划
视频频道
新闻军事中华出品原创娱乐纪录片微电影决胜海陆空
娱乐频道
明星电影电视音乐专题图库论坛
公益频道
老兵出镜老兵动态老兵资料库关爱老兵在行动公益组织公益人物
城市频道
城市聚焦城市设计城市生活城市策划城 市图赏城市加盟城市论坛
社区频道
中华论坛网上谈兵中华拍客社会时政国际风云生活消费休闲旅游美丽女人娱乐八卦经济风云情感世界文学天地
好医生频道
保健养生疾病防治行业资讯名医谈健康 医生专栏食疗跑步
经济频道
国内宏观海外经济产经商贸时尚消费电商眼球儿企业故事专栏评说识局经济