Banda Works Profile picture
We are creating challenging projects for aspiring junior developers to help them get to the next level 🏹 Any webdev questions? Ask us using #BandaHelps!
Oct 7, 2020 20 tweets 6 min read
#BandaDaily #1:

When #coding something, always approach the problem iteratively.

That means that as #developer you go through roughly 5 stages:

1. Make a straightforward solution
2. Cover edge cases
3. Improve the performance
4. Improve the design
5. Reduce complexity

🧵👇 1. Make a straightforward solution

It's the basis of your work: it's rough, potentially inefficient, and may not work in the edge cases.

Copy/paste here instead of creating complex reusable components.

Here's the goal to create something that actually works, but not perfect.
Oct 6, 2020 10 tweets 3 min read
Have had a chance to read a great article by @dangoslen:
levelup.gitconnected.com/my-biggest-mis…

The lessons he learned at the beginning of his #SoftwareEngineer career are quite similar we've encountered on our path and put as principles for junior #developers.

What are those principles? 🧵 Principle #1: Don't listen to your ego — talk to your team

Stop caring about your thoughts of what other people might think about you. It shouldn't matter to you.

Always talk to your team when you are in trouble, share your thoughts, get answers/help, and continue growing.
Oct 6, 2020 9 tweets 3 min read
- Why are you doing #frontend projects?
- To practice #webdev
- Okay, why do you practice web dev?
- To land a dev position in a #tech company or startup
- Why do you need to land a dev position?
- I see. I want to secure my family's future.

🧵to remind you of the reasons: One day, everyone who is going through the path of becoming #developer, experience this unsureness.

We feel unmotivated, tired, and somehow #anxious.

We may feel afraid of a lot of requirements out there to get a job.

We may have trouble in our personal life.