RolloofJupiter said: @paul78 Despite what was said in my previous thread what is another alternative instead of freelancing?
paul78 said: Your chances of working at Microsoft or any other company are proportional to the time and effort that you are willing to invest in your craft and career.
I mean do I have a chance since I have a criminal record?
paul78 said: I mean do I have a chance since I have a criminal record? Sure - it just depends on what's on the record. IIRC - you mentioned it was a misdemeanor. If it was something like a DUI, you probably aren't going to get a job as Sayta Nadella's chauffeur. But it shouldn't disqualify you to be a software engineer.
Its not even for a DUI or even drugs, assault, etc.
paul78 said: What are you doing today? Your post from a few months ago indicated that you wanted to major in computer science. Did you complete the degree or appropriate studies? The pros and cons are numerous and it largely depends on what you want out of your career. One person's pro could be another person's con. Freelancing also depends a lot on the technologies and application stacks that you wish to offer your services. If you are referring to doing freelance projects using something like Upwork, there are people that make a living at it. But it's highly competitive. Most freelance developers that I know tend to be highly experienced software engineers with 10 to 20 years developing commercial systems and they get their gigs through their professional networks or they subcontract through staff-aug firms. There is also a market for development of small websites, etc. But I don't know much about that space.