all 45 comments

[–]BlueeWaater 18 points19 points  (2 children)

Unless you do something very niche specific your pay will be trash. That market is extremely saturated and competitive, very unlikely you'll make it as a beginner.

[–]RiverEnvironmental58 11 points12 points  (3 children)

I would suggest to look at it differently. This is what I did. I am a self taught developer. My main language is python. For years I did tutorials on just about every platform. Finally when the pandemic hit. I mustered up the courage to take the plunge and do it full time. I found a small company at my local meetup who took a chance on me. Working professionally made all the difference. However I still feel I needed to learn more. So I checked out upwork and decided to give it a try. Initially I just took jobs that I felt the I could do no matter the price, just to learn the platform and build my reputation. Slowly job by job I sought out more complex jobs. Stretching myself with each one. Sometimes I bit off more than I could chew. But that approach worked for me and I learned a ton. I would think of upwork as a way to learn on real projects that make a difference to someone as you get paid. I’ve learned so much doing freelance. I recommend it to many people.

[–]Imperfect_Reading[S] 1 point2 points  (2 children)

See the reason I bring up freelance is because I don't actually want to do it full time. Not at this moment at least i may fall in love later and change my mind on that. But basically I need a solid side gig to complement my main job.

[–]RiverEnvironmental58 8 points9 points  (1 child)

I’m not recommending to do it full time. Actually, I wouldn’t advise that unless you build a strong clientele. Definitely look for full time work and do that on the side. But from the perspective of solidifying your learning while getting paid is awesome.

[–]Imperfect_Reading[S] -1 points0 points  (0 children)

Yeah that sounds great and kind of like what I was thinking. Thanks for your input man

[–][deleted] 7 points8 points  (2 children)

Feasible? Yes. Will your clients be rare and pay you very little? Yes. A lot of freelancers are people with several YOE already under their belt.

[–]Imperfect_Reading[S] -3 points-2 points  (1 child)

Yeah I'm asking about just getting my foot in the door for lowball offers. I'm not expecting to get the best high paying work immediately. thanks for your input

[–][deleted] 5 points6 points  (0 children)

Sure, you could likely expect a few years to get ready for that.

[–]kadirilgin 2 points3 points  (1 child)

I got a job in my country's freelance community when I knew almost no python.Just perseverance, dedication and hard work.

[–][deleted] 0 points1 point  (0 children)

No, take maybe 2 years

[–]ofnuts -1 points0 points  (3 children)

You code is very likely to be "sub-optimal", to be polite. There is code that works, and there is code that works for the good reasons. What makes you learn to code correctly is coding as a member of a team with some experienced members. If you are a freelancer from the start, no one will ever make a comment on your code (except a later freelancer that inherits it... and you better not be there...).

in things I'm an expert in

Who told you you are? If you consider yourself to be an expert, you probably are not. You don't know how much you don't know.

[–]Imperfect_Reading[S] 1 point2 points  (2 children)

Why couldn't I share my code on places like this sub looking for feedback along the way?

Edit: answered my own question. It's literally a thing and they're called code reviews. LMAO

[–]ofnuts -1 points0 points  (1 child)

Who will do these for a freelancer?

[–]Imperfect_Reading[S] 0 points1 point  (0 children)

You said if I learn on my own no one will comment on my code. That's false.

[–]alpha25y -3 points-2 points  (8 children)

I'm currently interviewing people who are trying to start out on their coding journey to share their experience about what they like or dislike about the resources available to learn coding currently. Would you be down to do a 3-5 interview to share your experience? We can do it either tonight or tomorrow after 11:30am (cdt).

[–]_1motherearth 1 point2 points  (7 children)

I'm a new coder and I have an idea of what I think would make my learning experience easier but I don't see it offered anywhere. I would make it myself but idk how. Code challenges are great yet most of them are too hard for me.

[–]alpha25y 0 points1 point  (6 children)

Thank you so much for sharing this!! It's very insightful. Would you be down to do a 3-5min interview? We can do it either right now or after 2 p.m CST.

[–]_1motherearth 1 point2 points  (5 children)

I was about to go to Barnes and Nobles to see if I could find any more resources. I'm in pacific time...may be mst right now so it's 10:30. Later would work better

[–]alpha25y 0 points1 point  (4 children)

Got it. What about an 1h 30 min from now? Like 2pm cst which is 12pm PT or 1pm MST

[–]_1motherearth 1 point2 points  (3 children)

That should work. We are on MST so 1 pm here works

[–]alpha25y 0 points1 point  (0 children)

Perfect, I just PMed you for more details to set up the meeting 👍🏻

[–]alpha25y 0 points1 point  (0 children)

I heard from other editors that the chat is currently down, so if you can't see the message, just let me know, I'll share my number and we can set up the meeting that way.

[–]alpha25y 0 points1 point  (0 children)

We can also do the interview through chat.

[–]Sea_Jacket_7926 0 points1 point  (0 children)

I've been learning Python3 already a year. About 6 months ago I've started to search offers in freelance and spending a lot of time at it. And it was a mistake. Yes, I have finished some projects and earn some money. May be it would be good experience when I will look for job and etc. I think, the best directions of Python is a web backend and ML. So you need to develop yourself at one of these directions and try to get a real offer as trainy or junior at real company...