DEV Community

Discussion on: When PHP Framework Sucks Series: Framework topic on a job interview

 
damnjan profile image
Damnjan Jovanovic

Hi Michael,
Thank you again for your comment, I'm glad to share with you my experience with my transition to software development :)
To answer your question about switching to programming, back then after finishing studying I discover that I want to progress in software because of an unlimited playground, which was not the case with electronic or mechanical engineering. I had a problem with the limited amount of local companies doing something cool and innovative with hardware, but software opens a whole new world to me.

But, because it was impossible to jump into software, I found my shortcut. I started working as a Windows and MS office teacher in computer school. There I was surrounded with other colleagues who teched other students programming languages and databases. So basically I was in the middle of a big pile of knowledge :D Mine job was only to ask and practice, everybody was eager to help.
Anyway took two years at least to be able to apply confidentially as a software developer at my first dev job.

Frameworks are "must requirement" because they make life so simpler and more comfortable. I could quite understand companies ask generally do you used any framework. I never advocate for not using frameworks at all, but I see so much bad practices while folks using it, that I feel obliged to point it out. Someone doesn't like that because they get used to bind themselves to frameworks (it is usually the fastest and dirtiest path), but it comes with the costs. My mission with this posts will be that one who read it, thinks about that next time and maybe improve her/his code next time.
Another problem you mentioned is exactly that developers are unable to think "outside of frameworks". That does not scare them now, but it could be dangerous in the future when that framework dies or something else become cool.

What programing language you choose at the end if you didn't pick PHP? :)
How it was your path of transition from mechanical eng. to dev?