当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 指个路吧
帖子发表于 : 2008-10-24 15:00 

注册: 2008-09-23 21:13
帖子: 247
送出感谢: 0 次
接收感谢: 0 次
想学软件开发,可是却发觉晕头转向,找了本linux编程技术详解,却发现很多基础知识都不懂,我应该从哪里开始?我是一点软件开发基础都没有,应该如何一步一步来?


_________________
念几句佛经就以为自己在悟道,引用几句圣经就以为自己是上帝的使者。
躲在阴暗的角落就以为看不见你那肮脏的灵魂?
游走在灰色领域就以为安然无恙?
举头三尺有神明,不是不报是时候未到。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 指个路吧
帖子发表于 : 2008-10-24 15:12 
头像

注册: 2007-08-05 17:40
帖子: 4968
送出感谢: 0 次
接收感谢: 4
你只想学C、C++哪都一样,只是多关心一下linux才有的函数。
--
你要学GTK,QT等只能在linux下干了。
----
话说回来了,工欲善其事,必先利其器。
那些个命令啊,shell脚本啊,autotools啊都得大概知道些才是。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 指个路吧
帖子发表于 : 2008-10-24 21:00 

注册: 2008-09-23 21:13
帖子: 247
送出感谢: 0 次
接收感谢: 0 次
能不能解释一下,你说的这些都是用来开发什么的,有什么区别呢?
我一直不太明白如果c++能开发软件(理论上所有软件都应该能开发)为什么还要学其他语言呢?
他们都各有什么优势,或者说个自运用在不通领域?


_________________
念几句佛经就以为自己在悟道,引用几句圣经就以为自己是上帝的使者。
躲在阴暗的角落就以为看不见你那肮脏的灵魂?
游走在灰色领域就以为安然无恙?
举头三尺有神明,不是不报是时候未到。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 指个路吧
帖子发表于 : 2008-11-10 23:08 

注册: 2008-10-15 17:20
帖子: 38
送出感谢: 0 次
接收感谢: 0 次
其实我学了也有好几种语言了(C、C#、java)。但你让我说出他们有什么优势,我还真道不出来。
只听说了C很强大,能发挥机器的性能,但也有人说C过时了。。。
C++倒是听说做游戏的挺多,但没怎么接触过。
java的话,好像做J2EE的多,就是web开发了(做网站),嵌入式的也有(囗囗囗囗)。
不是说一门语言就可以搞定所有的。如果用java来开发桌面程序的话,应该不及C#来的爽。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 指个路吧
帖子发表于 : 2008-11-11 10:35 

注册: 2008-05-24 1:24
帖子: 338
送出感谢: 0 次
接收感谢: 0 次
语言是其次

0. 初识电脑 《计算机文化基础》 这个我没看过,不过国家作为基础教程,应该还不错
1. 看一本 linux 入门的书
2. 此时可以学1、2门语言,基础的推荐 shell(一定要学) c\c++ 系列(择其一),粘合语言推荐 python(适合快速原型),另外需要的话还可以看看 java php 等
3. 然后可以学学linux原理, 比较经典的有 《UNIX环境高级编程》、《linux程序设计 Beginning Linux Programming》(快速入门看这个,现在有第4版了)、 《Advanced Linux Programming》《The Art of Unix Programming》等, linux内核可以适当了解 http://kerneltravel.net 有些好资料
4. 要加深电脑原理,可以再看看 《深入理解计算机系统 Computer System A Programmer's Perspective》
5. 数据库,这个也很重要,我了解不多
6. 实际开始前可以多看看设计模式、软件工程方面的书,《大话设计模式》比较吸引人, 新出的《代码之美》有不少案例
7. 不断提升代码质量,推荐 《程序设计实践》和 《代码质量》
8. 要想写出好的软件,请重视算法和数据结构,《算法导论》比较丰富,要来得快可以看看王晓东的《算法设计与分析》,数据结构可以看看严蔚敏老师的《数据结构》和 Mark Allen Weiss 的《Data Structures and Algorithm Analysis》系列,数学可以参看 Knuth 大大的《具体数学》
9. 最后,多动手
一起进步,祝你成功 :)


_________________
如果努力的目的是为了超越他人,那么我们永远成功不了
大道是平的,我们该做的是让自己快乐,同时带给他人快乐
好好涵养自己的性格
才华是刀刃,辛苦是磨刀石
多食果蔬,健康长寿;少吃不吃鱼肉,珍爱它类生命,远离自身疾病


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 指个路吧
帖子发表于 : 2008-11-22 11:27 

注册: 2008-07-19 12:44
帖子: 50
送出感谢: 0 次
接收感谢: 0 次
如果会BASIC,可以试试GAMBAS,门槛很低。


页首
 用户资料  
 
7 楼 
 文章标题 : Ato Matsumoto
帖子发表于 : 2008-11-22 14:04 

注册: 2008-11-21 16:27
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
Are You Looking For A Pair Of Stylish Ato Matsumoto Shoes?
Ever since Kanye West was first spotted wearing a pair of Ato Matsumoto Shoes, they have been a very hot commodity among those that want to look stylish and trendy today.
Ato Matsumoto, a Japanese designer, caused quite a stir when he introduced his shoes that featured the traditional lace up style on the front combined with a zipper and Velcro combination on the heel.
At the time, Matsumoto only had a basic white and a basic black shoe available. Today, the shoe line has expanded dramatically. In fact, you can now find Ato Matsumoto shoes in all of the following colors…
If you have seen some of Kanye West's latest appearances then you might have noticed the sneakers that he has been wearing a lot lately - hi-tops by Ato Matsumoto. They come in three colorways - red, black and white. Also the sneakers feature 2 velcro straps and come in a mix of patent leather and regular premium leather. The style comes close to what we have seen from Etnies Plus actually. Now we sell this Ato Matsumoto high-tops shoes only 1000pairs worldwide.


_________________
Nike SB DUNKS


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译