Hacker News new | ask | show | jobs
by Absolute0 5830 days ago
Thanks

Regarding laundry list of jobs: I dont think there is anything wrong in determining what I feel is the best suited job for me (based on my current self (mis-)appreciation. Plus never have I stated in my post that I am Good enough to become a Google Engineer or FB Engineer. [I just mention it is really hard]

Finally Open Source is a good alternative to display your capabilities. But the fields in which I currently work [Machine Learning/Data Mining], writing a correct code is just a primary and non-significant step. While coming up with a novel algorithms is considered as a significant contribution.

I recently tried implementing an algorithm which I felt was interesting in my favorite language and distributed on git-hub. however I still felt [note I might be incorrect] that this sort of work was not valuable enough in my area of interest [again not expertise to be humble]. I can try to show my programming skill via my grades. But Open Source isn't that much important in my case.

Thanks again for your views

1 comments

These days, if all you have to show is good grades, I don't think you're going to achieve the immediate success you are seeking.

You see, as the parent post stated, there are young kids who are knocking balls out of the park, so to speak, in the actual real world of open source. These are the people you are competing against. If it is your perfect marks in school vs someone that is pumping out good code on a real-world open source project, and (perhaps in an interview) you give me any sort of a feeling that you don't respect his work, or consider it not particularly relevant, I would send you packing in a heartbeat.

I think you are missing the most important point, massively.

Again you miss my point. Consider Machine Learning. There is an amazing open source software called as WEKA. however contributing to WEKA isn't as much significant as say presenting a significant work in ICML or NIPS or writing a paper in JMLR.

Open Source is amazing for programmers, but for someone who wants to develop say a novel recommendation system or special Computer Vision algorithm. Open Source participation is secondary. Also in many case ML algorithms tend to be trivial in their implementation.

Also my time is limited, I could try getting involved in Weka and implement recently discovered algorithms in it Or I can read papers, explore different datasets and try to come up with new ideas. Second case makes more sense to me.

All I am saying is that it makes more sense for me to display my capabilities in developing better algorithms rather than ironing out their implementations.

Well, if his dream really is to work for McKinsey, he's right... they care more about grades then they do about open source contributions. However, given his preferred career path I don't know why he's studying computer science at all. He should be studying economics and finance.
Thats exactly my problem, I cant start studying economics and finance right away due to financial/immigration reasons. Additionally I do believe I have acquired some skills over last few years in specific areas within cs. I am trying to explore option which would allow me apply those skills for next few years after which I can join a good business school. Certain jobs [Including startup] tend to be favorable if one is planning for business school later in life. I am trying to find those options.
McKinsey/BCG/etc don't just hire "economics and finance" students (neither do the banks), that's just an urban myth. CS is fine for both, you do need relevant work experience + a good uni though.
Right, but why bother with CS if you don't need it and don't want to do it anyway?