It took me about 2 years, to start to 'feel' like a programmer, but maybe I am a slow learner. I don't know about jobs...i know but will 1 year of hard work can get me a job.
Being a mechanical engineer and ending up doing some crappy job which i absolutely hate i want to shift my path to programming.
Coding is not a joke i know but will 1 year of hard work can get me a job. Atleast i will love what i am doing though i have never code before.
Never thought about this stupid things. I think more of as an app developer. Because of scarcity of resources, material before i could not learn but may be i can start as a hobby and if i am good at it i will look for a job.I am asking this since if you think Felicity cracking his fingers on a keyboard and hacking secret military organization in seconds, is NOT programming. (Or if you didn't get the Arrow reference, it's not the typical hackers who are shown in films)..
Never thought about this stupid things. I think more of as an app developer. Because of scarcity of resources, material before i could not learn but may be i can start as a hobby and if i am good at it i will look for a job.
I am currently on a low pay job so it doesn't matter much as for now. But if i get some guidance here i can make most of it as i have got some genuine contacts out there.Never make you hobby your job. you cannot enjoy both. Thats what happened to me.
How much time have you spend on researching on what kind of job you want to do? What are the backup options you are having just in case you take the gamble and fail miserably? can you risk getting into a entry level job with low pay? because when you switch your career to something new you will be treated as a fresher.
if you want to get into app development then start with HTML5 apps. later you will need Java.
Never thought about this stupid things. I think more of as an app developer. Because of scarcity of resources, material before i could not learn but may be i can start as a hobby and if i am good at it i will look for a job.
Never make you hobby your job. you cannot enjoy both. Thats what happened to me.
You say if you do programming, you would be 'doing somethnig which you love'. But you also say you never programmed before.
So are you just speculating that you "would" love programming?
I am asking this since if you think Felicity cracking her fingers on a keyboard and hacking secret military organization in seconds, is NOT programming. (Or if you didn't get the Arrow reference, it's not the typical hackers who are shown in films).
Programming isn't glamour. Programming is often mundane activity being performed late in night, or under your Team Leader's pressure and it requires to support your tools in extra time. Programming is not just the end result, but the process of conception, planning, drawing a framework, developing a prototype, creating the tools/softwares/service and then testing it for eventual bugs that would creep up no matter how carefully you have programmed it. And then listening from the clients that they "actually wanted something else". Programming is "not just coding", it involves various other aspects that one probably never think of before .
Programming is not programming, it's actually a Mindset. Mindset of "problem solving" abilities, and a mind that tries to get into the "how". Bonus marks if you also try to get into the "why" of things. (Mostly, to think over "why" is a Manager's job). Programming is also the "willingness" and the "attitude" to solve things that most of the time would seem impossible.
Yes, it's a rewarding experience. To be able to create something from nothing and seeing it in action have a feeling that not most can experience.
So first think about that. And then we can proceed further.
I have started cs50 course and watched few videos but due to limited Internet problem i am not able download cs50 appliance. 1 week is already over now and i have not submitted any project. Also there is no notification in my email or something telling me to complete the project.
I intend to do this course seriously and for certification as well but as for now i am learning python so i dont want to get mixed up.
I don't want to clutter your mind by providing additional useful resources as there are many but for now just do as mentioned. Just follow along and practice. That's the way to success.