I recently moved to a new apartment that has a window above my bed, that I keep open, so that natural light falls on me and gradually wakes me up such that I am fully awake by 8:30am whereas previously it was pretty dark in my room at all times and I had trouble getting out of bed at all. My guess is that the lighting situation before I moved messed up my circadian rhythms and made more more of a night person, but now that's changing?
Tinder | Los Angeles, CA, USA | Full Time | Onsite
Tinder is looking for Senior Android Engineers to join a cutting edge team that worked on exciting new features like Swipe Night! We value strong foundational knowledge and participation in the feature creation process from the bottom up.
I understand the sentiment. But before I did an internship, I was also in the same position as you where I had been coding a lot. However, like others have mentioned, an internship is very helpful for the following reasons:
1. You get experience working with important concepts that exist in production like proper git usage, technologies like Kubernetes and Docker, managing differnt build flavors on the client, unit tests, how to review other peoples code professionally, etc
2. You learn the soft skills part about building software. More often than not, software is a team effort and learning how to navigate different peoples egos and personalities and trying to get your ideas across are very important. Even if you're the best coder in the world, if you can't get your ideas across, it doesn't matter
3. 3 months is actually a lot of time to get meaningful work done. Even full-time employees will have feature development that takes around 3-4 months from ideation to shipping (in high velocity companies). As an undergrad, you have 3 summers and I would consider at least allocationg 1 of those summers to an internship to see how you like it
Awesome product! As someone who often loses things or has trouble keeping track of things, this would be super useful for me and better than Tile as it's adhesive based. I understand your current business model is B2B but are you thinking of introducing a B2C aspect of your business to allow individuals to buy?
This reminds me of when I was your age and bummed about not getting into a great school. Then, when I went to a state school, I learned: there's plenty of programs at less selective schools which do great work. For example, Santosh Nagarakatte at Rutgers, who has a PhD from Upenn and has had PhD students get bronze and gold awards at PLDI for a couple years, and he would be perfect to guide you in your PL Theory journey.
Your undegrad is less important than you think, it is like driving a Civic vs a Ferrari, one is more sexy and might get you there a bit faster, but both will get you there. Just do well in school, make relationships with professors, go to conferences, and keep learning!!! and consider this: there's more qualified people for these great schools than they can expect so that's why a lot of these public schools have an overflow of those smart people who go on to do great work and end up in the same position as the people who go to these selective schools. So, enjoy your undergrad, don't put other people down for "not knowing math", and re-calibrate. For your goals, grad school is what you really want to optimize for.