iOS developer career guidance for Freshers & Junior developers

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024

Комментарии • 55

  • @CodeCat15
    @CodeCat15  2 года назад

    Here's the invitation link to the iOS cafe: discord.gg/gB3mhP8DNq

  • @HelloWorld-xf6vy
    @HelloWorld-xf6vy 2 года назад +2

    I totally agree with him in terms of bond. Guys please don't sign any bond with any company they will pay you very very low. I personally suffered this thing. If you have already signed it make sure that you have a copy of bond. And just stop counting days. The more you will count days the more you will suffer.

    • @CodeCat15
      @CodeCat15  2 года назад

      Sad reality of bonds, but then one can also challenge the bond in the court of law but then that’s another pain to deal with.

  • @MrFauad
    @MrFauad Год назад +1

    This reminds me the Bond issue and all of its point in my first company. its really a helpful video for all developers.

  • @jayprakashsharma7
    @jayprakashsharma7 2 года назад +2

    Missed this video last week due to hectic schedule. Finally gone through this, it is very informative and helpful. You guide like a coach. Thank you as always 😊

    • @CodeCat15
      @CodeCat15  2 года назад +1

      I am glad it was helpful, do share this video with other iOS developers to whom it may help and provide an approach on their career.

  • @govindsolanki4287
    @govindsolanki4287 2 года назад +2

    First of thank you so much Ravi for all your wonderful content. Whenever I think of a mentor, you comes in my mind very first. Your all videos are very helpful man.

    • @CodeCat15
      @CodeCat15  2 года назад

      I don't consider myself as a mentor, even I am learning new things everyday and whatever I learn I share, but still thank you for such bright words it means a lot to me 🙏

  • @prataprana2963
    @prataprana2963 2 года назад +2

    Informative Video for Beginners to start.
    It will help a lot if u don’t have any guidance around❤️❤️👏🏻

    • @CodeCat15
      @CodeCat15  2 года назад

      Glad to hear that Pratap.

  • @shashwatsinghchauhan4527
    @shashwatsinghchauhan4527 2 года назад +1

    Content like this is so helpful ❣️❣️.
    Thanks for it, much needed.

    • @CodeCat15
      @CodeCat15  2 года назад

      Glad it was helpful, please feel free to ask questions if any and do share the video with your iOS group.

  • @syedhammadaliabid6378
    @syedhammadaliabid6378 2 года назад

    You’re legend bro, keep going and please upload one video at-least per weak.

  • @vyankateshshivnikar7932
    @vyankateshshivnikar7932 2 года назад +2

    Thanks

    • @CodeCat15
      @CodeCat15  2 года назад

      Welcome

    • @vyankateshshivnikar7932
      @vyankateshshivnikar7932 2 года назад

      ​@@CodeCat15 Is it possible for you to post videos on what is autolayout and how to use? Because in interviews many times this question is coming up...

  • @HarshPatel-if6ly
    @HarshPatel-if6ly 2 года назад +1

    Thank you so much for the video 🙏

    • @CodeCat15
      @CodeCat15  2 года назад

      I am glad this was helpful Harsh. Please do share the video with your iOS group or with anyone whom you might think it'll help

  • @poetic_soul_sid
    @poetic_soul_sid Год назад +1

    Hello Ravi, Thank you so much wonderful video. . If possible can u start making videos on them as u did for swift? there is no one better teacher than you on the youtube community related to ios development or at least make a video where we can learn or get more resources. Also if we want to learn hybrid which one is preferable react native or Flutter.

    • @CodeCat15
      @CodeCat15  Год назад

      Thank you for such kind words Siddheshwar, I am not a full time youtuber so I try my best to make time and create content whenever I get time from work, iOS cafe work, code reviews etc.
      For learning hybrid I suggest you can start with Flutter because many have informed me that Flutter is the chosen platform for hybrid these days plus it's always better to know multiple technologies because that helps us to add more value and weight for what we offer to the company plus we can demand a higher package too so learning something new always help.
      Do avoid being a hello world developer though, if you are learning Flutter then make a simple and a medium complex application to know the Fluttern environment in details.

  • @emdutt4012
    @emdutt4012 Год назад +2

    Vai Ravi as you said read apple documentation ..but the question is as a fresh developer who has a good Basic in swift how to read the documentation..beacuse it’s huge .. Any approach you can share how to read documentation properly as a fresh developer

    • @CodeCat15
      @CodeCat15  Год назад

      the truth is apple dev documentation are badly written as compared to documentation of other platforms, i sometimes read few things again and again and try them out on playground just to make sure what i understood is correct

  • @rameshK-yx8nz
    @rameshK-yx8nz 2 года назад +1

    Thanks for the video 🙂

    • @CodeCat15
      @CodeCat15  2 года назад

      My pleasure 😊

    • @rameshK-yx8nz
      @rameshK-yx8nz 2 года назад

      @@CodeCat15 I have doubt out of the video. Can we take screenshot of complete view, suppose I have table view inside content view and table view has 100 rows. Can I get image with all the 100rows, not just the rows which are visible on the screen ?

  • @arnavodkaa
    @arnavodkaa 2 года назад +1

    Great video!

    • @CodeCat15
      @CodeCat15  2 года назад +1

      I am glad this video was helpful, please do share the video with freshers & jr iOS developers and if you have any questions please feel free to ask them in the comment section or on iOS cafe

  • @shashankmishra5329
    @shashankmishra5329 2 года назад +1

    Thanks for this video

    • @CodeCat15
      @CodeCat15  2 года назад

      No problem, please feel free to ask questions and do share the video with your iOS group & any fresher who’s trying to be the next iOS developer.

  • @ranganathchenna4559
    @ranganathchenna4559 2 года назад +1

    Hi Ravi, pls do video on CI/CD ... work flow

    • @CodeCat15
      @CodeCat15  2 года назад

      I answered this in one of the comment, and I hope you don't mind if I copy paste the same response in this comment as well 😊
      ============
      I am thinking about CI/CD and to be honest its not the job of the developer team to create these pipelines what companies do is they force their developers to learn these technology only to save cost of hiring a devOps,
      sure one can watch tutorials and create pipelines but there's a lot that happens after you create n configure the pipeline and that's why a devOps is must.
      I think this has became a trend to save cost just like how companies usse hybrid n cross to build apps to save cost and then 3 years later come back to native.
      For learning perspective I'll try to cover one of the CI/CD processes and will try my best to cover all use cases but then again it's not the job of a developer to create, manage and secure those pipelines.

    • @ranganathchenna4559
      @ranganathchenna4559 2 года назад +1

      @@CodeCat15 yes you correct that’s the DevOps team work. but in some interviews they are asking it..😢

    • @CodeCat15
      @CodeCat15  2 года назад

      Perhaps then these interviewers will someday ask a chef to perform a surgery before they judge the chef on his/her cooking skills.

    • @ranganathchenna4559
      @ranganathchenna4559 2 года назад

      @@CodeCat15 haha .. exactly..ravi
      I need one more help also .. I'm attending interviews currently ... i'm good at theoretical part .but when come to coding /Machine test of logic i'm not achieving it. maybe due to tension of Interview or not.
      how to overcome this problem and how to strong at logic while coding.🙁

  • @naveenkumardugarbbachhrajd9682

    Amazing work .truly very well explanations as well as the mind of teaching skill you have is just FANTASTIC !!! , would request please become the "Hacking with Swift " of INDIA , and maintain the same quality as well as the content >>> only love !!

  • @poetic_soul_sid
    @poetic_soul_sid 2 года назад +1

    Hello Ravi, I was getting confused about like should I finish one channel videos & then second channel videos OR For one concept watch all chanel videos then move to next concepts. Thanks for videos

    • @CodeCat15
      @CodeCat15  2 года назад

      I think it depends on which content creator helps you in understanding the concepts right, so here's what I suggest is first grab hold of a topic say API calling in swift and try it out on your own and then watch videos of the creators and see who's understanding helps you in better understanding the concepts. Practice is however going to play a key role in helping you understand the topic better.

  • @softtechmishrajiios
    @softtechmishrajiios 2 года назад +1

    Plz make a video how to fetch data from array type Api in swiftui. Plzzz

    • @CodeCat15
      @CodeCat15  2 года назад

      The SwiftUI playlist has videos where
      ✅ we are displaying data from an array to a list.
      ✅ performing lazy loading of images from API response array and displaying it in the list.
      ✅ just display an API response array minus the image in the list
      Playlist link: ruclips.net/p/PLb5R4QC2DtFuRFJ35uPMhpY90s0VMNR-i
      Let me know if you are looking for something else apart from the one I shared

  • @iosdeveloper1135
    @iosdeveloper1135 2 года назад +1

    Please Video on CI/CD

    • @CodeCat15
      @CodeCat15  2 года назад +1

      I am thinking about CI/CD and to be honest its not the job of the developer team to create these pipelines
      what companies do is they force their developers to learn these technology only to save cost of hiring a devOps.
      sure one can watch tutorials and create pipelines but there's a lot that happens after you create n configure the pipeline and that's why a devOps is must.
      I think this has became a trend to save cost just like how companies use hybrid n cross to build apps to save cost and then 3 years later come back to native.
      For learning perspective I'll try to cover one of the CI/CD processes and will try my best to cover all use cases
      but just for the record let me say it again it's not the job of a developer to create, manage and secure those pipelines.
      From that perspective companies should hire just one person who can do UI/UX can code that UI and can also be the QA.

  • @anupprimeitzen4930
    @anupprimeitzen4930 2 года назад +1

    "userslist": [ "first_name": "Anup",
    "last_name": "Mishra",
    "school_short_id": null,
    "full_name": "Gyan Publication",
    "father_name": null]
    how to fetch first_name and last name from this type API plzzz help.

    • @CodeCat15
      @CodeCat15  2 года назад

      Apologies for the delayed response, there are two ways of solving this one is using the CodingKey approach which I speak in the API series and the other is by using convertFromSnakeCase enum as shown in the below code and swift will automatically convert it for you. I would first check the snake case approach as that involves less coding efforts
      let decoder = JSONDecoder()
      decoder.keyDecodingStrategy = .convertFromSnakeCase

  • @deveshpandey2710
    @deveshpandey2710 Год назад +1

    Should i continue with iOS or switch to backend as a career.

    • @CodeCat15
      @CodeCat15  Год назад

      The decision to continue with iOS or switch to the backend domain relies on your passions and strengths.
      Reflect on where your true happiness lies and where you envision long-term success, it's always different for different developers.
      It's important to recognize that backend work extends beyond merely creating APIs and database interactions.
      It has a comprehensive range of activities, requiring a deep understanding rather than surface-level knowledge of databases, joins, server security, and more.
      Keep in mind that backend development is a vast and intricate domain, but with consistent steps and practice, it can be mastered but it needs practice without practice its not possible.
      I firmly advocate for the pursuit of diverse technical skills. In today's evolving landscape, proficiency in multiple tech stacks is a must.
      As the world evolves, so should your abilities to remain adaptable and innovative.

  • @abdulr6511
    @abdulr6511 2 года назад +1

    Pls, correct the information regarding the bond. Employer in India has no right to retain an employee against their will. You can get away without paying even a single rupeee.

    • @CodeCat15
      @CodeCat15  2 года назад

      Employment agreements are generally allowed and legally enforceable in India under various Indian Laws if both the parties to the agreements give their free consent to it.
      Also, an employment bond may restrict an employee to work for any other company while he/she is working for a particular organization or company.
      However if the candidate decides to break the bond, and employer challenges it in court, the candidate has to go to the court to challenge the bond under section 27 of the Indian contract act.
      Having said that if the candidate is ready to go to court n challenge the bond they are free to do so.
      But then you’ll end up paying lawyer bills etc so it’s a headache anyways.
      Disclaimer: Above is not a legal advice and I am not a lawyer, plz contact a lawyer for proper and valuable guidance.

  • @vishaldeshmukh3209
    @vishaldeshmukh3209 11 месяцев назад

    hello sir

  • @abhiram5347
    @abhiram5347 2 года назад

    Please post References for DSA sir

    • @CodeCat15
      @CodeCat15  2 года назад +1

      Abdul bari is a fantastic RUclips channel that'll teach you basics and advance sessions of DSA.
      Channel: ruclips.net/channel/UCZCFT11CWBi3MHNlGf019nwvideos

    • @abhiram5347
      @abhiram5347 2 года назад

      Thank you sir

  • @ShivamSingh-nr4ep
    @ShivamSingh-nr4ep 3 месяца назад

    There is very less content about ios development unlike web development

    • @CodeCat15
      @CodeCat15  2 месяца назад

      there's plenty of content for iOS app development but sadly only few of them adheres to good programming practices or explain why they went for solution A instead of solution B or solution C.

  • @naveenkumardugarbbachhrajd9682

    Amazing work .truly very well explanations as well as the mind of teaching skill you have is just FANTASTIC !!! , would request please become the "Hacking with Swift " of INDIA , and maintain the same quality as well as the content >>> only love !!