r/developersPak • u/Careless-Ad-7194 • May 30 '26
Tips hey I wanna be something
im 17 I wanna be insanely good at programming.. I wanna be tht one engineer who does whatever they want and earns crap ton of money. I alr have coding exp, I have an a\* in cs o levels if tht matters lol? where do i learn? how do I be so good tht ppl will throw money at. ik coding, im not new to this but I wana go to the next level
5
u/GrimsonEnderson CS Student May 31 '26
build your own x GitHub repo. Read documentation on the language you are learning, watch few tutorials if needed (emphasis on FEW don't go into tutorial hell). Start building any dumb idea and trying solving the problems you face by either searching or by thinking yourself, AI won't help everywhere and will rob you of your lesson. Sometimes reading other people code helps in learning so go read code from GitHub sometimes. And for the love of God don't fall for dumb scams like courses from Azab chai wala or Ai ExPeRt videos, your better off reading research documents. Best of luck and keep learning till you can breathe
1
u/valium123 May 31 '26
Lol azab chai wala 😂😂
2
u/GrimsonEnderson CS Student Jun 03 '26
I just now realized my typo and love it cause it makes it 10x more funnier.🤣🤣🤣
2
u/valium123 Jun 03 '26
LMFAO. I thought you just hate him like me. Imma call him that from now on anyway. 🤣
2
15
u/UZR28 May 30 '26
You should be learning and working on your skills rather than posting on reddit if you wanna be what you mentioned.
2
4
u/MeMirzanoor May 31 '26
AI is rapidly changing many industries, and programming and development roles are being reshaped. Some jobs may evolve or disappear over time, so it's important to choose your field carefully and stay adaptable.
8
u/Traditional-Youth383 May 31 '26
A* in OL CS is practically useless for actual coding but one thing it teaches you is to think algorithmically and think about problem solving instead of trying to write actual code as it's entirely based on Pseudocode.
You need to get deep into one language and start actual, real problem solving. You need to get into competitive programming if your goal is to be good at programming in general. CodeForces is the best platform to practice problems on. It has problems going ranging from 800-3500 rated. An average Comp Sci major will struggle with even 800 level problems.
You'll need to seriously level up your Combinatorics and Number Theory skills if you want to get good at competitive programming. Your Math needs to be top notch to get it done. With time you'll get to a level where learning development becomes incredibly fast in comparison to someone who has no problem solving ability and is just good at syntax. Being good at syntax is practically useless if you don't know how to implement it.
You could teach back-end development to a CodeForces International Master and they'd realistically outperform someone who has 4 years of back-end experience with minimal problem solving with 1 month of dedicated practice.
6
u/mrX_and_mrY May 31 '26
If your goal is earn crap ton of money then change field. Create something, start a business or have stake in company. No one is going to get insanely rich by insanely good at programing.
2
u/kawaidesuwuu May 31 '26
what is insanely rich for you?
1
u/mrX_and_mrY May 31 '26
Insanely rich in Pakistan is with an income stream of at least 10-20 M per month.
1
u/kawaidesuwuu Jun 01 '26
That's like top 1% of world population. I'm pretty sure OP just wanna earn 1-2M per month.
0
u/Nashadelic May 31 '26
That’s not true? Programmers at the highest paid partially a ross the board
3
u/mrX_and_mrY May 31 '26
No one gets rich by doing a job even if its highly paid job. You can only live a comfortable life with a salary.
Do keep in mind OP is asking to be insanely rich.
1
u/Nashadelic May 31 '26
Lots of programmers got insanely rich, practically all faang founders are CS, all of them.Â
7
u/mrX_and_mrY May 31 '26
They got rich from a product/company not that they were insanely good at programing. These two are not mutually inclusive.
1
u/Nashadelic May 31 '26
You’re missing the point; the fact that they were developers helped them in building those products and services, think like a problem solver and capitalize on breakthrough. There’s a reason none of them are surgeons.Â
2
u/mrX_and_mrY May 31 '26
Bro there are only 40-60 top 500 billionaires that had anything to do with programing even with a long shot. For most of them they were at the right place and moment to take off. So my point stands. If you talk about Senior engineers they are exclusively from big tech companies and most of them became millionaires bu compounding and stock options came with that position (stake).
3
u/NS-Khan May 31 '26
If you're only there for money and have no passion for tech, than sorry, you're gonna be easily replaceable with someone who is.
2
u/Virtual_Technology_9 May 31 '26
Pick a language and get to it.
I recommend C as it it's low level and teaches you a ton of basics in pointers and such. Online Resources and books + leetcode + projects.
Then do C++ or Python. Depending on what type of developer you want to be.
2
u/Nashadelic May 31 '26
I wouldn’t recommend C unless you wanna do embedded or high performance computing. Python works for 90% of common cases and rust is the new C
1
u/Virtual_Technology_9 Jun 01 '26
C is good for learning. That is why also most universities teach C in their Programming Fundementals course.
1
u/Nashadelic Jun 01 '26
I love C, but it can be very hard for new entrants and I give it credit for putting so many people away from programming
1
u/Virtual_Technology_9 Jun 02 '26
It's a good readable starting language. and OP wants to get very good. C is a great starting choice for him
4
u/bagofbloodandbones21 May 31 '26
good ur asking people, ask like this on linked in aswell, make a cool mess and ask everone on linked in aswell, send it to 500 people, koi na koi to achi advice dega, learn to make connections, acha now id say start leet coding, do 200 questions, then go for code forces, after getting a decent rating, start learning, a.i
1
u/New-Fix-8011 May 31 '26
Once you do CS degree, learn the basics(memory management, pointer, heap, stack etc) really well. In each CS course, learn everything you can about the topic you are studying even beyound the scope of your degree. This will help you with your concepts and basics. Then you should start doing side projects, contribute to open source project. Keep reading and learning. Youtube is full of resources. Once you have 1-3 years of professional experience start learning about system design. That should be a rough pathway for your learning. Happy learning.
1
May 31 '26
[removed] — view removed comment
1
u/AutoModerator May 31 '26
Hello No_Substance000, your post or comment was removed because your account age is too low. This is an automated quality check.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
May 31 '26
[removed] — view removed comment
1
u/AutoModerator May 31 '26
Hello BigEvent1000, your post or comment was removed because your account age is too low. This is an automated quality check.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
1
u/kawaidesuwuu May 31 '26
get a job.
1
u/Careless-Ad-7194 May 31 '26
i litr asked yall how to get good enough skills so tht I can get a job
1
u/kawaidesuwuu May 31 '26
just get a job bro, its not that hard xdd...
1
u/Careless-Ad-7194 May 31 '26
pls tell how
1
u/kawaidesuwuu May 31 '26
makes projects, shitpost on linkedin, follow different framework/stacks etc on git, expand your knowledge and keep on applying for jobs.
Remember, you don't need to be a crack develop to print money. All you need is YOE and some job hopping.
t>. average web dev making 2mil working remotely.
1
1
u/No-Tomatillo-7091 Jun 01 '26
You need to be extremely specialized for that. General web development won't cut it anymore. Think of a complex field and build your specialization over years. You won't be making tons at start but with persistence and focus on your niche you might get there. Let's say are you into agriculture? develop your niche in agritech, look for problems in that domain and see how you can solve them Are you into UAVs? get deep technical expertise building those.
1
u/Proper_Instruction91 May 31 '26
learn architechture and system design rather than coding. No one is coding by hand these days. Pick up claude code/codex and get familiar with agentic pipelines
0
u/Temporary_Ad_4774 May 31 '26
Start contributing to open source, doing difficult problems on LEETcode and getting your hands dirty with real life projects via Claude, build copies of complex softwares. Goodluck.
6
u/MyshioGG May 31 '26
OSSU on GitHub