27 years old. Learning to program since last 5+ years here and there. Still confused with OOP and OOD. Should I quit? What to do next? - Sajha Mobile
SAJHA MOBILE
27 years old. Learning to program since last 5+ years here and there. Still confused with OOP and OOD. Should I quit? What to do next?
Posts 2 · Viewed 211 · Go to Last Post
hello9
· Snapshot 0
Like · Likedby · 0
I feel given an opportunity of coding in real world (like internship), I can succeed. But given my tech helper experience, it is almost impossible in Nepal to land a developer job. I prefer java.


OOP/OOD is mostly used in app development. I am looking for software development jobs in real world. As well as I am looking to build stuffs like SaaS, iOS apps, android apps etc.

Being from Nepal, my target audience will be Nepalese aspirants using Android mostly.

I really want to get this done. I already have ideas for apps. Basic ideas. Example a note selling app that uses playstore to process payments.

https://workplace.stackexchange.com/questions/185340/what-can-be-careers-in-it-for-computer-engineering-students-who-cant-do-program

Earlier I used to ask questions like that. That was how desperate I was. But now I am at a phase where I can program, but not in OOP(Object Oriented way of programming). The way I achieved it was by solving entire textbook's exercises of Y Daniel Liang's Comprehensive Java. It took me about a 500 hours of practice to reach there.

I cannot think in objects. I am aware that real world jobs probably do not require me to design OOP software from scratch. Based on my tech help background, I used to see developers and newer developers work with simple functions in a particular class. But still the ability to debug around OOP is required. I do not want to skip it.


There are udemy etc. But they are so low quality. I do not know if institutes in Nepal like IT Training Nepal, Broadway infosys can provide me what I am looking for.


I am genuinely frustrated and in a deadlock situation. I will appreciate any help from coders and software engineers based in USA from this reputed sajha dot com website.
Atiranjeet
· Snapshot 190
Like · Liked by · 0
Begin with SOLID principles in software engineering. Search for tutorials in youtube. You might need multiple viewings to fully grasp it. Also, do coding exercises related to SOLID principles. You will then understand why abstract classes and interfaces are required - which are the basic foundations are OOP and good software design.
Please log in to reply to this post

You can also log in using your Facebook
View in Desktop
What people are reading
You might like these other discussions...
· Posts 1 · Viewed 3900 · Likes 3



Travel Partners