how to improve our knowledge in our software field?
468906
Learn to program, gain repair knowledge and certifications, and use as many different pieces of software as you can.
665199
Find a good mentor an learn as much as you can. Works well in any field.
543157
3 strategies to maintain technical competence:\n1.  Read industry magazines, go to industry conferences, read the newspaper in your town that tells about startup businesses.  \n2.  Work directly with new products, get involved in beta testing.  Always use the new stuff yourself.  bE an early adopter\n3.  Scan the world for new things and ideas you don't know about then research them.  Ask people you know constantly about their experience and response to new technologies
850267
more discussions to widen your knowledge
452340
Observe\nHypothesize\nCheck\nRevise Hypothesis\nRepeat\n\nThat is how we created all the rest of our knowledge, it is how we could re-create it if all other knowledge were lost
178318
Experts and proffessionals should together conduct this.\nExperts share experience , while proffesionals share latest ideas and views with latest technology
139685
Develop a passion for the work.  Spend your free time learning more about the subject.  Make it a joy rather than a job.\n\nI personally recommend keeping up with hardware changes, at least on the systems  you are working on.  Understand the operating systems, determine which files actually affect your applications and how they interact with them.  Learn makefiles, understand the compile chain, learn how the compiler creates symbol tables and how libraries are linked in.\n\nThen look into how to write device drivers... that will improve your code immensely.  Understand the Configuration Management and Quality Assurance roles and why they are important...\n\nThen improve your programming in the language of your choice... write a lot of code, look at a lot of code... make improvements.\n\nGood luck
647987
at first you have to understand every section of the algorithm properly. work out by that algorithm. solve more than one problems by using that algorithm in different manners, it helps you get into the algorithm. test your solutions. if you get wrong answer then debug your program.\ndebugging is the best way to learn programming.\n\nimplementing an algorithm is the best way to memorize an algorithm.\nfor different kind of problems visit:\nhttp://acm.uva.es/p/\nhttp://www.topcoder.com/
231437
Here's a good intro to knowledge management:\n\n"Knowledge Management 101"  http://www.powerhomebiz.com/vol21/knowledge.htm\n\nRecommended Books:\n\n- Knowledge Management Handbook http://www.amazon.com/exec/obidos/ASIN/0849302382/powerhomebizguid\n- Knowledge Management Toolkit, The: Practical Techniques for Building a Knowledge Management System http://www.amazon.com/exec/obidos/ASIN/0130128538/powerhomebizguid\n- The Knowledge Management Fieldbook http://www.amazon.com/exec/obidos/ASIN/0273638823/powerhomebizguid\n- Smart Things to Know About, Knowledge Management http://www.amazon.com/exec/obidos/ASIN/1841120413/powerhomebizguid\n- The Complete Idiot's Guide to Knowledge Management http://www.amazon.com/exec/obidos/ASIN/0028641779/powerhomebizguid
833429
Try asking some of the IT Departments of the companies near you.  Some companies have software that they have written themselves or have been written specially for them.\n\nThat way you will gain experience working with all the major software packages as well as the individual specialist packages.
730207
The only way to know is to keep up in the field. There are research journals, reviews, professional societies, etc. for every field of learning or application. If you belong to one in your own field then that will be your connection to the current state of knowledge. It will also give you a place to go when you have questions specific to your area. Membership in a professional society will keep you from making such ridiculous statements as “The theory we came from apes.” Membership dues are well worth the price if they keep you from making a fool of yourself.
399437
Propery define your meta data keywords, use search engine techniques............don't forget to make use of internet to enhance your expertise.
500544
keep updating your skills and learning new technology\nOnce you start getting complacent..then its time for a change
1059915
Learn some programming languages.  \nLearn how software works and how to use your knowledge of programming languages to modify said software.\nGet to know someone who is either a professional hacker or the human resources person in a company. (This is the most important step.)\nConvince your friend to get you a job with his/her company.\n\nCongratulations!  You are now a professional.
196423
Well, your knowledge on VB.net can help, besides that you can read by your self some books, and learn ASP.net and maybe Csharp. Or maybe Java.\nIt would be useful if you learn something about UML, wich is very usefull to the analisis and desing of the applications you are going to program. \nAnyway, all of those are just tools, and diferent people could recomend you diferent technologies that they think are the best.\nWhat you should do is to try to get a job, even with your short experience. Many companies use people like you to do the developer's job, they get many people to create big teams where there are people with more experience that get help from people less experienced. \nThere you can get all the experience you want, and you can learn a lot more than just getting some courses or reading.\nIf you start like that they can offer you a low salarie, i guess, but you gain in experience and knowledge.\nGood luck.
304267
The first and the most importanat is to be interested in the topic u r studying :) if u r not apriory, then u've to find smth, that IS interesting to u in this question and out of this make a conclusion that this topic IS very important for u atleast at this moment ;)\nAnd the 2nd - u have to separate new knowledge into sense-parts and put eatch part in separate "shell" in your mind... creating a new "shell" u must find a link with other "shells" of one topic to make it "a whole one" - then u 'll have some kind of a net in your mind :0)\n\nGood luck!
681072
The most significant thing you can do to improve your knowledge is read, read, read.  Many people believe that IQ itself is not something that can be changed, but you can learn to be better at the things you do by practicing, taking extra lessons and courses, asking for help or explanations, reading about the specific topics, etc.