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
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.
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!
@@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.
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.
congrats! i’m glad i found your channel i’m studying iOS development as well i hope the best for you!!
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!
@@itskingshon thank you! do you have a discord or a way to contact you (other than instagram) i don’t have one! lol
love the video and thanks for sharing your journey with the world. Please share more.
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!
great video Shon :)
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
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!! :)
@@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
Sounds like PBS is a great company and they have an amazing developer on their team !
Great video. Keep up the amazing work
That literally made me smile; thank you for your support!!! 😄
Excellent video, sir. New subscriber here, keep up the great work!!
Cool video man!
I'm learning iOS Development. You're right not much iOS content so thank you so much for sharing!
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!
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!
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!
@@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!
how did you get started in an apprenticeship?
What's an iOS graduate developer?
@@MapleJokerRoflI believe he is from the UK ,graduate is like junior or entry level position, pretty much jobs for those that just graduated
Dont have many words. But this video is actually perfection bro. Preciate this.
Thank you bro!
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!
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!
@@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. 👍👍👊👊
@@xcodeChristian yeah no problem. I don’t know of any groups, but I an sure there are lots of online communities out there!
what’s a good list of ios projects to do to learn and for future portfolio? thanks
great video!
Thank you, Dilmurod!
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!
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
LETS GET IT SHON!!!!
RIKI!!! Thanks for checking out my video; it means a lot! We just getting started!! 🤩
how to choose in what tech stack should i go cloud or ios or web or ai ???
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?
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!
Skills it takes :
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
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!
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?
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!
Thank you so much!!
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
Not at all! We’ve just scratching the surface of our lives in our 20’s! Go for it!
So proud of you
TGBTG
Momma Sapp
Momma Sapp, it’s sooo good to hear from you! Thank you for watching and supporting. God gets all the glory for sure!
what model of keybaard?
It’s a Keychron K4!
Is Mac mini m2 16/256 GB enough for iOS development
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!
@@itskingshon Thanks Buddy for reply
6:37 This is me lmao.
Yeah man trying to learn both at once is a major struggle 😭
What about debugging ???
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) ).
@@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 ???
@@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.
How long internship will be?
Hey, my internship was about 3 months long!
@@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.
@@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!
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
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.