The only way that I am able to do well in programming is because I am sort of a hard worker. ... I like routines and do menial tasks very well
sounds like a career in databases is for you.I am really not that smart.
then it will be best if you get on a management track as soon as possible.
jephthah
Posting Maven
2,587 posts since Feb 2008
Reputation Points: 2,143
Solved Threads: 179
sounds like a career in management or marketing is in order. That's where all people who don't have a clue what they want end up.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
So database management would be suitable? How about unix? what do they do there? and isn't unix used for managing too? Is database management a good edge on job applications?
oh, yes. absolutely.
and when i speak of managment, i mean you should consider getting an MBA.
tell your potential employers your 5-year goal is to start an MBA program.
you'll do just fine.
jephthah
Posting Maven
2,587 posts since Feb 2008
Reputation Points: 2,143
Solved Threads: 179
.Net:
If you have the potential of programming, then here you have the intersting fact that .Net has both graphical (user interface) and Databse (backend). I think that will not bore anybody and If you want to develop a desktop application (VB.NET), web based jobs (ASP.NET), database management (Generating Report from databse) everything is there.
JAVA:
Not having a good user Interface, and you have to develop from scratch (infact some other third party tools are there). somewhat critical to understand the bulk of coding. But the interesting part is JavaScript for your programming potential for webs. Here too having the possibilities of that we have in .Net. But somewhat critical to learn the basics not more intersting at the basic level. The greatest thing in Java you can make many games architectures.
UNIX
If you are interst to learn network architechtures, how they controlled and communicated? how the data are handled, password maintenance on network, creating batch scripts for the system process, Setting/Tracking the users permits on files/folders. Look like the command shell environment like MS-DOS (I mean only the look). have more advantages over network.
Databse Management System:
You are going to create the tree level architechture for your projects like database, tables, insert/delete records, procedures, query languages etc.
All the subjects are having many advantages one over there. When come to the job, .Net has more competitions (no of learners are high), Java has not much competitions (no of learners are low compare to .Net), UNIX has not much competitions ( no of learners are low compare to other operating systems). but organizations supporting UNIX. Datawarehouse has not much competitions( no of learners are low) organizations using sql, oracle etc.
rajarajan07
Nearly a Posting Virtuoso
1,447 posts since May 2008
Reputation Points: 167
Solved Threads: 239
My Suggestion is to choose JAVA or .NET, If you dedicated to that part you really have good future.
rajarajan07
Nearly a Posting Virtuoso
1,447 posts since May 2008
Reputation Points: 167
Solved Threads: 239
Sorry Its, "number of learners"
And for the second question, I prefer Java to show you as an unique person in technology as of now, bcoz for example: Last week My company (MNC) given an ad for .Net programmers with 2 to 3 yrs exp candidates. Next day here we having around more than 50 peoples for interview. It seems the competition is there to get the .net job. Imagaine if they give ad for fresheres in .Net?. And for Java there are few peoples are coming but with high potentials.
UNIX/LINUX its not up to the efficiency of computer, it has efficiency to control and permits users on the network.
There are the genius in all the technologies, so their point of view different. The information provided here is what I face and I came to know these technologies has such opportunities.
So Keep going on JAVA if you have a good stuff in programming and you have the lot of good things to do there,
CoreJava - you can develop your programming (Analytical,Logical)skills
Advanced Java (J2EE)- You can play with remote systems, networking and all
Mobile (J2ME) - You can play with mobile technologies
if all that you know, you can also create games.
Or .Net to play with all around the things with some good visuals.
Informations are provided according to my knowledge
rajarajan07
Nearly a Posting Virtuoso
1,447 posts since May 2008
Reputation Points: 167
Solved Threads: 239
I am not referring anybody here, all over the world. In this community nobody are specialized in a particular technology, they know all the things, they move around all the technologies, so they genius in all. Go to their reputations and see, they answered in all the forums. Such a great people are here.
Ok, More than this http://www.bell-labs.com/history/unix/tutorial.html
rajarajan07
Nearly a Posting Virtuoso
1,447 posts since May 2008
Reputation Points: 167
Solved Threads: 239
Becoming a good programmer isn't about being a genius. Hard work and perseverance are more important than intelligence. A high level of intelligence makes learning easier, but a lower level usually does not make learning impossible. I find it likely that you're being too rough on yourself and your confidence, not your potential, is really to blame. Stop crying and get to work.
BestJewSinceJC
Posting Maven
2,772 posts since Sep 2008
Reputation Points: 874
Solved Threads: 354
That said, I find that a very large proportion of the world's population is utterly incapable of analytical thought, and analytical thinking is crucial to becoming a successful software developer.
MAYBE such a mode of thinking can be trained, but if so a very large number of people seem either disinterested or incapable of receiving such training.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
I actually doubt myself too much when it comes to programming that is why I say that I am not that smart, but what I really want to be is a java or dot net developer. Now I am confused. I was quite sure that I would be picking UNIX during the past few days but when you said this to me I reconsidered once again.
Most professionals know both Unix and Windows reasonably well (at least at an end-user level).
When you choose .NET you're going to need more in-depth Windows knowledge more likely, but Java is pretty operating system agnostic (though many Java shops are Unix-heavy when it comes to deployment/server environments).@all:
sorry for the late reply y'all isp connection was down for a week D:
No problem. At least you did come back unlike so many who don't get the answer they desire (meaning they get reaffirmed in their delusions more often than not) and slink away into the night.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
Lets Come to conclusion, Almost you chose the UNIX and other specialization as (.Net or JAVA).
My Suggestion is .NET: So you will learn well around all the technologies. Let play with UNIX to become a System/Network administrator with the shell command (The environment like MS-DOS) and also play with .NET to become the web developer (ASP.NET) stand alone Application (VB.NET) and even with windows operating system (I thought not have much knowledge of windows bcoz everybody know that os that much enough).
Anyway I think you are a good analyzer, bcoz you started a thread and know about the technologies from the known people and now you have the confidence to select the specilization. Good! and Best wishes for your career development! Go a head!..
rajarajan07
Nearly a Posting Virtuoso
1,447 posts since May 2008
Reputation Points: 167
Solved Threads: 239
No Problem at all! Welcome.
rajarajan07
Nearly a Posting Virtuoso
1,447 posts since May 2008
Reputation Points: 167
Solved Threads: 239