What's new

Will these Java projects get me into junior Java programmer/developer interviews?

Dulex9

Tape Ball Regular
Joined
May 29, 2016
Runs
419
Hi all,

1) Tennis game (3 classes)
2) Inventory management (3 classes)
3) Web api (9 classes)
4) Web api
5) Andoid app (7 classes)

Are these 5 projects could enough to get me into junior Java interviews? I also know JavaScript, JSP, TDD, AngularJS, NodeJS, SQL, OOP, Linux, Wep apis very well.

I also have other projects such as websites in html & css and have developed 5 web projects in JavaScript as well as created a website in NodeJS.

Thank you for your advice!
 
You'll do fine, with your experience you can probably even apply for intermediate roles.
 
Thank you.

I'm entirely self taught, I haven't got commercial experience or done any freelance projects. The other projects in JavaScript I've just done myself, not for companies.
 
When you say projects, what do you mean by that if you are self taught? How could you back up your claims on a CV of being knowledgeable in these areas ?

Someone taking the time and trouble to sift through a load of CV's to draw up a list of candidates to interview, and include you on that list as opposed to someone else, and then spend more time interviewing you, will need to see something on your CV that backs up your claims of the knowledge that you say you have.

The most difficult part is getting to the interview stage, and that all depends upon what your CV contains.
 
You'll do fine, with your experience you can probably even apply for intermediate roles.
If he's 'self taught', (meaning presumably no formal qualifications in these fields?) and has not done any freelance work or projects for someone else that he can provide evidence of, how can he claim, on a CV, of 'having experience'?
 
If he's 'self taught', (meaning presumably no formal qualifications in these fields?) and has not done any freelance work or projects for someone else that he can provide evidence of, how can he claim, on a CV, of 'having experience'?

Github. Programmers can create a portfolio of their work online and it's not uncommon for freelance programmers' résumés to have their github accounts listed.
 
I'm taught myself how to program, preety much everything from data types, arrays, operators, loops, OOP, exception handling, testing, not only in Java, also PHP and JavaScript.

I've used what I've learnt to build an android app, video game and web api's and also websites in JavaScript, NodeJs. Also I've used SQL, MySQL for a PHP website which I did not mention in an earlier post.

I've done a google search and found programmers to get their first junior programmer/developer job by developing a portfolio of websites, web apps, apps and show them on GitHub.

My question is are those 5 projects good enough to get me into a junior Java interview?
 
Last edited:
If he's 'self taught', (meaning presumably no formal qualifications in these fields?) and has not done any freelance work or projects for someone else that he can provide evidence of, how can he claim, on a CV, of 'having experience'?

Nowadays employers value personal/side projects people do on their own time, especially for software, it shows you have passion for coding and ambitious. Also when he lists such projects on his resume, employers will naturally ask him about his knowledge,techniques and other coding practices he employed and used so they will have a good understanding of the candidate they're interviewing.
 
If he's 'self taught', (meaning presumably no formal qualifications in these fields?) and has not done any freelance work or projects for someone else that he can provide evidence of, how can he claim, on a CV, of 'having experience'?

Nowadays employers value personal/side projects people do on their own time, especially for software, it shows you have passion for coding and ambitious. Also when he lists such projects on his resume, employers will naturally ask him about his knowledge,techniques and other coding practices he employed and used so they will have a good understanding of the candidate they're interviewing.
[MENTION=141599]Dulex9[/MENTION]
 
It can. What matters is the ability of eat, sleep and love in Java ;)
There are two kinds of software businesses.

1. Where you're the designer and implementer of software
2. Where you're only the implementer of someone else's design.

You may get 1st type of business. Second one can or cannot be bit too tricky for you.
 
Thanks for the advice everyone, very much appreciated.

I would love to become a Java developer, however, my second option if this don't work out is going into PHP, web development.
 
When you say projects, what do you mean by that if you are self taught? How could you back up your claims on a CV of being knowledgeable in these areas ?

Someone taking the time and trouble to sift through a load of CV's to draw up a list of candidates to interview, and include you on that list as opposed to someone else, and then spend more time interviewing you, will need to see something on your CV that backs up your claims of the knowledge that you say you have.

The most difficult part is getting to the interview stage, and that all depends upon what your CV contains.

Most CS programs at universities don't teach those skills anymore.
 
Thanks for the advice everyone, very much appreciated.

I would love to become a Java developer, however, my second option if this don't work out is going into PHP, web development.

If you do get an interview, I'd suggest you google the various technical questions they ask regarding Java. Its usually the same standard questions every companies ask, so its better to prepare and just make sure you know and be prepared for various algorithm related questions. Since you're self-taught you may be caught completely off-guard by some of the more complicated theoretical questions they usually cover at school.
 
Thanks for all the info and advice everyone.

I've got some good news, I received an email late afternoon yesterday informing me that the company wants to take things further with me and have sent me some personality questions and an aptitude test.

This is for a Java developer role.

I haven't even put my studies on my CV/Resume (I'm still completing part time), I don't even have commercial experience, what I did is projects (apps, web apps, video game, websites).

All you need is 5/6 solid projects as well as other skills: (JavaScript, SQL, NoSQL, OO, TDD, Git, etc) to get into junior programmer, developer interviews.
 
Thanks for all the info and advice everyone.

I've got some good news, I received an email late afternoon yesterday informing me that the company wants to take things further with me and have sent me some personality questions and an aptitude test.

This is for a Java developer role.

I haven't even put my studies on my CV/Resume (I'm still completing part time), I don't even have commercial experience, what I did is projects (apps, web apps, video game, websites).

All you need is 5/6 solid projects as well as other skills: (JavaScript, SQL, NoSQL, OO, TDD, Git, etc) to get into junior programmer, developer interviews.

Congrats and best of luck,please keep sharing your experience without personal information in the thread so as to give idea to others like us.
 
Thank you.

For Java, having a few android app projects will help immensely. Building a video game, be it short, can also help make your portfolio stand out.

As stated in my previous post, all you need it 5-6 quality projects along with other skills: (JavaScript, Angular, HTML, SQL, NoSQL(MongoDB), JSP, OO principles, TDD, Git) and this I'm sure will get you into junior programmer, developer interviews.

Different languages want different skills, learning different frameworks:

For Python, knowing linux, django, postegreSQL.

For PHP: laravel, vagrant, nginx, react etc.
 
For Comp Sci students who are seeking employment, whether be in their final year or struggling to find employement:

You can use Treehouse's C#, Java, Python, JavaScript, PHP projects as your own projects.

You can also use Udacity's projects as your own projects.
 
how do you self learn coding?

I am a sophmore in College in US studying environmetal science and as an international student not much employment is available in the field so was really looking to try cs? I have never done any coding in my life and my uni is very well reputed so competition is hard

Will it be too much for me to handle ( 3 semesters in starting now) and I have to take graded class.

Also would pyhton or java be a good place to start and what could I use to familirize myself

Thanks
 
I've learnt from books. various websites on the internet.

Java is an excellent choice to start since there is a lot of demand for this programming language and is similar to C#.

Programming concepts such as variables, data types, loops, operators are the same for all programming languages, it's just the syntax is different.

You could learn Python from the website: https://learnpythonthehardway.org/book/
 
I've learnt from books. various websites on the internet.

Java is an excellent choice to start since there is a lot of demand for this programming language and is similar to C#.

Programming concepts such as variables, data types, loops, operators are the same for all programming languages, it's just the syntax is different.

You could learn Python from the website: https://learnpythonthehardway.org/book/

Hi, I am no IT-guy but I have heard for some years now that Java is not the future, the commercial banks here in Norway are not using Java for sign in anymore. So what is the deal here?
 
From a lot of other forums, I've been hearing JavaScript is the future and a student in programming should learn it's frameworks such as Angular, Node, React, Express.

JavaScript is also in high demand now. Also there will always be jobs in Java, C#, Python.

http://eloquentjavascript.net/
 
Hi, I am no IT-guy but I have heard for some years now that Java is not the future, the commercial banks here in Norway are not using Java for sign in anymore. So what is the deal here?
Banks are not the only ones to use java. There are hundreds of places where java is used. Most common is to develop android apps.
 
From a lot of other forums, I've been hearing JavaScript is the future and a student in programming should learn it's frameworks such as Angular, Node, React, Express.

JavaScript is also in high demand now. Also there will always be jobs in Java, C#, Python.

http://eloquentjavascript.net/
Yeah Javascript will be used as a server side language too. But still there are things where languages like PHP, Python and Java will have advantage over Javascript. Out of all these languages PHP looks like the first one to fade away in the future and that will take atleast 10 years. Most of the blogging systems and ecommerce stores have been developed in PHP. It will take time for them to shift from something like PHP to Javascript.
 
how do you self learn coding?

I am a sophmore in College in US studying environmetal science and as an international student not much employment is available in the field so was really looking to try cs? I have never done any coding in my life and my uni is very well reputed so competition is hard

Will it be too much for me to handle ( 3 semesters in starting now) and I have to take graded class.

Also would pyhton or java be a good place to start and what could I use to familirize myself

Thanks

It is very easy to get started and certainly manageable with whatever workload you have from your other courses.

I am not a big fan of the LXTHW books. For python, http://interactivepython.org/runestone/static/thinkcspy/toc.html is a good place to get started.
 
Yeah Javascript will be used as a server side language too. But still there are things where languages like PHP, Python and Java will have advantage over Javascript. Out of all these languages PHP looks like the first one to fade away in the future and that will take atleast 10 years. Most of the blogging systems and ecommerce stores have been developed in PHP. It will take time for them to shift from something like PHP to Javascript.

PHP won't fade away that easily as laravel/laravel framework keeps on being improved.
 
To get into junior Java roles:

Writing Android mobile apps will attract more attention when applying for Java jobs. Android is Java centric and the advantage of this is an employer can download and test the apps straight away on their mobiles device to form an opinion about your skill.

I would also like to add for graduates who are struggling to get into work, you can learn and then use Treehouse's C#, Java, Python projects as your own in your portfolio as well as Udacity's and Free-code-camp's projects.
 
To get into junior Java roles:

Writing Android mobile apps will attract more attention when applying for Java jobs. Android is Java centric and the advantage of this is an employer can download and test the apps straight away on their mobiles device to form an opinion about your skill.

I would also like to add for graduates who are struggling to get into work, you can learn and then use Treehouse's C#, Java, Python projects as your own in your portfolio as well as Udacity's and Free-code-camp's projects.

This is way beyond my field of profession, however, just to follow up on the OP did those projects help you secure employment and are you sufficiently satisfied with your job?
 
These projects helped me to get interest from at least 2 employers.

I had an interview offer at the start of December, however, I messed up the aptitude, psychometric tests.

I applied for some more Java developer roles just last week and straight away an employer sent me an email to fill in a form and send it back, I'm still waiting for their reply.

I'm very confident I will secure employment within the next 2 months.
 
It all depends on the quality of code you are writing. If your code is missing any of testablity, maintability, readability, good architecture, etc you will not really stand out to employers. Also keep in mind, today efficiency of code is not as important as the things mentioned previously (except maybe for Google interviews). There are tons of people that can write code, but writing clean code is an art in some ways.
 
Back
Top