Click to See Complete Forum and Search --> : a side post
jolley
March 14th, 2005, 12:49 AM
hello guy,suppose that u have learnt c++ for over one year,and u intends to study further and make something,then one day,your teacher asks u to join him in his research,but he asks u to learn java.and promise to help u if u can be in his side.what will u do after u join him?
i mean that what will u do? if u have learnt java for some months,i am wondering if i can return myself to c++after i finish my teacher's task.however,it is too late,because my time is limited.the graduation will begin one year later,how dare i spare some time to study java?
but it is a nice opportunity for me,because with the teacher's help, i can learn java more quickly.
and there are another thing that i am worrying about.the companies donot provide enough positions for java as the c++ in my place.
i am anxious about my job.
i know that i shouldnot post such thing in the forum.but i just want a help from u.
and i will not do this again,i promise!
regards,
jolley
NoHero
March 14th, 2005, 02:58 AM
Well learning a language is not that difficult. If you have learned how to programme you can easily adopt it to any other programming language. The only things you need are a good book to get the syntax and the API reference. And learning 2 language at one time is not very difficult. Beware: Do not programme two language at one day: that makes confussion.
If that matters, I'm learning 3 languages at a time: C++ (private), Assembler (private) and Java (in School). Since I have a good sense of programming and OOP design from C++, Java is an easy step for me.
Have fun :wave:
Ejaz
March 14th, 2005, 03:51 AM
Dear Jolley,
First of all, the right place for this question is General Developer Topics (http://www.codeguru.com/forum/forumdisplay.php?f=19), but anyway :)
Coming to your original problem, well these type of issues varies from person to person, place to place and time to time. As I believe that you are in the learning phase and at that stage, people want to learn everything possible (atleast thats what I tried), but as mentioned by NoHero, things start to mix up and create more confusion. So, it would be better if you concentrate at the concepts, syntex and implementation doesn't matter much if you have good understanding.
As you also mentioned that you have an oppurtunity to do some research work with your teacher, well I don't know what kind of research is it and how much beneficial it can be for your future, but if I would have this kind of oppurtunity, I would surely go for this. I can learn Java or whatever the latest flavour available in the market at any time, but will research oppurtunities pass me by every day? I don't think so :rolleyes: But you are at better place to figure out what is better for you. Just my 2 cents ;)
NoHero
March 14th, 2005, 04:12 AM
First of all, the right place for this question is General Developer Topics (http://www.codeguru.com/forum/forumdisplay.php?f=19), but anyway :)
Coming to your original problem, well these type of issues varies from person to person, place to place and time to time. As I believe that you are in the learning phase and at that stage, people want to learn everything possible (atleast thats what I tried), but as mentioned by NoHero, things start to mix up and create more confusion. So, it would be better if you concentrate at the concepts, syntex and implementation doesn't matter much if you have good understanding.
As you also mentioned that you have an oppurtunity to do some research work with your teacher, well I don't know what kind of research is it and how much beneficial it can be for your future, but if I would have this kind of oppurtunity, I would surely go for this. I can learn Java or whatever the latest flavour available in the market at any time, but will research oppurtunities pass me by every day? I don't think so :rolleyes: But you are at better place to figure out what is better for you. Just my 2 cents ;)
Not only 2 cents my friend... You speak wisley ....
cilu
March 14th, 2005, 04:31 AM
but it is a nice opportunity for me,because with the teacher's help, i can learn java more quickly.
Well, I'm not sure what situation you have there, and I don't want to spoil the excitement here, but I can tell you from my experience that professors don't spend their time teaching you programming languages, specially during a research project. That is something that you have to do by yourself.
If I were you, I would probably go for it. If you are familiar with C++ is not so hard to learn Java.
jolley
March 14th, 2005, 06:15 AM
yeah thanks guy,really very thankful,i just consider my work after graduation,because u know i donot make a formal thing like a game,or a nice database,i have a lot to prepare for the graduation,and if i am learning java now,then how can i reconsider the study of c++.
again,after graduation,which language will i use? still proceed with the java or the c++,it's hard to decide.yeah,i havenot forgotten these days that i spent on the c++,but now i have to learn java,and i am afraid that i will foget all of my learnings in c++.so it means that after several months' study of c++,i will totally return all of my possession in c++ to my teacher.that's all i worry about.
besides,i am in china,a country where the software is starting,and in my place,u can not get a job if u donot make something
regards,
jolley
RoboTact
March 14th, 2005, 06:49 AM
As was already said, it's not a problem to learn any new language. It you know one, you know them all in fact. It's only a question of several days to change to any other language. There is a considerable difference only between OO languages, non-OO languages (the last can be successfully used if you know any OO), scripting laguages (which can have its features) and DB request languages. So don't spend time if it's language you want to learn. Look at the subject of that research first.
cilu
March 14th, 2005, 07:17 AM
It you know one, you know them all in fact. It's only a question of several days to change to any other language.
Let's not exagerate. ;) You cannot learn a programming language like Java in a couple of days... unless you are Lt. Data from USS Enterprise.
So don't spend time if it's language you want to learn. Look at the subject of that research first.
But here you have a good point.
Andreas Masur
March 14th, 2005, 07:21 AM
[ Moved thread ]
RoboTact
March 14th, 2005, 07:27 AM
Let's not exagerate. ;) You cannot learn a programming language like Java in a couple of days... unless you are Lt. Data from USS Enterprise.In several days... If you know C++ already, you don't need much time to move to Java. There are a couple of major differences and features, but generally it's the same.
cma
March 14th, 2005, 09:40 AM
Java has its place, it's quite popular on the server-side with its Servlets and JSP, so you don't have to worry too much about whether Java will be of practical use after graduation. Java on the desktop, however, is a different story...
The important thing here is not whether you should learn another language or not, the important thing is your will to learn. If you don't have the will to learn anything new, whether it's a new language, or new technique, then I wouldn't recommend you to take on your professors research project.
codeguru.com
Copyright Internet.com Inc., All Rights Reserved.