Day in the Life of an iOS Engineer at PBS

Поділитися
Вставка
  • Опубліковано 16 сер 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

КОМЕНТАРІ • 71

  • @user-ki6io9oe1z
    @user-ki6io9oe1z 9 місяців тому +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  9 місяців тому +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 2 місяці тому +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 3 місяці тому

    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.

  • @Nick-xp5un
    @Nick-xp5un 4 місяці тому +1

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

    • @itskingshon
      @itskingshon  4 місяці тому +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 4 місяці тому

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

  • @CapsLock33
    @CapsLock33 7 місяців тому

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

    • @itskingshon
      @itskingshon  7 місяців тому

      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!

  • @efedavran7662
    @efedavran7662 2 місяці тому

    great video Shon :)

  • @bansonsy3382
    @bansonsy3382 8 місяців тому +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  8 місяців тому +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 8 місяців тому

      @@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_ 5 місяців тому +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  5 місяців тому +2

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

  • @FASTFACTFRENZY-fk8xh
    @FASTFACTFRENZY-fk8xh 4 місяці тому

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

  • @sajademad117
    @sajademad117 18 днів тому

    Cool video man!

  • @lest3rr
    @lest3rr 9 місяців тому

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

    • @itskingshon
      @itskingshon  9 місяців тому

      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!

  • @undefined5317
    @undefined5317 7 місяців тому +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  7 місяців тому

      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 7 місяців тому +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 4 місяці тому

      how did you get started in an apprenticeship?

    • @MapleJokerRofl
      @MapleJokerRofl 3 місяці тому

      What's an iOS graduate developer?

    • @Omar-kl3xp
      @Omar-kl3xp 2 місяці тому

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

  • @jasinnnnnnn
    @jasinnnnnnn 3 місяці тому

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

  • @xcodeChristian
    @xcodeChristian 9 місяців тому +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  9 місяців тому +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 9 місяців тому

      @@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  9 місяців тому

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

  • @charlesmagno28
    @charlesmagno28 3 місяці тому

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

  • @dilmurodsoliyev1902
    @dilmurodsoliyev1902 9 місяців тому +1

    great video!

  • @lukasmohr94
    @lukasmohr94 7 місяців тому +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  7 місяців тому

      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

  • @createdbyriks
    @createdbyriks 8 місяців тому

    LETS GET IT SHON!!!!

    • @itskingshon
      @itskingshon  8 місяців тому

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

  • @anshuldhoundiyal9501
    @anshuldhoundiyal9501 8 місяців тому

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

  • @felixvargasjr8483
    @felixvargasjr8483 4 місяці тому

    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  4 місяці тому +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!

  • @natgenesis5038
    @natgenesis5038 9 місяців тому +2

    Skills it takes :

  • @irf1000
    @irf1000 8 місяців тому

    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  8 місяців тому +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-ec1oy7wi8z
    @user-ec1oy7wi8z 7 місяців тому

    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  7 місяців тому +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 7 місяців тому

      Thank you so much!!

  • @user-rt1kv6su5o
    @user-rt1kv6su5o 4 місяці тому

    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  4 місяці тому +1

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

  • @schmoopiegirl317
    @schmoopiegirl317 9 місяців тому +1

    So proud of you
    TGBTG
    Momma Sapp

    • @itskingshon
      @itskingshon  9 місяців тому +1

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

  • @user-lr8os5vo8d
    @user-lr8os5vo8d 12 днів тому +1

    what model of keybaard?

  • @shubham-itachi
    @shubham-itachi 6 місяців тому

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

    • @itskingshon
      @itskingshon  6 місяців тому +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 6 місяців тому +1

      @@itskingshon Thanks Buddy for reply

  • @cjameson
    @cjameson 5 місяців тому

    6:37 This is me lmao.

    • @itskingshon
      @itskingshon  5 місяців тому

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

  • @natgenesis5038
    @natgenesis5038 8 місяців тому +1

    What about debugging ???

    • @itskingshon
      @itskingshon  8 місяців тому

      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! UA-cam 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 8 місяців тому

      @@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  8 місяців тому +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.

  • @wildanalifr9583
    @wildanalifr9583 9 місяців тому

    How long internship will be?

    • @itskingshon
      @itskingshon  9 місяців тому

      Hey, my internship was about 3 months long!

    • @wildanalifr9583
      @wildanalifr9583 9 місяців тому

      @@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  9 місяців тому +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 9 місяців тому

      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 3 місяці тому

    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.