DEV Community

Jamshid Tursunboyev
Jamshid Tursunboyev

Posted on

I am stuck.

I'm stuck. Really, when I saw that kind of statement in web development before, I would have laughed. I would say just make websites, what is so difficult about this. Now I realize the reason I thought this way was I had a plenty of experience in building web apps. I've always had projects to do and got paid really well.

But now I'm stuck in Android. I've completed 3 books and Udacity tutorials. I know about fundamental concepts. I can make apps if someone gives me instructions. The problem is there are no such instructions. When I worked on web, I had a clear vision of my project beforehand. I could see how much work to do and time to spend. When I want to start a new Android app I just stare at editor and have no idea what I am gonna do.

What do you do when you were stuck in learning new technologies? I would really appreciate your advice on how to pass that barrier and start making things.

Top comments (6)

Collapse
 
jfrankcarr profile image
Frank Carr

Try taking the Agile approach to creating user stories...

As a < type of user >, I want < some goal > so that < some reason >.

For example...

As a guitar builder, I want an app to calculate fret spacing in imperial and metric values so that I can accurately place frets on a guitar neck.

As a cat owner, I want an app to remind me to buy cat food when I'm near/in certain stores so that I don't forget to buy my cats' food.

For more: mountaingoatsoftware.com/agile/use...

Collapse
 
gladuz profile image
Jamshid Tursunboyev

I've never considered Agile as an approach for personal projects. Definitely try to use it in my next app.

Collapse
 
arleneandrews profile image
Arlene Andrews

Find the problem you want to solve: and what will the answer look like? Break it down from there - I need X, Y, and Z to display it.

Collapse
 
newtorob profile image
Robert Newton

I probably have the worst advice for this... I just continue to build and build and if I get stuck again, I just keep going.

Keep building and take notes

Collapse
 
dmerand profile image
Donald Merand

I second this. As Anne Lamott says, take it bird by bird.

Collapse
 
aravindballa profile image
Aravind Balla

Write what all you know. I am sure there are many aspiring young devs who might want to learn. Write and help your fellow learners.

Writing might open up or give some ideas for you to develop.