DEV Community

Cover image for How I got my first job as a developer by making simple projects seem big

How I got my first job as a developer by making simple projects seem big

Julia πŸ‘©πŸ»β€πŸ’» GDE on August 25, 2022

This article was originally published on Hashnode for the 4 Articles in 4 Weeks - Hashnode Writeathon. It was featured on Hashnode and daily.dev. F...
Collapse
 
wadecodez profile image
Wade Zimmerman • Edited

I think a calculator app is best for first projects. Once you are comfortable, I think you should move onto other projects to get more experience with unique problems.

What tools you use on your projects really comes down to what problems you are facing. If your personal projects start to grow into something with stakeholders then that is when I would introduce scrum and testing. But to each their own.

This kind of helps save your sanity, and it helps you develop your project's story. That way when you have another interview, rather than saying you used X because everyone else does, you can say you used X to solve Y problem.

Collapse
 
joelbonetr profile image
JoelBonetR πŸ₯‡

While I agree, don't disrespect calculators, they imply intrinsic difficulty as dealing with numbers, specially floats is not something easy in CS. Also you can keep adding features to it till you get a full fledged calculator with different modes (scientific, graphic, standard, programmer...) or to work with money, temperature etc etc

Check the Windows calculator options as example, they add updates to it now and then 😁

It's also funny because I also did one:


Which has issues and it's in no way a production-ready thingy (e.g. uses eval() and has some UX issues and tones of room for improvement).

Also @yuridevat neither your calculator nor the mine one are compatible with the row of numbers below function keys, spread a bit of love to us, TLK keyboard users! πŸ˜‚πŸ˜‚

Collapse
 
yuridevat profile image
Julia πŸ‘©πŸ»β€πŸ’» GDE

Hehe yes totally agree on that.

Collapse
 
plusnaija profile image
PlusNaija

what really should be put on portfolio I am not in the position to judge, I am just a student after all who is still eager to learn more.. for mine i just picked the ones i thought wouldd be best, projects I made just because I got an idea and just felt like doing them. Here is Awesome πŸ‘ website Big Brother Naija

Collapse
 
windyaaa profile image
Windya Madushani

Nice post.

Collapse
 
yuridevat profile image
Julia πŸ‘©πŸ»β€πŸ’» GDE

Thank you.

Collapse
 
pizofreude profile image
Pizofreude

I was hoping it would be a scientific calculator like casio fx-570CW. Oh well :)

Collapse
 
yuridevat profile image
Julia πŸ‘©πŸ»β€πŸ’» GDE

You've just created a new challenge for yourself. ;)

Collapse
 
zoppatorsk profile image
Zoppatorsk • Edited

I have never done a calculator and probably never will, I just find it boring cuz there is more fun projects to work with... haha.. but that is just my opinion.

I can give some thoughts on it though after just testing it for few seconds..

Can't input things with keyboard, for a calculator I think this really should be possible.

Can't input decimal numbers but calculator can show decimal numbers... this is really a basic function.. it's bad if I can calculate things in my head that the calculator can not even calculate... ;)

Layout breaks if input long number... input something long and the buttons will start moving outside "the calculator", ie outside the wrapper

broken_calculator

Edit: fixed some really broken sentences.. ;)

Collapse
 
yuridevat profile image
Julia πŸ‘©πŸ»β€πŸ’» GDE • Edited

Thanks for your comment.

The calculator is only for demonstration purposes. It's all about the stuff around. I'm sorry if that didn't come across to you in the article.
Of course, I sincerely hope that people take other projects for their portfolio, as I mentioned in the article, and not this calculator here. ;)

Collapse
 
zoppatorsk profile image
Zoppatorsk

Yes, I understand that.
It was just some ideas for improving it.. many times it's ez to forget about what things will happen for example with the layout and deal with it if inputting long stuff.. I know all too well.. happen to me often ;)

When it comes to what shld put on portfolio I am not in the position to judge, I am just a student after all.. for mine i just picked the ones i thought wld be best and yeah, it's projects I made just because I got an idea and just felt like doing them. Here is my portfolio

Collapse
 
guithomas profile image
Guilherme Thomas

Really liked that you talked about accessibility even at a beginner project level. It is definitely something that cannot be ignored and sounds great in an interview.

Collapse
 
yuridevat profile image
Julia πŸ‘©πŸ»β€πŸ’» GDE

Your are so right!

Collapse
 
plusnaija profile image
PlusNaija

That is very amazing I did my PlusNaija

Collapse
 
andrewbaisden profile image
Andrew Baisden

Another great article you are really showing your experience and progression with the projects that you work on.

Collapse
 
yuridevat profile image
Julia πŸ‘©πŸ»β€πŸ’» GDE

Thanks for you comment Andrew.

Collapse
 
dailyr profile image
Daily

Very comfortable expression, thx a lot , Julia

Collapse
 
decker67 profile image
decker

Nice post.

Collapse
 
yuridevat profile image
Julia πŸ‘©πŸ»β€πŸ’» GDE

Thanks.

Collapse
 
msiame1 profile image
msiame1

Very informative post. Thank you

Collapse
 
yuridevat profile image
Julia πŸ‘©πŸ»β€πŸ’» GDE

Thanks Steven, really appreciate it ☺️

Collapse
 
yuridevat profile image
Julia πŸ‘©πŸ»β€πŸ’» GDE

Glad you find it useful Nhung ☺️

Collapse
 
isjoesmith profile image
Joe Smith

Great post Julia, thanks for sharing this!

Collapse
 
yuridevat profile image
Julia πŸ‘©πŸ»β€πŸ’» GDE

Thanks Joe.

Collapse
 
murray__bauman profile image
Murray Bauman

I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks once more for all the details Cincinnatiwire