Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Want to start all over again..... 1

Status
Not open for further replies.

earlrainer

Programmer
Mar 1, 2002
170
IN
Its been 3 years that I have been programming in delphi.
but my career is going nowhere and its getting very frustrating.I think its time to dump delphi.

I want to start all over again-by learning new languages and concepts.

what do you guys recommend that I learn ,so that after three years I dont have to start all over again.

what is HOT----VB,VC,JAVA,powerbulder?
which database skills are most sought after-Oracle,sql server,sybase ?
what is all .NET ,how can I learn it, will it be worth the effort?
any particular area where there is still scope (as i hear, web development is dead)

Thanks in adavance guys for all your inputs.



 
I would say take a look on the internet job boards in your area to find out what people are looking for, what they are paying etc. Remember that by the time you get to a professional development level, this may well have changed though.
Also take a look for salary surveys to find out if relocating to a particular area would give you better prospects in the areas that you know.

With regards to relational databases, if you know basic database theory and practise, and basic SQL it won't take too long to adapt from one type to another.

John
 
Hi ,

Firstly , you need to have a look at things you enjoy , I believe that is the most important thing to consider .
Since you have software development skils it depends whether you want to continue with Higher generation languages or delve into system programming. I beleive system programming ( i.e. C/ C++) is the place to be because alot of people develop applications but how much do they know about the operating system they are developed on , whether the correct/best techniques are used , and once you have obtained this skill , I believe you are untouchable , you'll automatically have alot of avenues to opt for i.e. operating systems, performance tuning , support
etc..

Databases is another good area especially ORACLE , because alot of companies use it. It depends again , whether you want to be a developer in ORACLE where you write SQL code , forms , reports and utilise the WEB or a system DBA where you look at initially setting up ORACLE , make sure it works properly.

just a few thoughts
 
In this business, with technology being as dynamic as it is, whatever is hot today will be obsolete in three years. We're all learning new languages and techniques every day.

What you need to learn, and what will provide you with the foundation to adjust and adapt to the changing technology is theory of computing. It doesn't matter is you learn a programming language, the best programmers are the ones who know how to program. It's not knowing how to write a Do While loop or a Do Until, it's knowing when to use a Do While loop or when to use Do Until loop that counts.

It's knowing what is the right technique and the right data structures to use in solving a problem.

So, in answer to your question, learn the theory. Learn data structures. Learn critical and logical thinking. Learn why things work.

In other words, don't learn products, learn the technology. Once you understand the technology, learning a product is easy.

Good Luck
--------------
As a circle of light increases so does the circumference of darkness around it. - Albert Einstein
 
>> time to dump delphi.
[rockband]

>> learn the theory. Learn data structures. Learn
>> critical and logical thinking. Learn why things work.

Great pointers... also learn Logic and Design and of course Patterns. Patterns transcend languages and API's. Once you are armed with these fundamentals different languages API's and IDE's are just another set of rote learning that is applied to the foundations.


-pete
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top