×

Loading...

Topic

  • 工作学习 / IT杂谈 / ask for suggestion for fundamental computer reading meterials.
    While I'm learning Java, I also want to learn more fundamental computer knowledge to help me to be a true IT professional in the future. I went to liborary this afternoon but didn't find many useful books. for example I searched "data structure" and when i checked them on the bookshelves, most of them looked very old and abstract. I don't know if i should keep reading something like that.

    I don't know what kind of book i should read now. Do i need to try to follow everything a CS major learned in the college from the very begining? I'm afraid it's not very effecient.

    My major is Management Information Systems. We have some computer courses such as some network knowledge and programming language but dig none of them deeply. We have no any fundamental computer courses as CS major does.

    waiting for your kindly advice..
    • Data Structure is good and helpful even the book is old. By reading that book maybe you also get some sense of C or Pascal. Anyway they're easy to understand.
      • thank you so much kiwi..I know i should find it in books by myself, but would u pls explain briefly that how the knowledge of data structure helps programming?
        • They're all very basic concepts...
          They're all very basic concepts. I cannot explain it briefly, but I suggest everyone who wants to learn programming study DS first.

          Some other courses are:

          Operating System,
          Principle of Compiling,
          Software Engineering
          Database Concept

          btw, the above are contents of Graduate Entrance Test in many universities in China.
    • I suggest you play more on the web server and database server.
      Theory are really important. Unfortunately, it is hard for us to understand
      theory without practise on the machine. Sometimes, it seems we have
      understand the words in the book, but we really have no idea how to
      use it, how to relate it with practical programming. Take the iterator as
      an example, you can understand the basic idea within half a hour. But it will take you many and many hours to become proficient in using various of iterators in C++. Even in Java, it will take you several months to understand the essence of Iterator interface. By the way, I suggest choosing those books that are easy to understand. Some classic books
      are not easy to understand.
      • but at school we only have prevlige to wok on client side.
        • If you want to do server-side programming, be sure set up your own machine at home. Now computer is not too expensive.
          • following your suggestion...
            本文发表在 rolia.net 枫下论坛I formatted my C drive(the original OS in my computer is Windows Me with FAT32) tonight and tried to install windows NT server(my husband will bring me windows 2000 when he come). But without any instruction, i really made a mess of doing that, this is the first time i played so much with the computer without my husband's help..
            I couldn't install the drivers of video and sound cards, actually i didn't find any disk or CD containing those software. i don't think I lost them, strange, maybe i should contat Dell helpdesk tomorrow..And NT seems different with Windows 95/98 and i couldn't find some buttons i was sort of familiar b4. for example, "advance.." button in display/setting and "Add/remove hardware" etc. Fortunately i installed medom correctly and now i can come online using a very very ugly 16 colors window..
            I'm afraid i didn't install NT properly at all. tomorrow, i will try to ask a friend to help me..
            one question, why did the computer only detect 8G of my harddrive and actually i have 20G?更多精彩文章及讨论,请光临枫下论坛 rolia.net
            • Unfortunately, I am no hands at handling machines...
              • hehe, jabber is a consultant only provides suggestion without solution-smile....
            • because NT only for 8G maximum, as far as i know, not sure, you should check.