让你提前认识软件开发(8):memset()与memcpy()函数

第1部分 重新认识C语言 memset()与memcpy()函数           软件项目中的代码,少则数千行,多则上万行,但并非无规律可循。阅读了那么多代码之后,我发现有两个函数出现的频率很高,那就是memset()与memcpy()函数,它们都是C语言编程中经常要用到的。工作之余,我查了一些资料,现对它们作一个简单的说明。         1. memset()函数...
阅读(2483) 评论(8)

让你提前认识软件开发(7):变量及函数的命名

第1部分 重新认识C语言 变量及函数的命名            最近看了一则笑话,大意是路人甲到电信营业厅去交电话费,给营业员说要充50块钱,那个营业员问了一句“How much?”。路人甲心想现在社会真的与以往不同了,连一般的营业员都开始流行讲英语了,于是便以不是很流利的口语说了一句“Fifty YUAN”。那个营业员一头雾水地看着他,说道“电话号码多少?”路人甲这才恍然大悟,原来是...
阅读(2353) 评论(6)

答读者问(1):有关如何选导师及研究生时间安排等问题

最近收到一位读者的邮件,觉得可能有很多读者都关注其中的问题。因此,特在博客上附上个人的看法。不当之处,还请各路大仙批评指正。          邮件的部分内容如下: 你好: …… 我总结了一下我的问题,主要如下: 第一、不知如何选导师,看了导师简介和研究方向很迷茫,没有方向,能否以你的经验推荐几个选择或者导师呢? 第二、对软件比较陌生,大学只学了80c51,语言对汇编还能自己编程,c...
阅读(2320) 评论(10)

让你提前认识软件开发(6):程序的版式和注释

在《高质量程序设计指南(C/C++语言)》中,作者说:可以把程序的版式比喻为“书法”,好的“书法”可以让人对程序一目了然,看得兴致勃勃。确实,我们一打开程序,首先看到的便是程序的排版,我们的第一印象便是程序写得是工整还是凌乱。都说第一印象很重要,为了给大家留下好的第一印象,我们一定要注重程序的版式。         此外,好的注释能够帮助读者更快地理解程序,提高工作的效率。也许是因为工作比较忙的...
阅读(2880) 评论(3)

两年开发工作总结及未来展望

(本文参加CSDN举办的畅想“我的IT成长路”活动,谢谢!)          光阴似箭,日月如梭,转眼之间,我毕业工作都将近两年了。回首往事,我最大的感触就是:时间都去哪儿了呢?        最近,我看到CSDN举办了一个叫做畅想“我的IT成长路”的活动,觉得挺有意思的。作为广大的软件开发工程师中的一员,我和大部分人走过的路都是一样的。我们从学校里面毕业,来到单位上,在经历过无数的挫折之...
阅读(10882) 评论(68)

让你提前认识软件开发(5):重定义一些基本数据类型

第1部分 重新认识C语言 重定义一些基本数据类型         在编写程序的时候,定义变量是必不可少的,这时就要用到一些基本数据类型。         也许你会说,定义一个变量有什么困难的,这是很容易办到的。要定义整型变量,直接用“int i;”语句就可以了;要定义字符型变量,直接用“char c;”就可以了。确实,这是学校教育教给我们的,但在实际工作中却不能这样做。         为...
阅读(3010) 评论(12)

腾讯联姻京东,开启电商竞争新纪元

3月10日,一则“腾讯2.15亿美元入股京东”的消息在互联网上激起了千层浪。腾讯发布公告称,已与京东达成战略合作,并将以2.15亿美元入股京东。同时,京东将向腾讯发行新股,后者将获得京东约15%的股份。         腾讯与京东联姻,剑指阿里。那么两个巨头的合作,将对当前电商格局产生怎样的影响呢?           1. 天猫、京东和腾讯电商的市场排名        今年,国内知名电商...
阅读(2792) 评论(0)

让你提前认识软件开发(4):破除几个有关软件开发的错误观念

第1部分 重新认识C语言 破除几个有关软件开发的错误观念           我们做事情的能力能够有所提升,观念的转变是关键。        从学生转变为职业人的过程是很艰难的,因为我们要与自己积累了多年的“老毛病”作斗争,这些“老毛病”包括:做事拖拉、不守时、不遵守规则、怕吃苦等。就像发射火箭卫星一样,摆脱重力的束缚所花费的燃料是最多的,一旦成功,那么以后的流程就会比较轻松了。所谓“万事...
阅读(2772) 评论(11)

让你提前认识软件开发(3):学校C语言教材的缺陷

第1部分 重新认识C语言 学校C语言教材的缺陷           我在走出校门的时候非常的“轻狂”,认为自己在学校里面已经学得够多了,工作就只算是小菜一碟。但在工作中屡次碰壁之后,我才发现自己当时的想法是多么的天真。我们踏上工作岗位,一切几乎都要从零开始。         对于大家“非常熟悉”的C语言来说,我们在学校里面学的非但不够用,而且在很多地方对大家还有“误导”的作用,让我们认为编...
阅读(3381) 评论(2)

让你提前认识软件开发(2):软件开发工程师常用的工具软件

第1部分 重新认识C语言 软件开发工程师常用的工具软件           有一次,我打开电视机准备随便看看,无意中被一部战争片吸引住了。成千上万的共产党战士搭起云梯,想攻破一座城池。但是城楼上面的敌人负隅顽抗,拼了命地阻击我军的进攻。双方的伤亡都很惨重,但城就是攻不下来。眼看我军剩下的人不多了,突然不知从什么地方开出一辆坦克,两炮就把城门轰开了。我军趁势攻入城中,将敌人全部歼灭了。...
阅读(3754) 评论(15)

让你提前认识软件开发(1):序言

正式踏上软件开发岗位已经将近两年了,经历了很多,也学到了很多。“万事开头难”,学生转变为职业人的过程,恰似茧化成蝶的过程。          1. 为什么要写作本系列?        在工作的过程中,我发现我们在学校里面学到的很多东西片面肤浅,根本达不到岗位的要求。像编码规范、研发流程等等学校里几乎不提及的知识,在实际的软件开发项目中却恰恰是异常的重要。        在学校里面,我们欠...
阅读(4468) 评论(6)
    QQ群
    读者交流群:189490960
    我的微信
      与本人单独交流~~
    个人资料
    • 访问:1260432次
    • 积分:20989
    • 等级:
    • 排名:第362名
    • 原创:460篇
    • 转载:7篇
    • 译文:9篇
    • 评论:1858条
    《C程序员从校园到职场》
    《信息通信技术百科全书》
    博客专栏
    我的微信公众号
    最新评论