分享到:

明天,我还做软件

伴随着软件技术的发展,单靠程序语言、算法开发应用软件的时代已经一去不复返了。面向对象、设计模式、UML等技术的掌握日益成为对软件开发人员的基本要求。但是,这些技术真的那么重要吗?不少软件开发人员,尤其是那些刚刚跨入软件开发领域的从业者常常会有这方面的疑问,“组件模型、设计模式我必须掌握吗?我需要掌握哪些东西才能在这一行安身立命?”下面笔者结合自己近十年的从业经验谈一点个人看法,供同行参考。 $$学何种语言好,C++、C#还是Java? $$虽然不懂开发语言也许并不妨碍在软件开发领域从业,比如可以从事软件架构设计等工作,这在欧美等西方国家并不新鲜,这些国家有不少不懂软件开发语言的系统设计师,并且他们也做得相当优秀。但是,在我国这样的人极其少见,原因也许在于我们软件开发还没有正规化、产业化,系统设计师很多还是由程序开发人员兼任。因此,从现实状况来看,掌握一门或者几门计算机软件开发语言,应该算是软件开发人员的生存之本。 $$程序开发语...  (本文共3页) 阅读全文>>

《中国计算机用户》2004年08期
中国计算机用户

诀别未老先衰

案例:老张IT人才市场求职的遭遇‘吸这巴经是第七家了气望着招聘单位展位上标有砰应聘者须占5岁以下六的字样,老张无可奈何地说今年41岁的老张是针算机软件专业本科毕业,具有泊多年软件开发的工作经聆这次只是想换一个工作环境,所以就来到汀人才市场打探一下隋况初来招聘市场,面讨琳J良满目的软件开发人员的招聘信息,老张想到自己多年积累的丰富的开发经验,以及自己时软件开发工作的满腔热情,顿对充满了信心。八而,·债况并非像老张怒像的那样财,1。每当若张将爵已精以策划的求职简两向用人单位呈上时,人家看看步人中年的老张,又指指‘七应聘者岁贞脂岁以下,’的应跨条件,都将老张的简历给推回来了。一连试了芍家单位,“应巧考者须砧岁以下畔几个手像一盆盆冰水一样,将老张浇了个透心凉当然、也不乏史乙诚的招聘单位告诉老张:嘴稿长件自J巨,屹的就是青霉饭我们要求应转者除了有相应的专业知识以外,还必须在砧岁以下,国为会司认为只有这样的人员才能保持充沛的工作精力而35岁...  (本文共3页) 阅读全文>>

《电脑编程技巧与维护》2013年11期
电脑编程技巧与维护

如何实现Java调用C或C++函数

在现今的软件开发领域中,Java以其跨平台的优势得到大量的应用,其代码可以一次编译多处执行。但这种特性给Java带来了一定的局限性,幸好Java提供了完备的C/C++语言接口,这样可以利用C语言的强大功能实现Java难以实现的功能,在一定程序上消除Java的局限性和低效率。(1)创建DLL文件使用某一种C/C++开发工具创建DLL文件,实现某一功能,供Java调用,例如本文在此使用Visual studio 2005创建一个名为testdll的动态库文件。(2)使用JNIJNI是Java Na***tive Interface的缩写,中文为Java本地调用。它允许Java代码和其他语言写的代码进行交互。1)Java类:在Java程序中,首先需要在类中声明所调用的库名称,如下:Static{System.loadLibrary(“testdll”);//加载动态库,testdll为DLL//文件名称}还需要对将要调用的方法做本地声...  (本文共2页) 阅读全文>>

《程序员》2003年01期
程序员

马不停蹄又一年——2002年开发技术大综述

每到年底.各种媒体难免都要对当年所发生的大事进行一番回顾并评出所谓“十大xx‘之类,《程序员》也不能免俗。现在就让我们来回忆一下在2 002年整个软件开发领域所发生的一些有可能对未来产生重大影响的事件。Windows:巍然不动 没有办法对于这个控制了全球90%以上终端用户桌面的操作系统对于这个整个星球上最有钱的软件公司—微软而育郊勺一举一动都受到格外的注意. 2002年.微软虽然设有推出新一代的操作系统,但是他却发布了令整个W而d。、。开发者社群所瞩目的新一代集成开发环境一‘一visUal$tudi认N〔几这也是继微软提出其规模空前的NE下战略后发布的第一款集成开发环境、为了配合其提倡的.NE了架构,微软不惜对vioua}S切dio进行了大刀阔斧的改进:加入了c#这门全新的语言它由著名语言设计大师Ahd“『‘Hejlsb,rg(D“}Phi的设计者}所设计并将担负起微软对 腆就少枷洲性螂撇日orlond新的“。。币hi”神殿还能...  (本文共5页) 阅读全文>>

《互联网周刊》2007年08期
互联网周刊

你用什么做开发

.__果说在七年前,微软的.NET计,,二划还仅仅只是一个思想大纲的尸,.j时候,对于所有软件开发领域的项目经理而言,究竟应该选择Java还是接纳.NET作为其团队的核心开发平台,似乎根本没有讨论的必要。因为没有人知道.NEr是什么.能干什么,跟开发平台有什么关系。可是到了今天,一切都变了。最先改变的当然是.NET本身。如果忽略掉盖茨和鲍尔默在2侧以)年6月正式对公众介绍.NET计划时所蕴涵的无限深意,你会发现,.NET七年来的不断具象化,和微软几乎所有重t级产品以及理念的发布保持着高度统一。从这个角度看,.NET其实就是一个图标或者文件夹,你点进去看,还会看到更多的图标和文件夹。到visual studio .NET 2003发布,微软终于算是有了第一款实质性的.NET产品,好奇的人们也是从那时起才真正体会到了.NET的价值。而且与之同时发布的、第一个内置支持.NET Fn”nework 1.1的Windows操作系统Wind...  (本文共1页) 阅读全文>>

《成才与就业》2006年19期
成才与就业

学习IT的秘诀

我是“达内”2005年2003班的学员。来“达内”之前,我是浙江师范大学计算机科学与技术专业2005届的应届毕业生。原本以为自己毕业后能够在软件开发领域找到一席之地,可是一些企业都以缺乏相关工作经验为由将我拒之门外,这令我很失望。这时,我不断地思索,为什么企业不要我呢?在经历了数次挫折后,我才知道:原来我在学校学的那些知识与实际工作要求有很大的距离。于是我就把目光投向了IT培训。以平常心去学习,不要抱有幻想我学校毕业后,心中有一个愿望,就是期望自己在事业上有一个新的发展,甚至是一个飞跃。一开始,我以为IT行业是高薪行业,后来才知道,有人拿8000元,有人拿3000元,是不同的学习经历、工作环境导致的。如果想获得高薪,就要比别人学得更多。只有练得一身真功夫才行。于是,我到“达内”参加了IT强化培训。有问题不要憋粉,马上就要解决我在“达内”培训班上只能说属于中上游水平,但我有一个爱问的习惯。所以遇到疑问,我马上...  (本文共2页) 阅读全文>>