㈠ 我想做一个程序员,请高手指点
Faint!!!
ls有些兄弟太不负责任了…… “猫车的艺术”说的还在理点。不过也有些错误。
C和java完全是两种不同的软件开发方法下的语言,c是面向过程的,java是面向对象的,语言思想完全不同。
总体而言,面向对象的思想比较好理解但是不大好运用,java由于有庞大的API库,提供的功能非常全面,主要就是因为它的API太多了,感觉体系太庞大不好使用罢了。
实际的java应用体系也很庞大,想当java的程序员不难,相当到设计师级别可要好几年的功夫。
如果要学java的话,根据我实际的经验,先看java2的书,学习编程基础和理解面向对象的思想和方法。然后可以看一本think in java的书,深入理解java思想,想学好java理解其思想是非常重要的。然后看java描述的算法结构,然后看java的编程模式。最后学习java的实际应用比如j2ee(包含很多,比如jsp ejb什么的)j2se,java的嵌入式开发什么的。
java的嵌入式开发现在很热门,因为家电啊手机啊什么的智能终端的嵌入式程序很多都是java编写的嵌入式程序。java的无线编程也很不错。
C语言不简单,是你还没有学到或者用到难的。你刚开始学程序,学的都是很基础的东西。ls有人在吹嘘指针啊什么的,我就不说了,指针在c中确实是一个非常灵活非常有用的东西,就是经常出错或有漏洞,让黑客们高兴死了。java开发的程序比c要安全多了,这就是java目前蒸蒸日上的一大主要原因。
c语言学到后来不是说你要多么会玩指针,由于c语言太灵活,程序中很容易出现内存溢出啊什么这样那样的漏洞,所以一个c语言高手是具备良好的习惯和这些错误漏洞的感知力,编写出来的东西结构清晰,错误少,漏洞少就非常不错了。(没有错误和漏洞几乎是不可能的,不然那些黑客很多不就没得混了?)如果这么说的话,c比java难一些。
c++是不完全的面向对象,学过java的人再来看c++非常不习惯,因为java非常严谨,而c啊c++太自由了而漏洞百出。
一步一个脚印吧,建议c基础学了学java,不要学c++学了再学java,养成不严谨的习惯后学习严谨的东西你会对它完全失去信心的。
㈡ 我是学中文的可是我不喜欢这个专业,我想当程序员,不知道从哪里下手,您能帮帮我不
呵呵,都这样,认为自己学的专业不好,我就是学软件工程的,我也觉得不好,我喜欢管理。可是都毕业了。有什么办法呢?
如果你真的想要进入程序员这个行业的话,你首先得选择你想要从事的方向。至少你得学习一种程序语言,现在最流行的应该就是JAVA,入门比较简单。其它还有很多,你可以网上多看看你的兴趣。不过程序员真的很辛苦,有机会你去你们那得软件园去看看,最好是早上上班的时候,你看到的基本都是睡眠不足的人。
㈢ 我想找个程序员帮我设计个软件,请问哪里能找到
什么类型的软件?
我资料里有扣号 你可以找我详谈
㈣ 我想向程序员方面发展,自学需要学哪些课程和学习的顺序,谢谢大家多多帮忙。
基础课程包括:计算机硬件基础、计算机网络基础、操作系统、计算机组成原理、计算机体系结构、数据库原理、软件工程、离散数学、算法设计与分析、数据结构、编译原理
编程语言可以根据需要选择,底层开发人员必学:汇编语言、c、c++;web应用表示层开发人员:html、xml、javascript、jsp(或asp,php)等;普通应用程序开发:c++、vb、.net(其中包括多种语言,可根据现有基础选择)、java等。
如果你是学生,或者如果你有充足的时间。我建议你仔细的掌握下面的知识。我的建议是针对那些希望在IT技术上有所成就的初学者。同时我还列出了一些书目,这些书应该都还可以在书店买到。说实在的,我在读其他人的文章时最大的心愿就是希望作者列出一个书单。
大学英语——不要觉得好笑。我极力推荐这门课程是因为没有专业文档的阅读能力是不可想象的。中文的翻译往往在猴年马月才会出来,而现在的许多出版社干脆就直接把E文印刷上去。学习的方法是强迫自己看原版的教材,开始会看不懂,用多了自然熟练。吃得苦下得狠心绝对是任何行业都需要的品质。
计算机体系结构和汇编语言——关于体系结构的书遍地都是,而且也大同小异,倒是汇编有一本非常好的书。《80x86汇编语言程序设计教程》(清华大学出版社,黑色封面,杨季文着)。你需要着重学习386后保护模式的程序设计。否则你在学习现代操作系统底层的一些东西的时候会觉得是在看天书。
计算机操作系统原理——我们的开发总是在特定的操作系统上进行,如果不是,只有一种可能:你在自己实现一个操作系统。无论如何,操作系统原理是必读的。这就象我们为一个芯片制作外围设备时,芯片基本的工作时序是必需了解的。这一类书也很多,我没有发现哪一本书非常出众。只是觉得在看完了这些书后如果有空就应该看看《Inside Windows 2000》(微软出版社,我看的是E文版的,中文的书名想必是Windows 2000 技术内幕之类吧)。
数据结构和算法——这门课程能够决定一个人程序设计水平的高低,是一门核心课程。我首选的是清华版的(朱战立,刘天时)。很多人喜欢买C#版的,但我觉得没有必要。C#的语法让算法实现过程变得复杂多了,而且许多老师喜欢用模块这一东西让算法变得更复杂。倒是在学完了C版的书以后再来浏览一下C#的版的书是最好的。
软件工程——这门课程是越到后来就越发现它的重要,虽然刚开始看时就象看马哲一样不知所云。我的建议是看《实用软件工程》(黄色,清华)。不要花太多的时间去记条条框框,看不懂就跳过去。在每次自己完成了一个软件设计任务(不管是练习还是工作)以后再来回顾回顾,每次都会有收获。
Windows 程序设计——《北京大学出版社,Petzold着》我建议任何企图设计Windows 程序的人在学习VC以前仔细的学完它。而且前面的那本《Inside Windows 2000》也最好放到这本书的后面读。
在这本书中,没有C++,没有GUI,没有控件。有的就是如何用原始的C语言来完成Windows 程序设计。在学完了它以后,你才会发现VC其实是很容易学的。千万不要在没有看完这本书以前提前学习VC,你最好碰都不要碰。我知道的许多名校甚至都已经用它作为教材进行授课。可见其重要。
上面的几门课程我认为是必学的重要课程(如果你想做Windows 程序员)。
对于其它的课程有这样简单的选择方法:如果你是计算机系的,请学好你所有的专业基础课。如果不是,请参照计算机系的课程表。如果你发现自己看一本书时无法看下去了,请翻到书的最后,看看它的参考文献,找到它们并学习它们,再回头看这本书。如果一本书的书名中带有“原理”两个字,你一定不要去记忆它其中的细节,你应该以一天至少50页的速度掌握其要领。尽可能多的在计算机上实践一种理论或者算法。
你还可以在CSDN上阅读到许多书评。这些书评能够帮助你决定读什么样的书。
㈤ 我想从事程序员工作但不知道从哪里入手 我只学过一些VB 还请大侠帮忙说道说道~~~~~~~
学习C语言,操作系统,软件工程,数据结构。
基础知识永远是最有用的。
再学C++/Java语言,设计模式;
如果在Windows下编程,需要学习windows核心编程。VC编程。
如果在linux下编程,需要学习Linux编程指南,。。。。
如果要嵌入式编程,需要学习软件系统架构,硬件系统架构,了解编译链接过程,了解ARM体系结构。C语言要学到专家编程。C++要学到C++对象模型。重构。GCC。RTOS。linker and loader。
真正学会一部分就很不错了。
㈥ 我想做程序员,但不知道学什么,你能帮助我吗
从C/C++基础语言开始,这是所有语言基础,之后选择一个大方向,譬如JAVA,PHP,VC++,或嵌入式等,持之以恒地坚持下去。
㈦ 我想找一名软件开发程序员,自己想的一个软件,以后一定能发展的很好的,目前本人想找个团队,一起前进!
一个程序员是肯定开发不了好的软件的,同时你得有时间和金钱的准备
㈧ 我想自学当一名程序员,请求专业程序员给点意见,讲一下你们的学习历程,我该从那里开始
C /C++语言对大家来说并不陌生,但是能够玩好C/C++的人却不多,大多人只会做一些1+1= 2 之类的小程序,至于开发软件那就不用说了。我想很多学习C/C++得人多很苦恼,想学可是没路子,怎么办???
1 我们必须会基础的C 语言,唐好强先生的书就是很好的教材,而且这本书大家能弄懂就够了,我想说的是
大家不用去看什么C边城思想,C语言精髓等等这些书-------没用。就C语言而言就看 唐好强先生的书就够了
2:学习C++ 但是大家记住不要把C和C++ 当成2们语言来学习,学过C得人 学习C++ 就会很简单,因为大多和C一样,只有一些很小的取别
3:这是我们已经具备C/C++的基本功能了
我们 会定义 变量,
会写 if 语句,for循环
最重要的的是 我们能够弄懂 C/C++ 里面的 类 和 指针的概念
等等
4 :学习windows 编程
就是我们常说的Win32编程,windows API 函数
在这个过程中我希望大家能有点英语的底子,我们应该去学习如何使用MSDN来学习WIN32 API 函数
上面说的仅时学习过程,大家没必要去买那些很贵,很厚的 书 比如我刚才所说的 C/C++ 编程思想等
(站长赵兴欢迎您www.whpcc.net)
因为这类书讲的全市C/C++基础,无非是多讲了些数据结构,看后毫无用处。你还是不会开发软件
学习WIN32API 的过程很重要。如果大家这个过程能坚持下来的话,那就是迈进程序员的门槛了
那么如何学习WIN32API要学到什么地步呢??????
1 :最基础的是 我们会写程序的框架
2 :了解WINDOWS编程的原理
笑息机制 尤其重要
3:能够读懂WIN32API 写出来的程序,了解其原理(一般这类代码非常简单)
等大家达到这个程度时,我就不敢多说了
我们可以更具自己的爱好来选择自己的未来软件行业的方向
游戏,
驱动程序,
嵌入式 等等
根据具体情况,自己去选择看什么书
最后我来谈谈我的程序员历程
刚上大学的时候,我就对计算机有着很浓的感情,可惜的是专业不是计算机。大二的时候 我就开始学习计算机课程
操作系统,数据结构等 当然基础语言是C/C++ 可是令我苦恼的是我就会写一些 1+1 等于 2 的小程序。根本做不了
什么软件之类的大程序,想学习可惜不知道怎么去做: 我该做什么,该学习什么。
后来就上网查询资料,看看有没有这方面的建议之类的信息,从中我领悟到一些方法,在我看某些书的时候,在
(本文来自www.whpcc.net)
书的序言里,我知道该如何去做,怎样才能成为一名程序员,在这里想提醒大家的是不要太过于相信网上的一些资料
比如 某某 单位的 某某人士 曾在某着名网站上等路过一边这样的文章
------------ 想要成为一名合格的程序员我该看那些书 ----------------------------
操作系统
数据结构
数据库
C/C++基础语言
C/C++编程思想
C/C++编程精髓
软件工程
windows编程
等等 好像列出了 将近30多本书--------------------晕
我身边的程序员高手 最多就看了5本书 就入门的
当然我不是说这些书看了没用,对于初学者来说这些书不适合你们去看。
----------以上仅是我个人观点,不代表所有“程序员”的观点
㈨ 求程序员大神帮忙!急急,
网上搜搜免费的进销存软件,看看能不能满足你的需求?看您做多大的生意了,要是月流水过10万,单子数上千,建议您还是花钱买个正版的吧。
㈩ 我是学中文的可是我不喜欢这个专业,我想当程序员,不知道从哪里下手,您能帮帮我不
数,离散数学,英语,操作系统,计算机网络,数据库,系统结构,数据结构,软件工程
java方向的:做java程序员要学的
java编程基础,面向对象编程,java web 编程,网站构架,linux
java深入的:如果有兴趣还可以看看的
C++,java的数据结构
基本没什么用的:我觉得和硬件很接近的基本java编程都用不到,除非你做J2ME。还有就是文科的东西,比如马哲,不过学学对你思想挺好的。windows编程不用学,因为java是linux产物。像什么VFP,office之类的也可以不用看。不过这些都要过的,除非你不打算要学位了。
可能你有些不是很明白,我再解释下,第一:“所有程序员都要学好”的那几科,可能有些你现在觉得没什么用,不过等你真正做项目的时候你就发现每一个都很重要,每一个都要学好学精!!!第二,“java深入的”,你可能不明白为什么要看C++,java是用C++写的,理解C++可以帮助你更好的理解java。再就是java的数据结构,为什么我单拿出来,因为我们学的那个C语言的数据结构是针对面向结构说的,面向对象的实现方式是决然不同的,看看可以让你更好的理解面向对象。