小弟真的不知道该怎么学习计算机了,帮忙!!!!!

coast1 2004-10-10 08:08:59
小弟已经大三了学过了 c语言,vb ,delphi,java,可是仍然没有打开编程的大门,也看了很多书,比着做了几个小的系统比如学藉管理系统,但是还是感觉一无所成.也不敢去找工作.但是我一直非常的学习.希望您给予小弟提出一些建议,您的经历,和一些学习的方法,小弟非常的感谢.也希望能够认识更多的朋友.谢谢!!
...全文
70 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wumingwangzi 2004-10-11
  • 打赏
  • 举报
回复
先找个实习机会,去一个软件公司,挑你喜欢的方面的,哪怕不要钱,做一段时间,就知道自己哪里不足了,也知道该怎么学习了
shangqiao 2004-10-11
  • 打赏
  • 举报
回复
呵呵,那么相信你还没有真正的作过程序,使用VB,Delphi怎么弄的,直接拖吗?能不能从界面复用的功能来考虑呢,这两种语言不是太熟悉。你说你学过Java,那么你知不知道Model1和Model2的区别,MVC的原理是什么,以及层与层之间联系,之间交换数据怎么交换。你说的你作过学藉管理系统那么你考虑了多少真正企业级应用程序的问题,举个例子:
1:首先你这个系统肯定是要采用分布式数据库,必须是一个分布式应用程序,不应该是单机版的
2:既然是分布式的应用程序那么连接数据库时怎么连接,连接是非常费时的,所以的考虑连接池
3:你这个系统是不是应该考虑到数据库服务器的更改(厂商不同,那么数据库也有可能不同),连接数据库服务器是不是应该作成配置的,而不是考修改代码
4:由于数据层与商务逻辑层是可变的,那么是不是应该减少他们之间的偶合度,使其中一个改变了而不用修改另一个的代码,也就是说你不能在商务逻辑层上直接读取数据库,而必须要使用一个数据传输对象(DAO)封装商务逻辑层与数据层之间的交换数据,那么修改数据库时,只要修改该DAO就可以了,而不用修改任何商务逻辑代码;
5:对数据库的操作你是否考虑的事务的管理,采用哪一种事务比较好,多用户对同一个表同时处理是对资源占用怎么处理,是否允许脏读等;
6:某些对数据库的长时间操作是不是应该采用异步操作,而不用用户等待长时间,是不是应该使用线程或是消息发送;
7:登陆系统时的用户和密码是不是经过了严格的加密处理,以防止网络上的泄密
8:是否要考虑到跨平台和跨语言的操作,是否需要采用XML传输数据或是直接使用WebService
9:假如某些对象新建一个非常费时,那么是否应该考虑对该对象采用池的技术,使得对象可以复用
等等非常多要考虑的问题

假如你的Java学的比较好的话,建议你看Expert One-on-One J2EE Design

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧