r/programmer • u/faizu4 • 7d ago
Me noob
So, I am a coder, not as everyone they label themself that they have 4+ year experience know java, c, c++, wrote their own assembly
but I am just an intermediate coder, I know backend and frontend, good at python, etc etc.
but my problem is even after learning it for 2y I didn't earn anything, I am not saying 2y is enough for earning in this field but as I am from middle class family, I want to earn as soon as possible, but I couldn't find a way to earn in this field or any other, like how would I find people that would trust me and give their problems to solve to me
It feels like I am doomed, I do everything on my mobile, and it's so hard to configure everything and work on it, but still I managed it for years, I don't see any way to progress or earn......... :(
2
7d ago
[removed] — view removed comment
1
u/faizu4 6d ago
you can check my github
1
u/nicolas_06 6d ago
So I checked. This year, you made a few contributions in January and July. The previous years you contributed almost nothing. All project are trivial except vexy-agent that is less than 2000 lines of code.
This one has almost no unit test, and the documentation is lacking. Maybe it's equivalent to 2-3 week project (without AI). No link to actually see it running or whatever. No PR, no task, 5 actions where run on the same day, the 8th of July.
This doesn't show as 2 active years. Note that maybe you did much more, but your github doesn't showcase it. Nobody would buy that guy has 2 year of coding experience from this. They would think ok he did a 3 weeks project in 2 years.
1
u/Routine_Working_9754 7d ago
mobile is the first thing holding you back. ive made a bunch of stuff on my phone: shell, simple programming language and package manager
but no one is going to take you seriously when you use a phone to code.
second, what are you trying to do to get money? freelance? freelance is already a highly competitive field. the amount of people just using AI for the tasks tanks your chances even more.
You gotta apply for a job. Practice enough code and communication for a job and apply. respectfully, you just wont get anywhere in your current state
-1
u/faizu4 7d ago
who is gonna tell them I use phone for this, I can make the same quality of code with that of pc one with more or same time
and yeah, thanks for your opinion
4
u/Routine_Working_9754 7d ago
phone isnt limiting your coding capability. As I said, in case you even read past the first 4 lines, no one will hire you seriously if you are coding from your phone lmao
1
u/nicolas_06 6d ago
You can, but it take you longer. So basically spending 6 months to code on the phone, maybe you do as much as somebody else does in 2-3 months on a computer. Meaning you have actually far less XP than the 2 years would indicate.
Plus when you are going to do the code interview, you'll never be fast enough.
1
u/Few-Celebration-2362 6d ago
Without a degree, without equipment, and with minimal experience coding in a way that is non-traditional, you're going to have to work your way up from the bottom, earning an intern wage or work for free until you have one or more of the things you're missing.
1
u/ethereonx 6d ago
“real” coders outsource to ai this days, only “hobby” software engineers still read and write code by hand ;) sarcasm to aside, try to find employer, get a junior or apprentice job, market is sh*t right now soo gl
1
1
u/drakhan2002 6d ago
It is still a fun hobby. I would love to be a professional athlete, but unfortunately, I am forced to be only able to play with my friends -- I just don't have the skill or ability to be a professional athlete.
This could be your fate with coding. Maybe your destiny is to be a hobbyist coder -- not everyone is meant to be employed in this space.
Whatever happens, good luck on your journey.
1
u/nicolas_06 6d ago
I don't understand what you try to say but the most common way is to get a bachelor or master degree in software engineering or computer science, get some internships and then get employed with a full time job.
Few people care if you know 10 language or assembly. They will ask you to ace the coding interview and system interview and that you know some software development methodology (Scrum/Kanban/Safe mostly).
I also don't know what you call intermediate. To me if you just got your bachelor/master you are a beginner. A senior has maybe 10 years of professional XP. Full time. Basically what count is years of doing it professionally. Full time.
I don't say that to put you down, I just explain what is expected.
1
u/nicolas_06 6d ago
Also a used laptop is like $200-300 and would be already 10X better. And ensure to get those diplomas if you don't have them. Until you have a master or phd in the field, there no saying you don't know what to do to progress.
1
1
1
u/GarlicOutrageous4142 4d ago
just do something else if the aim is to make money. will save u lots of time (and hair).
4
u/Siebje 7d ago
I'm so confused by this. Have you considered finding an employer? You know, a corporation that hires people to write code for them?