FluffyWaffle
FluffyWaffle

What to learn? : Sophomore Edition

I'm a 2nd year student. Teaching myself native iOS app development + algorithmic problem solving + core CS subjects. Now I have exactly 6 months left before the summer internship cycle starts. Turns out there aren't many iOS focused internships out there and I would very much like to future proof my intern prospects. What do you ,experienced folks, suggest I learn so that I can not only make decent projects but also contribute and learn while interning. Right now I'm inclined towards learning Backend development in Java+Spring Boot. If you have any other suggestions, kindly send them my way. Also to the folks who work with Java/Spring Boot, what level of complexity of projects would be the bare minimum to leave a good impression? Yes, I'm simultaneously working on my algorithmic problem solving skills as well :) -chonky05

11mo ago
Find out if you are being paid fairly.Download Grapevine
TwirlyBiscuit
TwirlyBiscuit

Due to some web bug comment got deleted... Yeah I was saying IOS dev is a good field there are demands. You can move to different devices also like tv, watch etc.

And a same time spring boot is also a lucrative choice. Because lots of mncs heavily use spring boot.

I'll say pick one tech at a time. First go with IOS dev, be good in it, the reason I'm saying because it is easy to grab internship and job in IOS dev field. Most companies will take DSA round, take home assignment and IOS/Swift related questions.

Once you get comfortable you can move with backend

Discover more
Curated from across
Software Engineers

Advice on Future prospects and learning.

I've been getting into iOS development recently and have completed some learning tracks on Exercism, along with solving a few coding exercises. When I was learning React Native, I didn't give much attention to the core concepts of JavaSc...

Software Engineers

iOS devs assembly & offer your two cents

Before anything help me put together a checklist for all the skills I need before I can reach out to you for a referral. As of now I can do the following,

  • Create independent views
  • Pass data between screens
  • track and manage st...