DEV Community

Cover image for Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build

Do you want to be a Top Developer? You Must Build Things! - 7 Apps to Build

Carlos Caballero on July 18, 2019

Introduction I have reached certain conclusions after years training Software Engineers and Software Developers in the university classr...
Collapse
 
salocinski profile image
STRYJEWSKI Nicolas

Hi !

I guess we can add one more application that can be useful to improve skills on a new technology or even if we are a junior profile.

I made it to improve my skills on Java technology.

I built and develop an application to manage my password.

It allows you to improve skills on :

  • CRUD data in DB,
  • checking type field,
  • secure your application against hacking (basis level),
  • filtering data if you allows multiple users.

I hope this will help someone.

Great job on your article !

Collapse
 
carlillo profile image
Carlos Caballero

Hi!

Thanks.

Collapse
 
alpsoy profile image
.

This is my first comment, so hello everyone!

As a developer, I've improved my skills mostly with projects of my own. Only a few of them went live but all those never been used were buried in my skills. This is a great guide, especially for beginners.

Collapse
 
carlillo profile image
Carlos Caballero

Hi!

The important is train our develop skills!

Thanks!

Collapse
 
golangch profile image
Stefan Wuthrich

Great read. Love the way you motivate people to Make software.

Would love to hear your opinion on my post from today about same area of "making things":

dev.to/golangch/confession-how-i-g...

Collapse
 
mdamaceno profile image
Marco Damaceno

There are others I can mention: Podcast listener, personal blog, RSS reader. Great article!

Collapse
 
carlillo profile image
Carlos Caballero

Hi!

Yes, I've read and read each day a lot of blogs, RSS and listen podcast. My opinion is that we must to train our discipline each day.

Thanks!

Collapse
 
daquyanan profile image
Đá quý An An

Oh, I tried to write a bot to track price, of a product. This product rarely have a sale off, and I must check it manually everyday, and it's boring !

So I write a program to track price every 30mins.

I use Python to write code, Telegram to Notify me on my phone, and then up code to a CentOS server. Everything works fine =))

Sorry for my bad English, can you understand what I wrote?

Collapse
 
carlillo profile image
Carlos Caballero

Hi daquyanan!

Thanks for your message!

Your english is perfect! :-)

See you.

Collapse
 
denstevie profile image
Den Stevie

WoW ,, some of those i was thinking how to create while i was reading and some will be challenge but worth to try ...
i'll save this and i'll work on it in the near future while i gain the skills to do.
thx again for sharing

Collapse
 
mehmood168 profile image
Mehmood

Hi, really nice article.
It really helped me to choose my next project.

Collapse
 
carlillo profile image
Carlos Caballero

Hi!

I'm glad you found my post useful.

Which is the topic that you have chosen?

Thanks!

Collapse
 
mehmood168 profile image
Mehmood

I'll start with a To-do App and then WhatsApp clone, twitter bot and chess game.

Thread Thread
 
carlillo profile image
Carlos Caballero

Good choices!

Collapse
 
brooks2899 profile image
Brooks $ | Areon

🚀 Attention tech enthusiasts! Areon Network is thrilled to announce its Hackathon with a massive $500,000 prize pool. Don't miss out on the chance to shine—register now at hackathon.areon.network and show off your coding skills! 💡💰 #TechInnovation #AreonHackathon

Collapse
 
abdulbasit313 profile image
Abdul Basit

I am thinking to buid that versatile memory game in react native.

Collapse
 
carlillo profile image
Carlos Caballero

Hi!

It is a good idea, my students spend one week in developed using web technologies (without framework).

Good luck!

Collapse
 
erraghavkhanna profile image
Raghav Khanna

Hey let's include one more thing in the bot section.
The telegram scraper bot and the Twitter auto like and retweet bot based on hashtags.
Here are the links for the same.

Telegram bot dev.to/erraghavkhanna/telegram-sca...

Twitter bot dev.to/erraghavkhanna/twitter-auto...

Cheers..!!!!

Collapse
 
mdhesari profile image
Mohammad Fazel

that was a huge inspiration thanks a lot!

Collapse
 
carlillo profile image
Carlos Caballero

Thanks!!

I've developed these projects when I teach advanced programming skills.

Thanks! I hope that you training the discipline!

Collapse
 
abdurrahmaanj profile image
Abdur-Rahmaan Janhangeer

Sunfish is impressive. Thanks for sharing. You have provided very nice receipes. Just for desktop and threads, is there any advices?

Collapse
 
carlillo profile image
Carlos Caballero

Hi!

The concepts which you can learn develop this examples are the same on web/desktop/mobiles.

However, in the case that you want to improve your threads concepts you can try to develop the dining philosophers problem.

github.com/rupakraj/dining-philoso...

Collapse
 
calejandroaguirre profile image
calejandroaguirre

Excellent article!

Collapse
 
carlillo profile image
Carlos Caballero

Hi!

Thanks!

Collapse
 
zmotivat0r profile image
Michael Yali

Really great read, Carlos! Thanks! 🙌

Collapse
 
jai00271 profile image
Jai

Challenge accepted! 😁

Great article Carlos. Thanks for sharing.

Collapse
 
carlillo profile image
Carlos Caballero

Hi Jai,

Thanks!

Collapse
 
janpauldahlke profile image
jan paul

wow, this is quite a roadmap. i like the progression. thanks for the article

Collapse
 
carlillo profile image
Carlos Caballero

Hi Jan Paul!

I've designed an incremental order in the developer experience. Got catch!!

Thanks.

Collapse
 
stevenanthony profile image
Steven Anthony

Hi Carlos, Thanks for this guide!

Collapse
 
carlillo profile image
Carlos Caballero

Hi Steven,

You're welcome.

Collapse
 
perigk profile image
Periklis Gkolias

Great read. Imho, you should build things but outside of your current expertise area to get the most benefits. I.e if you are a React developer, you should make a Visual Studio code add-on for example

Collapse
 
carlillo profile image
Carlos Caballero

Hi!

I think like you. It is very important go out of comfort area when you want improve your skills!

Thanks!

Collapse
 
tonyorozcor profile image
Tony Orozco

Wow, really loved this post. Now I'm even more interested in making a bot for telegram

Collapse
 
carlillo profile image
Carlos Caballero

I'm happy for your decision about develop a bot. There's a lot of examples in different programming languages, so, when you finish your boot you can post here!

Thanks!

Collapse
 
stephenmario13 profile image
Stephen Mario

I am interested in building Hybrid Mobile Apps.

Please which framework is the best ?

Collapse
 
elmardi profile image
Mohamed Elmardi

I love this !!