DEV Community

loading...

Discussion on: 10 Advanced Projects to Build in 2021

Collapse
perigk profile image
Periklis Gkolias

Thank you for the ideas Henry. Finally a text of ideas that doesn't contain a calculator or a todo-list :D

Collapse
jsears profile image
Jenn Sears

Or a chat clone

Collapse
hb profile image
Henry Boisdequin Author

Thanks, that means a lot!

Collapse
nwmqpa profile image
Thomas Nicollet

To be honest, a calculator can be pretty challenging. I had to do one from scratch in my University, 3 weeks after entering computer science course. It was meant to be able to compute infinite number operations, on infinite base, with parenthesis and basic operations, in C pure

It was very interesting to make

Collapse
perigk profile image
Periklis Gkolias

It is indeed an interesting problem to solve, I was in the same position when started my university classes. And it is challenging algorithmically.

But that's it. You practice nothing else but algorithmic skills which is (fortunately or unfortunately) not the most important technical skills you will need in a software engineering job.

Thread Thread
nwmqpa profile image
Thomas Nicollet

I agree with you, from a job perspective.

From a learning and experimental perspective, I still think these projects have their place on this list, akin to a new language.

Collapse
mumbere7 profile image
Mumbere Arnold

I was also to build a calculator once in my android programming classes and boy that is not easy and also a todo list in android is not easy especially when you have to implement all the functionalities of a todo list. Do not underestimate a project and over estimate your skills.