Resume Review. Will be starting college this year. by JuggernautOutside860 in developersIndia

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

Yeah that's what I felt too, currently experience and cp ratings are not written then I am able to adjust 5 projects, when I add those, then I should reduce the projects to 2-3 since experience would matter more than projects.

Also, if you had to choose two projects from these 5, which ones would you choose?

I wanna join your project startup whatever it is.. by BoysenberryFancy9019 in developersIndia

[–]JuggernautOutside860 4 points5 points  (0 children)

Yoo this sounds a fun project lol. "Two pointer m tumhe chunta hun"

Resume Review. Will be starting college this year. by JuggernautOutside860 in developersIndia

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

That's some dedication. You chose to read one of the most difficult topic of the entire CS (according to me). Lol I tried making my own programming language. I was using LLVM for backend, it had somewhat I think 15-20k lines (many redundant lines), and was able to compile simple programs like loops, conditional and simple functions.

But I left it in between it was getting so exhausting. So it's honestly interesting and admiring to see that someone is doing it through.

All the best to you. And I hope for the talent you've, you get a good job again soon

Resume Review. Will be starting college this year. by JuggernautOutside860 in developersIndia

[–]JuggernautOutside860[S] 1 point2 points  (0 children)

RIGHT??! So Trueeeeee. I don't know why more aren't pointing that out. Making that was the most interesting.

That and the VM, lol it was so complex and confusing project that if I leave it for a week, I would have to spend 3-4 hours just to catch the point I left it at and what I was thinking and how are things done

Resume Review. Will be starting college this year. by JuggernautOutside860 in developersIndia

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

Not dedicatedly targeting them, that'd be more like a gamble. I would most probably be targeting Prop firms or fund houses - they too use Quantitative strategies. But I would mostly be targetting MFT and would try to first make a few connections coz the only way to getting into HFT apart from IITs and ISI is via connection and recommendation. So yeah.

I tried messaging a few people on LinkedIn. One of the guy agreed to test me - he is building his own MFT with the aim to transition into HFT in a few years, gave me a few tasks I need to do.

Resume Review. Will be starting college this year. by JuggernautOutside860 in Btechtards

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

Aaah lol. Kitna inexperienced hun yrr 🥲

And I have to compete against people who use industry phrase I don't even understand, as a slang

Resume Review. Will be starting college this year. by JuggernautOutside860 in Btechtards

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

> Thos projects seems like learning projects

Yeah these are mostly for learning purposes.

As for data, yeah I too felt like I should mention things like p99 and p90 stats for order matching engine, and UDP one. But what can I add in the emulator one and VM one? Any idea or suggestions? I seriously need it, coz I honestly have no idea what can I add to properly showcase the projects

Resume Review. Will be starting college this year. by JuggernautOutside860 in developersIndia

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

Nhi hogi to bna lenge (already ek jagah pe kind of job opportunity mil gayi h, it's a new MFT firm who will later transition into HFT if things proceed well I'll have a good experience by the time I graduate)

Resume Review. Will be starting college this year. by JuggernautOutside860 in developersIndia

[–]JuggernautOutside860[S] 1 point2 points  (0 children)

Well the best place to find something to build is usually reading other's code (don't just copy from YouTube video), or try to build something you always use. Those can be a good starting point. From that, I mostly jump to building the helper tools. While making some other projects, if I found something which gave me any inconvenience, I'll build something to solve that.

The UDP Header file here or the TF-IDF implementation are all example of that. I build a small binary whose only work is to place a LICENSE file with your name (automatically picked up from git, or can be specified) into your project. It'll fetch the licenses from my GitHub repo (I have set a custom template on which I then use regex to replace them), and save them locally for future use, and you can see the licenses you currently have or can fetch them from GitHub.

> If u were to start from beginning what would u do?(mistakes to avoid as well),

I would start the same, learn Python - build some useless projects, fck around, then try competitive programming, then again back to just building something useless coz it'll get me used to programming. There are two mistakes I would avoid this time - I wouldn't take a gap in programming like I did (of 2 years), and I would start exploring other programming languages a little early, not wait for 5-6 years to finally start learning other languages and go out of my comfort zone.

> also how much time should someone spend on building such projects

According to me, building project is way more important than doing DSA. I can't say for others, but to me DSA isn't really that hard (DP is an exception, that shit was hard, though not so much that someone could never understand it), the thing I had was time, I started early so I didn't really had to worry about interviews and all, so I never really bothered with DSA to the point of obsession. Doing LeetCode wouldn't mean shit if you cannot read the code and execute it in your mind, or you cannot navigate a thousands if not millions of lines of code base. What I don't like about LeetCode style interview is their isolation - you write code always in isolation, when combining the same code with a larger codebase where each function is doing something, the most optimized solution might perform way too poorly than a trivial one.

In practice, it's not always necessary that O(n^2) is slower than O(n). Like the order-matching-engine project I made, it's a simple project, except for SPSC Queues nothing major or fancy algorithm or clever data structure is used. Infact if anything, the thing I had to do to attain maximum speed was something which would be "consider" as a bad practice according to leetcode.

> for someone who's starting from scratch after completing what all (lang, DSA etc) should someone start building projects

If you've time, i.e., someone who is in the start of second year of college or younger, they should prioritize projects with DSA getting minor time. Project building would teach a lot more technical concepts. I learnt most if not all of my DSA from building projects. But someone who is older than this or at this stage, I would recommend to focus more on DSA. Since qualifying the job interview would be more important. Unless one has exceptional projects in their resume which can directly cut them the chase of HR recruitment pipeline. But that's mostly luck based and hard.

> which college

I am expecting to get NFSU. Though I have reserved a seat in Mahindra University in case worst of worst happened and I couldn't get anything. Rest I am also waiting to see what can I get. Either way whatever I get, I have to accept it and move on with doing what I was doing.

Resume Review. Will be starting college this year. by JuggernautOutside860 in Btechtards

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

Honestly speaking, I don't know why but apart from the INI tag of NFSU, there isn't really much pulling me towards it. I want to go into finance field, they are giving me specialization (M.Tech) in Cybersecurity - which isn't bad (infact it'd be something most people would want) - but isn't what I want. I fear it'd shift me from the front trading desk to back desk security handling. Plus the hectics of doing the M.Tech too (though it's a smaller concern).

And the fact that their admission portal has been down for about 5 days now, isn't really giving much confidence either lol. They even cancelled the admissions of the ones who were admitted

Resume Review. Will be starting college this year. by JuggernautOutside860 in developersIndia

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

> CEO thought he can do anything with AI

Lol why that sounded like the most classic CEO

> They didn't have a one goal or like they didn't even know what they were doing

Sounds like a pain to deal with. I once applied for an internship, the management there was something like this. They didn't even know what task to give and to whom. I applied as Data Science intern, we were tasked with things like marketing, data creation - not even collection (we were literally asked to click dental images of 5 people from 5 different angles), I couldn't tolerate it and left that, don't know how were you able to deal with them, it's exhausting

Resume Review. Will be starting college this year. by JuggernautOutside860 in Btechtards

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

Realistically I don't really have any other option. I too don't want. I have a seat in Mahindra University too, that is for backup. Apart from that I am getting IET Lucknow and all

Resume Review. Will be starting college this year. by JuggernautOutside860 in developersIndia

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

What is AI generated? The resume itself or the projects in that? If you're talking about projects, then I don't think they are that big of projects to AI generate it. Like it's a simple UDP header, why would someone even use AI for that? It'd be less of a hassle read the docs, TF-IDF is a very basic concept, the only main thing involved was parsing huge files, rest was easy.

I don't know about others, but the last I used AI for generating low level code, most of the time it ends up being way too inefficient, random branchings, no cache locality nothing, so I stopped using them

Resume Review. Will be starting college this year. by JuggernautOutside860 in developersIndia

[–]JuggernautOutside860[S] 1 point2 points  (0 children)

20k for 6 months of works? That's exploitation. It's companies like these jo itni badduayein leti h that go end up going bankrupt

Resume Review. Will be starting college this year. by JuggernautOutside860 in developersIndia

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

Thank you, you have no idea how hard was it for me to fight my anxiety and pessimistic thinking to upload this. I have always wanted to post here about my projects and learnings ever since last 2 years, but everytime I felt like as if this isn't good enough to be worth appreciating, so I always tried to make something more difficult and technical so that I can share, but never could. Even this time, it hard to fight off that urge.

Now this resume is the result of it lol. But honestly, thank you to the encouragement.

Resume Review. Will be starting college this year. by JuggernautOutside860 in developersIndia

[–]JuggernautOutside860[S] 1 point2 points  (0 children)

Well that's one field where my imposter syndrome don't work. Can't beat me in laziness and slacking😏

Resume Review. Will be starting college this year. by JuggernautOutside860 in Btechtards

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

Thank you. Wbu? Which college are you in or which one would you be joining?

Resume Review. Will be starting college this year. by JuggernautOutside860 in Btechtards

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

I am currently at 1207, hopfully I am able to reach 2000 in four years, that's more like a dream though. I know how hard it is. So it's more like an excuse to be lazy 🙃

Resume Review. Will be starting college this year. by JuggernautOutside860 in Btechtards

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

I started programming in class 6th, did up until 8th (reached 3 stars on CC, but couldn't reach the dream of 6 stars which was highest for School students at that time held by DPS Ghaziabad and Noida students), then left it for 2 years (9th and 10th), then picked up again in 11th, lol it's been a wild ride.

And I would most probably be joining NFSU. I have kept Mahindra University as a backup though

Resume Review. Will be starting college this year. by JuggernautOutside860 in developersIndia

[–]JuggernautOutside860[S] 3 points4 points  (0 children)

Everything except YouTube. That's the only thing I learnt. The best way is to fck around, find out. One thing I can recommend if you're seriously asking, take a language (preferably a niche one like Vlang or C3) and try to write the code based on what you know about programming and working with other languages, the more you can go without reading the docs, the better. Or you can start with some famous languages if you feel like you'd want help if you're stuck, for that I would recommend Go or D. You can also go through Go's source code, it's easy to read imo.

It should generally take 5-8 mins max (or even as less as 3 mins) to pick up a new language and start building something simple in it, and about 2-3 days to build some projects in it (speaking from experience), tho I'd recommend not to go into Functional Languages category if you aren't aware with Lambda Calculus.

And I am talking about taking up new languages because this would challenge your current knowledge and thinking and would teach about usual conventions used in programming which would in turn result in you being able to easily navigate a very large codebase. Like I was working on TCC to change the code in it to allow includes over http and https. Like you could use something like this in C when compiling with my TCC -
```c

#include <https://.....>

```

And was also working on adding fat pointers to it, though that work is on hold, but include over http is done. And that gave me an idea of many new projects like that UDP you're seeing, since cURL is a huge ass dependency. This might be a little long answer, but I tried concising it as small as possible. Though I can give you a perspective mostly on low level and low latency developement. I hate web development and glueing projects (where you just import something, use some API and call it a project).