答读者问(22):一个在校学生有关持续学习的疑问及答复

最近,我在博客上收到一条私信,内容如下:        周老师,您好,最近在无意间接触java,很感兴趣,自己也在网上找了一些学习java的视频,作为一个零基础的学生,我在学习的过程中,遇到了很多问题,我十分享受解决问题的快感。        不过我现在接触的都是很简单的问题,我也十分想在在方面走下去。希望你能给我指一条路,让我在学习java的路途中少走弯路。         在学校中我是一个各个...
阅读(2117) 评论(6)

程序编写中的细节问题

“千里之堤,毁于蚁穴”,很多软件问题并不是由重大的缺陷引起的,反而是一些很细小的问题造成的。下面罗列近期软件开发过程中,我遇到的几个程序编写的细节问题案例。案例一:某软件版本要实现从本地配置的目录中扫描出文件并进行处理的功能,只有满足特定前缀的文件才能被扫描出来。文件的前缀在配置文件中进行手动配置。在测试的过程中,我们发现在目录中有很多满足配置前缀的文件,但一个都没有被扫描出来。问题到底出在哪里呢...
阅读(2884) 评论(18)

近期开发工作的一点心得体会

近期,本人加班加点地完成了多个软件版本的开发工作。总结起来,有以下心得体会:        第一,软件的第一个程序版本非常的重要,它直接决定了产品的好坏。就像大楼的地基一样,软件后续版本的需求都是在第一个版本的基础上完成的,如果“地基”没有打牢,后面对程序的增删改都会很困难,让人感到似乎掉进了一个“无底洞”里面。        第二,软件的详细设计文档非常重要,千万不要将之放在无足轻重的位置。要想...
阅读(1646) 评论(4)

关于读者来信的一些思考

自从本博客开通以来,已经陆陆续续收到了很多读者朋友的来信,大家就自己所关心的问题向我咨询,我也结合自身经历实事求是地发表了个人的一些看法,希望能够对大家有所帮助。        在写邮件或私信的时候,很少有人注意到格式的问题,几乎都是想到哪里就写到哪里。例如,下面两封邮件,大家看一下写得如何?        邮件一:        我是一名大四学生,最近一直在找工作,可是没有着落。笔试的时候好多记...
阅读(1287) 评论(0)

答读者问(21):一个研二学生有关论文的相关疑问及答复

最近,我在博客上收到一条私信,内容如下:         您好,我是XX通信专业的一名研究生,现在研二,刚刚开会又被老板骂了,唉,他说我不应该从理论开始再去实践,而是从实践开始再去找理论与之相配,简单点说就是,先分析一篇代码再在上面修改编程,然后再以理论来说明,这样的逻辑对么?         因为我看到你的一篇博客《再见,南邮!别了,南京!》上面有写到看了超过100篇的论文,写出的论文EI检索,...
阅读(1635) 评论(0)

答读者问(20):一个在读研究生有关在校学习的相关疑问

最近,在V众投上有一个标题为“”的问题,是一个在读研究生提出来的。       这个问题的具体描述如下:              我的答复如下:       对于在校学生来说,感到迷茫是很正常的,因为在大学里面,缺少了像高中那样的严格管教,所以很多学生不知道自己如何去独立自主地学习。       从你描述的情况来看,应该不算是很大的问题,只要走过这段岁月就好了。我总结了一下,出现“迷茫”的原因有...
阅读(1564) 评论(2)

两种文件配置项设置方法及C程序处理的比较

在实际的软件开发项目中,程序经常需要从外界读取某些可能会变化的信息,我们把需要读取的信息统一放到一个文件中(通常是ini文件),并把这个文件叫做配置文件。        考虑这样一个场景,程序需要与多个数据库打交道,要从配置文件中读取各个数据库的信息。那么,我们如何在配置文件中设置各个配置项以及如何编写程序将各配置项的值读入呢?        假设有两个数据库,每个数据库包含了IP地址和端口号两种...
阅读(1652) 评论(2)

我读经典(9):读《完美软件开发:方法与逻辑》有感

开发出一款受用户欢迎的、十全十美的软件是每个软件开发工程师的梦想,但在现实条件下,受市场环境、公司氛围及自身水平等的影响,要开发出一款完美的软件几乎是不太可能的。最近,我阅读了李志勇老师的《完美软件开发:方法与逻辑》一书,颇有收获。       正如李老师所说,本书是为“培养帅才”而写的。全书共9章内容,以思维逻辑为出发点和归宿,表达了作者对完美软件开发的一些理解和认识。本书涉及到的内容包括:项目...
阅读(1670) 评论(2)

软件版本的管理

对于刚入职的新员工来说,软件版本的管理常常被忽略。本文简单地介绍了软件版本的分类,并介绍了一种实用的软件版本的管理方法。        1. 软件版本的分类        在实际的软件开发项目中,一般按照两种标准来对软件版本进行分类。        (1)  按照软件版本的适用范围,分为通用版本和定制版本两种。        顾名思义,通用版本就是适合大多数局点(局点也就是软件的使用场所)使用的,...
阅读(1301) 评论(0)

答读者问(19):一个大四学生有关找工作的相关疑问

最近,我收到一位大四学生的邮件,内容如下:      我是一名大四学生,最近一直在找工作,可是没有着落。笔试的时候好多记不清了,面试问题又答不上来,自己觉得学得还可以啊,反正有点烦。我的专业是软件工程,希望你能给我指点一下,谢谢!       我的答复如下:      你好!      首先,非常感谢你的来信。自从本博客专栏开通以来,已经有很多学生朋友通过博客、微信、微博和邮件等方式与本人交流。我...
阅读(1610) 评论(9)

ASCII与Unicode编码消息写文件浅析

【文章摘要】        ASCII与Unicode是两种常见的字符编码。它们的表示方法不一样,因而在程序中就要区别处理。       本文基于作者的实际开发经验,对ASCII与Unicode两种字符编码消息的写文件过程进行了详细的分析,为相关软件开发工作的开展提供了有益的参考。【关键词】       ASCII  Unicode  C语言  编码  开发 一、ASCII与Unicode编码简介...
阅读(1805) 评论(0)

答读者问(18):一个大四学生有关专业发展的相关疑问

最近,我收到一位大四学生的邮件,内容如下:      我是大四物联网专业的学生(兼修工商管理双学位),在学校主要学习的是嵌入式这方面的内容,我在csdn论坛里看到就是关于嵌入式行业发展里说这个行业已经有点夕阳行业的状态了,我也想从事it这一行,现在的问题是,算是稍微有点基础,但是不知道往那个方向走(心里是想走一个比较有前途的行业或者说朝阳行业),我想问一下java+安卓和嵌入式那个的前景好一些,我...
阅读(1969) 评论(6)

我读经典(8):以独特的视角来看软件工程--读《构建之法:现代软件工程》有感

对于计算机相关专业的学生来说,我们学习了很多的专业课程,像编程语言、算法、数据结构、编译原理、软件工程等。很多学生都会有这样的疑问:我学了这么多的课程有什么用呢?在工作中有多少会真正被应用到呢?也就是说,大家都觉得理论和实践之间有着不可逾越的鸿沟。邹欣老师的《构建之法:现代软件工程》一书很好地,并且巧妙地将理论和实践结合了起来。 继《移山之道》、《编程之美》之后,邹欣老师再推新作《构建之法:...
阅读(3608) 评论(12)
    QQ群
    读者交流群:189490960
    我的微信
      与本人单独交流~~
    个人资料
    • 访问:1255236次
    • 积分:20944
    • 等级:
    • 排名:第361名
    • 原创:460篇
    • 转载:7篇
    • 译文:9篇
    • 评论:1858条
    《C程序员从校园到职场》
    《信息通信技术百科全书》
    博客专栏
    我的微信公众号
    最新评论