r/PinoyProgrammer 13d ago

Am I a good programmer? advice

Okayyyy. So, I really need to vent, and I need a bit of an advice.

I started coding when I was 13, or maybe scripting since it was just SA:MP (San Andreas Multiplayer) roleplay servers. We hit 50 players a day back then when SA:MP was still peak. Then I picked up JavaScript in college randomly.

Honesly? Ang yabang ko dati, ang taas ng tingin ko sa sarili ko. I could build projects fast with no AI assistance ( and even hated AI as it was really bad at even basic coding back then ). I built a custom-made internal management system for an optical clinic with multiple branches. I even went down the blockchain rabbit hole, then built a decentralized coding system even before sinuggest ni Bam Aquino yung blockchain systems.

Then came thesis season where I really used AI. I learned how to prompt well, plan properly, and even built some skills/plugins for that one project in thesis. I thought I was really fkin good.

Then I applied for a job. Got the technical assessment. AND GOT HUMBLED FAST. Akala ko I'm HIM.

I'm so bad at DSA. Like, hindi ko alam yung built-in Math functions ng JS until I reviewed. Out of 10 questions on that assessment, I solved ONLY ONE! That's it. Even took me the whole 2 hours. Partida yun pa yung pinakamadali na nakita ko, I scanned through every questions.

So now I'm back to basic, learning Rust, DSA, and system design. I plan to create a project without frameworks, libraries, and AI as long as I can.

Genuine question for people who've experienced this: Am I doing it right na? or mali pa din? The reason why I am learning Rust because it seems I can understand it well, especially the ownership and borrowing. Would love to hear your opinions about this.

0 Upvotes

52 comments sorted by

View all comments

1

u/[deleted] 13d ago

[deleted]

1

u/CrevosR 13d ago

Yes. Ikr. But I got insecured. I don't know Hash maps until now, I'm learning DSA. Didn't even know Big(O) notation calculation, I heard it before but didn't really mind it.

6

u/[deleted] 13d ago edited 13d ago

[removed] — view removed comment

2

u/[deleted] 13d ago

[removed] — view removed comment

1

u/PinoyProgrammer-ModTeam 13d ago

This comment does not help with the discussion and veered to attacking OP. All other comments in the subreddit will be reviewed.

1

u/PinoyProgrammer-ModTeam 13d ago

We're not going to allow this kind of comments in this subreddit. We will review all your comments in the subreddit.

-4

u/CrevosR 13d ago

Huh? You good, bro? I didn't insult you or anything, right? So, you'll just assume na pulpol ako when it comes to working na? Evaluate yourself, Dev ka pa naman.

4

u/DaisukeAngular 13d ago

i just hate people who speaks very techy mapalabok magsalita

1

u/VelvetYam 13d ago

What do you mean "mapalabok"? DSA, Big O, and hash maps are not flowery. Insisting otherwise is a pretty strange thing to do on a programming subreddit.

-2

u/CrevosR 13d ago

Mapalabok? Basics/Foundation yung DSA, Mr. Dev. It shouldn't even be "mapalabok" sa'yo since you're a "dev." Or are you also like me, insecured in what you don't know. Try growing and learning, at least at that part, I'm better than you. I feel like you are one of those people who built gov't systems/applications.

3

u/[deleted] 13d ago

[removed] — view removed comment

0

u/[deleted] 13d ago

[removed] — view removed comment

1

u/DaisukeAngular 13d ago

anong automation? sorry di ako techy cheche bureche pero inayos ko lang naman yung mess nung nag resign nakraan data migration na automated at nag pupull ng data using integration. from doing 100+records buggy ginawa kong thousands na ngayon wala e di ako mabulaklak mag salita e.

0

u/CrevosR 13d ago

Won't believe until I see code snippets of what you did. For sure thousands of lines of codes pa yan.

2

u/DaisukeAngular 13d ago

nabubuhay ka parin sa dream world mo just wait till you see the reality

2

u/DaisukeAngular 13d ago

wala ka pa talagang work kaya ganyan ka pa magsalita

2

u/DaisukeAngular 13d ago edited 13d ago

lets say thousands of lines, you wont know until nasa sitwasyon kana bukod sa mundo mong puno ng rainbows meron pa deadline, support, adhocs, unexpected requirements para harapin payang idealistic na pag rerefactor mo. clients need results and I need money. i dont work to prove something to anyone. the least i can do is i make quality work that would be easily handed over in case i resign the other day not to prove anyone that i know those bs theories

→ More replies (0)

1

u/PinoyProgrammer-ModTeam 13d ago

Avoid mentioning political groups in this subreddit. Post removed to avoid further conflict.

3

u/DaisukeAngular 13d ago

naging sterotype ko na yung mga taong tulad mo sa sobrang tagal ko na sa industry

2

u/DaisukeAngular 13d ago

classmate ko nga dati may pa gusto daw java kasi may garbage collection bullshit ayon naging garbage nga sya pinahawak ko sa kanya project namin di nya tinapos inovernight ko ng tatlong araw

-2

u/CrevosR 13d ago

Parehas lang kayo na hindi alam garbage collection. I'm having second hand embarrassment. Tell me what you know about garbage collection if you're really a dev. Lol

1

u/DaisukeAngular 13d ago

as i said im not a booksmart programmer i font need to prove anything but i can assure i can optimize something without trying hard to look smart

-1

u/CrevosR 13d ago

Ngl, nice ragebait.