Hacker Timesnew | past | comments | ask | show | jobs | submit | devxpy's favoriteslogin

easiest way to jump tiers is networking i.e. person to person conversations with PIs. if you're able to represent yourself well and describe your own research articulately and authoritatively it'll make up for a great deal of the gap between you and students from "elite" schools. unfortunately this networking happens at conferences which less resource-rich schools can't afford to send undergrads to.

my hack: when you're traveling to a city with a brand name school you might be interested in attending, shoot some professors an email asking to drop by and chat about their research. they will usually tell you to come by during their office hours. this has worked for me no less than 3 times and led to 2 admissions.

if you're an undergrad and you've never sold/pitched yourself to someone i strongly suggest you read some salesy stuff about how to approach a sales meeting. you have to keep in mind that PIs are kind of like CEOs of small startups - they do research, publish papers, and win grants. That's their business cycle. when they're evaluating new students they're trying to determine how effectively you'll fit into that cycle. that means if you've done all 3 of those things you're in a good position to be hired (and it is out and out hiring) but if you lack experience in one area (e.g. writing grants) you can make up for it by being strong in another (or giving the impression that you will be). ultimately you need to speak to their needs and goals rather than your own.


> But today I'm a full-stack developer in Denmark.

Would you mind sharing more details about this? Were your recruited or did you seek out overseas employment?

I'm Indian but in the US since a young age; I'll be finishing my CS education next year and would like to leave this country.


How good is FFI in Dart? I mean how fast and easy is it? I see that it can call C and C++ libraries, but that's nowadays a basic requirement for any FFI. I'm looking maybe for an opinion and maybe some kind of numbers to back up it's performance.

As far as I understand it on Android it's compiled to a CPU native binary and has to use NDK and JNI to do anything. If that's a fact it's funny that on Google's own platform it has to go through two FFIs - Dart to C to Java. While on iOS just one - Dart to C, because what's there not to it for Obj-C?

I'm dreaming for a truly native everywhere platform. Something that would compile to DEX or JVM byte code for Android, CLR on Windows and a binary everywhere else. While using native widget toolkit for each platform - practically without any FFI. Also respecting HIG of each platform. Yeah, I'm a dreamer.

I heard about https://www.elementscompiler.com/ , but I would also like for it to be open source. :P


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: