Frankly I haven't tried bun, so my opinion is limited. As far as I know bun has build in tools like formatter, linter, tester, something else. The latest node also have such tools. It's a good idea to have all the standard tools under one hood, it speeds up onboarding of new developers. Frankly, I think Node and Bun are the same, lol.
one question ? what would you recommend college student like me ? leetcode grinding more or work on open source projects like nodejs, etc ? what would be better for carrier wise ?
It's hard to give a carrier advise in a vacuum. What are your carrier goals? A general idea is: you find what is fun for you and what makes money for you. Is $3k a month enough? Perhaps $10k? $20? Would you like to work for a soul crashing corporate machine? As a student you don't know yet what you want in life. But on your place I would search job market for the jobs you would like to do and try to apply to them. During the application process I would collect data on what this jobs demand from you and what they ask on interviews. Then I would grind the thing they ask on the interview. Then I worked in one place for a bit and switch the job to another one and try a bit new things expanding my world view. I think that your currently primary skill to grind - passing an interview. Mb even the skill is "getting invited to the interview". - leetcode is needed as a one of interview steps in a corporate world, perhaps smaller companies also ask it, I don't know your market - I haven't heard that someone would ask for an open source code contribution on an interview. However, contributing to open source projects will make you a stronger developer overall, but it's a long term game Bottom line. As a student your primary career goal is to land the first job in a general desired direction. To land the job you need to pass an interview process. To pass it you need to practice it. To practice it you need to go to them :) So career wise "stress control during interview session on a zoom call" would be more desirable skill to grind :D
great work sir !
what do you think of bun as compared to Nodejs ?
Frankly I haven't tried bun, so my opinion is limited. As far as I know bun has build in tools like formatter, linter, tester, something else. The latest node also have such tools. It's a good idea to have all the standard tools under one hood, it speeds up onboarding of new developers. Frankly, I think Node and Bun are the same, lol.
they use nodejs/llnode repo for debugging stuff
This one is very interesting, will check it for sure
building file on the nodejs/node repo would be helpfull...
every thing is documented
one question ?
what would you recommend college student like me ?
leetcode grinding more or
work on open source projects like nodejs, etc ?
what would be better for carrier wise ?
It's hard to give a carrier advise in a vacuum. What are your carrier goals? A general idea is: you find what is fun for you and what makes money for you. Is $3k a month enough? Perhaps $10k? $20? Would you like to work for a soul crashing corporate machine? As a student you don't know yet what you want in life. But on your place I would search job market for the jobs you would like to do and try to apply to them. During the application process I would collect data on what this jobs demand from you and what they ask on interviews. Then I would grind the thing they ask on the interview. Then I worked in one place for a bit and switch the job to another one and try a bit new things expanding my world view.
I think that your currently primary skill to grind - passing an interview. Mb even the skill is "getting invited to the interview".
- leetcode is needed as a one of interview steps in a corporate world, perhaps smaller companies also ask it, I don't know your market
- I haven't heard that someone would ask for an open source code contribution on an interview. However, contributing to open source projects will make you a stronger developer overall, but it's a long term game
Bottom line. As a student your primary career goal is to land the first job in a general desired direction. To land the job you need to pass an interview process. To pass it you need to practice it. To practice it you need to go to them :)
So career wise "stress control during interview session on a zoom call" would be more desirable skill to grind :D