Day in the Life of an iOS Engineer at PBS

Sdílet
Vložit
  • čas přidán 16. 08. 2023
  • ✐ VIDEO DESCRIPTION:
    Hello, everyone! I wanted to share what a day in my life as an iOS engineering intern at PBS looks like. If you have any questions, please leave them in the comments!
    Warmly,
    Shon
    ------------------------------------------
    🧩 WHO AM I?
    My name is Shon! I am a senior at VCU's College of Engineering, studying computer science, in an effort to become an iOS engineer. Outside of my education, I enjoy spending time with family/friends, singing on my church's praise team, creating art, and filming reels/vlogs!
    📝 A QUICK LIST OF MY INTERESTS
    --- Jesus, creating art, collecting sneakers, wrestling, gaming (PS5)
    🔖 SOCIALS
    Instagram: @itskingshon
    Instagram (Art Account): @sketchmastershon
    Threads: @itskingshon
    wFriends: @kingshon_777
    📸 Camera Gear
    Camera: iPhone 14 Pro Max
    Audio: Rode Wireless ME Compact Wireless Microphone System
    Editing: CapCut + MacBook Pro
    #wfh #iosdev #iosdeveloper #iosdevelopment #pbs #softwareengineer

Komentáře • 71

  • @user-ki6io9oe1z
    @user-ki6io9oe1z Před 9 měsíci +9

    Hey Shon! I'm so glad I found your channel, you're right theres not a lot of ios developer content on youtube to encourage a lot of us. I started ios development last year and I've been at it for about a year now and some months. I was able to finish all the courses and materials need to learn and made my projects and now I'm currently in my job haunting phase of my career and lol it hasn't been easy to be honest the market is crazy for Juniors right now. But seeing your channel gave me hope and encouragement to keep pushing forward. Looking forward to more content and more day in the life especially for ios developers thank you and Keep the content up you inspiring a lot of us.

    • @itskingshon
      @itskingshon  Před 9 měsíci +2

      Hey! I am beyond grateful to hear that you were able to connect with my video this deeply! I definitely feel you on the job market right now; before applying to PBS, I could not seem to land anything. God has a way of always making a way in the end though, so stay encouraged! You will get your dream position! My PBS internship is over, so I won't be posting a lot of iOS specific videos, but I will definitely be posting videos, capturing my experience as a computer science student (I actually posted a univ vlog Friday)! Thank you for your support; I really appreciate it!

    • @fadhilkiima30
      @fadhilkiima30 Před 2 měsíci +1

      @@itskingshonI loved the part about God " God has a way of always making a way in the end though" This is rarely talked about by many people. Many tend to think it's them in control of the affairs of their lives.

  • @crystalkewe
    @crystalkewe Před 3 měsíci

    Nice work on this video Shon! I'm glad you were able to get into some of the details of your work and projects as an iOS engineer intern at PBS.

  • @bansonsy3382
    @bansonsy3382 Před 9 měsíci +5

    Great video man! As someone who's also in Uni in hopes of becoming an iOS dev, this is very motivating! Looking forward to your videos and seeing your journey

    • @itskingshon
      @itskingshon  Před 9 měsíci +2

      Thank you for watching! I’m wishing you the best on your iOS dev + university journey! It’s really hard as a student trying to get an internship (especially with all the rejections we get), but it’s so worth it! You def got this bro!! :)

    • @bansonsy3382
      @bansonsy3382 Před 9 měsíci

      @@itskingshon Thank you bro! Yeahhhh, it's rough out there. Especially for us students that want to specialize on iOS or Android. Damn near non existent haha

  • @DvnCodes_
    @DvnCodes_ Před 5 měsíci +1

    Sounds like PBS is a great company and they have an amazing developer on their team !
    Great video. Keep up the amazing work

    • @itskingshon
      @itskingshon  Před 5 měsíci +2

      That literally made me smile; thank you for your support!!! 😄

  • @Nick-xp5un
    @Nick-xp5un Před 4 měsíci +1

    congrats! i’m glad i found your channel i’m studying iOS development as well i hope the best for you!!

    • @itskingshon
      @itskingshon  Před 4 měsíci +1

      Thanks for tapping into my community; I’m glad I was able to inspire you in some way! I’m def wishing you the best also! You got this!

    • @Nick-xp5un
      @Nick-xp5un Před 4 měsíci

      @@itskingshon thank you! do you have a discord or a way to contact you (other than instagram) i don’t have one! lol

  • @undefined5317
    @undefined5317 Před 7 měsíci +4

    I'm right there with you, as an iOS graduate developer in an apprenticeship programme, it's very similar to an internship. Definitely agree with your points, particularly with regards to moving into a working codebase! I realised that tutorials and whatnot can only really scratch the surface in terms of preparing you, it's A LOT! Glad I came across your video, best of luck with your iOS journey!

    • @itskingshon
      @itskingshon  Před 7 měsíci

      It’s so cool to hear that people can connect and identify with my journey. It’s definitely a step up when you first hop on a large codebase! You learn a lot though! I am planning to start an iOS side project after midterms let up. I most likely will share my development process, so def stick around! Thank you for tuning in!

    • @undefined5317
      @undefined5317 Před 7 měsíci +1

      @@itskingshon It's lovely to see someone creating content during their learning process so definitely keep it up! I'll be subscribing and keeping an eye out for your side project. I've been really curious about starting my own but will probably have to wait until my programme finishes to do so since it's pretty time-intensive at the moment.
      Also an idea for content: I'm from the UK, and it would be really interesting to hear about the work culture of an iOS development team within the US. Work-life balance, how friendly/competitive people are/anything else that plays a role in your well-being. I think that would be interesting for people like me, as well as those who are considering a move to the industry.
      Keep it up!

    • @Nick-xp5un
      @Nick-xp5un Před 4 měsíci

      how did you get started in an apprenticeship?

    • @MapleJokerRofl
      @MapleJokerRofl Před 3 měsíci

      What's an iOS graduate developer?

    • @Omar-kl3xp
      @Omar-kl3xp Před 3 měsíci

      @@MapleJokerRoflI believe he is from the UK ,graduate is like junior or entry level position, pretty much jobs for those that just graduated

  • @efedavran7662
    @efedavran7662 Před 2 měsíci

    great video Shon :)

  • @CapsLock33
    @CapsLock33 Před 8 měsíci

    love the video and thanks for sharing your journey with the world. Please share more.

    • @itskingshon
      @itskingshon  Před 8 měsíci

      Thank you for even taking the time to watch! Hopefully I’ve inspired you in some soft of way to chase your dreams! Stay tuned to my channel bc I def will be sharing more; I posted a vid about a week ago, and will be back with another in mid-November!

  • @sajademad117
    @sajademad117 Před 25 dny

    Cool video man!

  • @jasinnnnnnn
    @jasinnnnnnn Před 4 měsíci

    Dont have many words. But this video is actually perfection bro. Preciate this.

  • @lest3rr
    @lest3rr Před 9 měsíci

    I'm learning iOS Development. You're right not much iOS content so thank you so much for sharing!

    • @itskingshon
      @itskingshon  Před 9 měsíci

      I’m glad my experience was useful to you, Lester; thank you for watching! Best of wishes on your iOS dev journey; you got this!

  • @FASTFACTFRENZY-fk8xh
    @FASTFACTFRENZY-fk8xh Před 4 měsíci

    Excellent video, sir. New subscriber here, keep up the great work!!

  • @createdbyriks
    @createdbyriks Před 8 měsíci

    LETS GET IT SHON!!!!

    • @itskingshon
      @itskingshon  Před 8 měsíci

      RIKI!!! Thanks for checking out my video; it means a lot! We just getting started!! 🤩

  • @charlesmagno28
    @charlesmagno28 Před 3 měsíci

    what’s a good list of ios projects to do to learn and for future portfolio? thanks

  • @anshuldhoundiyal9501
    @anshuldhoundiyal9501 Před 8 měsíci

    how to choose in what tech stack should i go cloud or ios or web or ai ???

  • @natgenesis5038
    @natgenesis5038 Před 9 měsíci +2

    Skills it takes :

  • @xcodeChristian
    @xcodeChristian Před 9 měsíci +1

    What’s up Shon! Going through code with Chris right now and it’s awesome to see someone land an internship, congrats btw. The war card game was not easy at first and now I’m getting stuck on all the new elements lol. Would you happen to know any iOS groups online that are active? Keep up the content!

    • @itskingshon
      @itskingshon  Před 9 měsíci +1

      Hey, Christian! Thank you for the congratulations and watching the video; I'm glad the video resonated with you in some way. The war card game can definitely be a little tricky. I also had a hard time finding a community online to help with building that app. Here's a few things I did to help finish the project: 1) I drew on my basic computer science principles I had (ex: arrays, loops etc.) 2) I used tutorial videos by Sean Allen (he has AMAZING tutorials that help fill knowledge gaps 3) copy/paste any errors I got to Google to see if Stack Overflow's community had any similar problems. Above all, try this for a few hours alone, but don't forget Chris has his code file available to you for when you get stuck; I definitely took a peek at his solution whenever I felt a bit lost. Hopefully, this helps! You got this!

    • @xcodeChristian
      @xcodeChristian Před 9 měsíci

      @@itskingshon Thanks for the tips! I’m definitely going to start taking a look at the finished code if I get stuck now. Sean Allen is awesome too. If you know of any iOS online meet ups let me know! I’m trying to get to k ow other iOS devs because I personally don’t know anyone. 👍👍👊👊

    • @itskingshon
      @itskingshon  Před 9 měsíci

      @@xcodeChristian yeah no problem. I don’t know of any groups, but I an sure there are lots of online communities out there!

  • @dilmurodsoliyev1902
    @dilmurodsoliyev1902 Před 9 měsíci +1

    great video!

  • @lukasmohr94
    @lukasmohr94 Před 7 měsíci +1

    Hey, nice video! Maybe you can tell me which keyboard you’ve got. I really like it and would buy it via your affiliate link, appreciate it and keep up the good work bro!

    • @itskingshon
      @itskingshon  Před 7 měsíci

      Hey Lukas! Thank you for the support and kind words; it means a lot! I do not have an affiliate link (I wish (T-T) ) but I can give you a link to the keyboard I was using in this video! ---www.keychron.com/products/keychron-k4-wireless-mechanical-keyboard-version-2
      Recently, I switched over to a Nuphy keyboard though! I love the way this one feels a whole lot more, and it has a heavier build! I ordered with the baby kangaroo tactile switches. Here is a link if you are interested! It costs a bit more, but it is sooo worth it! --- nuphy.com/products/halo96?Klaviyo&_kx=ifiX3_A3gtyQ3wiSXPj_TlncmPs_UZs2aGPO3fuWI8xRaiA9UzgSqsRv0jYIExTZ.W3c567

  • @felixvargasjr8483
    @felixvargasjr8483 Před 5 měsíci

    This is awesome! I’m currently in my CS program and I know I want to become a mobile developer. Any tips for swift learning and your path?

    • @itskingshon
      @itskingshon  Před 5 měsíci +1

      For sure man, go for it! I say if you have mastered a language already, you will be just fine with Swift! Try to get Swift’s general syntax (declarations of vars/loops, data types, data structure declarations), and then go head first into a mobile app project! It will be a bit intimidating, but you’ll learn as you go. I would try an app that makes use of an api (ex: weather app, stock market app, a fandom based app). When working with an api, just look into how to unwrap and display data in Swift. Once you can make use of data, it’s just up to how you want the interface to look, and get practice with building views. It’ll all fall into place. You def got this bro!

  • @irf1000
    @irf1000 Před 8 měsíci

    Im also an iOS developer, how do you find the ultrawide for dev with xcode?
    for me main selling point is having sim open on the side of xcode

    • @itskingshon
      @itskingshon  Před 8 měsíci +1

      Hey, I ordered the 49” Ultra-wide from LG’s official site! It’s a game changer for me personally as a student and artist. I need a lot of space for reference material and code files; it makes my work flow A LOT easier. I had a dual monitor setup at one point, but the physical split of my screens wasn’t too great. And having to look up to my monitor was killing my neck! I definitely think not everyone needs an ultra-wide; it’s for sure unnecessary. It’s just something that works for me!

  • @user-rt1kv6su5o
    @user-rt1kv6su5o Před 4 měsíci

    I'm in my 20s learning to be a programmer/coding, is it too late or not? I'm doubtful about my current age of 4

    • @itskingshon
      @itskingshon  Před 4 měsíci +1

      Not at all! We’ve just scratching the surface of our lives in our 20’s! Go for it!

  • @user-lr8os5vo8d
    @user-lr8os5vo8d Před 20 dny +1

    what model of keybaard?

  • @user-ec1oy7wi8z
    @user-ec1oy7wi8z Před 7 měsíci

    Hi thank you for the video, I am actually thinking about starting an IOS Dev career but I am kinda scared about IA
    What do you think? Should I keep going?

    • @itskingshon
      @itskingshon  Před 7 měsíci +1

      Hey Achille! I would say keep going for that iOS dev career! AI is a good tool, but it is not perfect; it's def not going to replace you anytime soon haha. It spits out inefficient solutions a lot of times. It will take a while for us to create AI that can perfectly use data sets to create complex solutions. Even then, it will still need to be managed by an actual human developer!

    • @user-ec1oy7wi8z
      @user-ec1oy7wi8z Před 7 měsíci

      Thank you so much!!

  • @schmoopiegirl317
    @schmoopiegirl317 Před 9 měsíci +1

    So proud of you
    TGBTG
    Momma Sapp

    • @itskingshon
      @itskingshon  Před 9 měsíci +1

      Momma Sapp, it’s sooo good to hear from you! Thank you for watching and supporting. God gets all the glory for sure!

  • @shubham-itachi
    @shubham-itachi Před 7 měsíci

    Is Mac mini m2 16/256 GB enough for iOS development

    • @itskingshon
      @itskingshon  Před 7 měsíci +2

      Yes! An M2 processor is crazy fast! Especially being that your cpu has 16 gigs of ram, you will be good starting off with this machine!

    • @shubham-itachi
      @shubham-itachi Před 7 měsíci +1

      @@itskingshon Thanks Buddy for reply

  • @natgenesis5038
    @natgenesis5038 Před 9 měsíci +1

    What about debugging ???

    • @itskingshon
      @itskingshon  Před 9 měsíci

      Hey, thanks for watching! Debugging is something that I did in university, and I thought I was good at it... until I came to PBS! Trying to locate the code file responsible for a bug was challenging, and my mentors were well aware of that. I got a lot of debugging sessions in with other engineers and my manager. I really do not know if you can prep for debugging heading into a first time internship, because you will be dealing with hundreds of code files instead of the handful of files you deal with at school. I would say just have basic methods that work for you as a base (ex: print statements, running the debugger etc.). You will build on this base and learn industry techniques as you intern with a company! In terms of Swift specifics, I learned how to use the Visual Debugger while at PBS... it's a life saver! CZcams Sean Allen's Visual Debugger video if you are interested in it! In addition, keeping an eye on the protocols a file conforms to/inheritance. Seeing the requirements of that protocol/class helps you see how a suspected file could be causing an error. Subclassing was a common culprit when I dealt with errors (i hope i explained that well I'm sorry (T-T) ).

    • @natgenesis5038
      @natgenesis5038 Před 9 měsíci

      @@itskingshonthanks so much for the answers sorry again for asking more questions,which technology do you use the most between Swift and Objective - C or Between SwiftUI,UIKit and Storyboard ???

    • @itskingshon
      @itskingshon  Před 9 měsíci +1

      @@natgenesis5038 you’re fine! I used a lot of Swift and UIKit! No objective-c was used. SwiftUI was used every blue moon tbh haha.

  • @cjameson
    @cjameson Před 5 měsíci

    6:37 This is me lmao.

    • @itskingshon
      @itskingshon  Před 5 měsíci

      Yeah man trying to learn both at once is a major struggle 😭

  • @wildanalifr9583
    @wildanalifr9583 Před 9 měsíci

    How long internship will be?

    • @itskingshon
      @itskingshon  Před 9 měsíci

      Hey, my internship was about 3 months long!

    • @wildanalifr9583
      @wildanalifr9583 Před 9 měsíci

      @@itskingshon i want to learn ios dev, but i don't have a macbook yet, i wish i could buy a macbook and start learning ios dev.

    • @itskingshon
      @itskingshon  Před 9 měsíci +1

      @@wildanalifr9583 i’m sorry to hear that; i know the feeling man. The price of MacBooks really can be a barrier :/ when I didn’t have a mac, I got started learning Swift through Codecademy. You can at least get a head start, learning on your PC before getting a mac. That really prepared me for when I was able to get an actual mac. Stay encouraged!

    • @wildanalifr9583
      @wildanalifr9583 Před 9 měsíci

      Thanks guys, I'm currently learning Swift basics myself and started learning Flutter for a while, hoping one day I can work with Flutter and buy a MacBook, because I think that's the shortest way to quickly raise money and learn ios dev 😅.@@itskingshon

  • @rattletrapfox1001
    @rattletrapfox1001 Před 3 měsíci

    My man I saw your typing skills needed some work. Ensure you practice your typing to increase speed and accuracy. You’ll be much more efficient in your day to day.