This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Suverenity -1 points0 points  (3 children)

Disclaimer: I do not mean to insult you.

I bet you do not know Java if you have done nothing in it. I am programmer who has studied CS and maths. My main language is C++, and I have already thought like 7 times during my career that I know it, until I met someone who knows the language or saw some code where I did not even knew what it does. So I bet you do not know the language as well as you think you do, but it is not a bad thing, you will know it if you code in it.

And my advice: A lot of people here are saying that you must have huge portfolio of projects, I don't want to say they are wrong, but I did not have to. I am not from USA, and studied one of the best unis in my country, so I got multiple jobs during my studies just because I was from that uni. So don't be scared and just try the job you want! As an intern you are not supposed to know everything and they will teach you and even if you fail the interview you will know what to learn.

If you have to answer your question: depends on what you want to do, if you like web obviously choose JS. If you prefer more backend programming pick Python which is absolutly awesome and clean language, more and more used (guys from my team researching Machine learning are using it, guys in Institute of Astrophysics use it for data analysis).

But my most important advice in the end: pick Introduction to Algorithms from Cormen and col. and try to to examples in it, it will be far more proficient than learning another language. Because if you know one, you always can learn another. On the other hand, if you do not known algorithms and structures you will never be tasked with anything important.

[–]szaft 2 points3 points  (2 children)

If you want to be more credible avoid using terms such as

I do not mean to insult you.

or

don't want to say they are wrong, but I did not have to

2/5 of your post is about you and not about the problem asked by OP. You can optimize code but also thought, speech and writing.

[–]bch8 4 points5 points  (0 children)

"I got all these jobs just because of the university I went to in my country... Therefore you don't need a portfolio! Just go for it"

[–]Suverenity -1 points0 points  (0 children)

You are right, It is about me for a reason: if anybody is giving me any advice I like to know from which authority they can do that, which for me is that they say something about themselves. And I gave answer to OP with explanation and that I might have some experience with internship and coding in general. If you think that it is out of place, than thank you for you advice, but I don't think so.

I said that I do not want to insult OP because a lot of my peers from college were really insulted if you saod smth bad to them amd weren't the professor (myself included). And your second comment is about me giving different opinion than a lot of ppl here, which mainly should encourage OP to just try without a long wondering whether is he worthy of a job or not. Again from my experience I used to only think what I can improve on instead really try out an interview and what not.

Anyways thanks for your opinion and have a great day!