Programming Is NOT Enough | Add these 7 skills…

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ค. 2024
  • To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/TravisMedia . The first 200 of you will get 20% off Brilliant’s annual premium subscription.
    With new and widely adopted technology in the tech space, developers are now being required to know more than just coding. Programming isn't enough.
    To be a well-rounded, marketable developer, there are a few of these skills that you need to add to your toolbelt.
    In this video, I want to share 7 that you should know. I'll also tell you how to learn them quickly.
    Tune in...
    Timestamps
    00:00 Intro
    00:33 Skill 1
    02:58 Skill 2
    04:22 Skill 3
    05:12 Sponsor
    06:26 Skill 4
    07:24 Skill 5
    10:00 Skill 6
    11:00 Skill 7
    Video Resources
    Get cloud computing courses, Git, database, Linux, API, and DevOps courses all in ONE PLACE with a ZeroToMastery subscription - geni.us/5y34
    How I passed the AWS cert - • Pass the AWS Solutions...
    How I passed the Azure cert - • Pass the Azure AZ-104 ...
    Learn Docker in One Hour - • Docker For Beginners: ...
    Get the latest Udemy coupons/deals - travis.media/udemy
    Join the Travis Media community - travis.media/community
    ** My Coding Blueprints **
    Learn to Code Web Developer Blueprint - geni.us/HoswN2
    AWS/Python Blueprint - geni.us/yGlFaRe
    Both FREE in the Travis Media Community
    ** I write regularly **
    travis.media
    ** FREE EBOOKS **
    📘 travis.media/ebooks
    ** Travis Media Community **
    📘 travis.media/community
    LET'S CONNECT!
    📰 LinkedIn ➔ / travisdot. .
    🐦 Twitter ➔ / travisdotmedia​
    🙋🏼‍♂️ Website ➔ travis.media
    #programming #codinglife #codingskills
    *This video was sponsored by Brilliant
    ** Some of the links in this description may be affiliate links that I may get a little cut of. Thank you.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 438

  • @TravisMedia
    @TravisMedia  7 หลายเดือนก่อน +35

    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/TravisMedia . The first 200 of you will get 20% off Brilliant’s annual premium subscription.

    • @PeriMCS
      @PeriMCS 7 หลายเดือนก่อน

      Well, all of this is daily job if you are programming.

    • @thinkofwhy
      @thinkofwhy 7 หลายเดือนก่อน +1

      Puffy white clouds floating by in a blue summer sky is good.
      An omnipresent non-local spider's web like cloud under centralized control of a global corporation is bad, very very bad.
      Do you have a video on the subject of ethics and morality of software development?

    • @fekadugudisa7
      @fekadugudisa7 4 หลายเดือนก่อน

      fαитαѕт¢

    • @babuOOabc
      @babuOOabc 3 หลายเดือนก่อน

      i think programers need to know a bit of economy and finances and system desing utility ux ui and social why inside, a bit of security standarts on programing secure softwares. bit bit of math and data cience and work with ai.

  • @kylontobias
    @kylontobias 7 หลายเดือนก่อน +1686

    1. Cloud Computing (Be Cloud Certified...AWS/Google/Azure)
    2. Git/Version Control (learn basics on youtube)
    3. Basic Database Knowledge
    4. Basic Knowledge of Linux
    5. Basic Docker Knowledge (learn docker in 1hour)
    6. Basic API knowledge (API for each language)
    7. Pipeline Familiarity (github actions)

    • @warsame2245
      @warsame2245 7 หลายเดือนก่อน +21

      W

    • @ajimbong1623
      @ajimbong1623 7 หลายเดือนก่อน +31

      Thank you😅 was just about to do this too.

    • @sigma_z
      @sigma_z 7 หลายเดือนก่อน +13

      MVP

    • @zaidshan-ni5hd
      @zaidshan-ni5hd 7 หลายเดือนก่อน

      check this link for AI coding th-cam.com/video/21bL90Ndvj8/w-d-xo.html

    • @DanielK1213th
      @DanielK1213th 7 หลายเดือนก่อน +14

      Everything is easy except cloud and database which take longer time to learn

  • @gagAMinute
    @gagAMinute 5 หลายเดือนก่อน +35

    Thanks, Travis! It was wonderful 🙌🏻
    1. Cloud Computing
    2. Git
    3. Basic DB knowledge
    4. Basic Linux knowledge
    5. Basic Docker knowledge
    6. Basic API knowledge
    7. Pipelines

  • @--Arthur
    @--Arthur 5 หลายเดือนก่อน +120

    As a self-taught, you will run into these eventually - no escaping!
    8. Issue management - tracking and communicating progress (to 👉yourself👈 and others)
    9. Self-control - you won't perfect things 1st or 2nd try. So accept your crappy first try and iterate on it later
    10. Sketching - diagrams, flows, analysing - planning ahead or understanding a problem BEFORE "programming" will give you sooo maanyyy benefits
    And perhaps, one of the more important skills:
    11. Keep moving forward.
    We tend to sometimes get stuck on problems. Sometimes it's better to go to take a break and work on something different, and coming back later with a different perspective.
    Don't expect to find the "perfect approach" on the first try. You won't. Save yourself the trouble.
    A scuffed solution is better than never finishing. I promise. And that comes from somebody who tends to get too into the small details.

    • @--Arthur
      @--Arthur 5 หลายเดือนก่อน +5

      @@depression_isnt_real I apologize for making you think I was trying to act special.
      It was my intention to be simple, and I was hoping that my statement could be inferred as:
      "As someone entering the market without an educational background - these points are from my non-educated experience things you will have to learn besides programming - if you want a career with or without an educational background:"
      I hope that amends your dissatisfaction with my comment.

    • @honor9lite1337
      @honor9lite1337 5 หลายเดือนก่อน +1

      Nice

    • @Microphunktv-jb3kj
      @Microphunktv-jb3kj 4 หลายเดือนก่อน

      10. is for me... without it i cant even function...
      because i try to hold entire project/idea in my brain... and i get anxiety, where to start in wich order etc.....
      i need to ltierally write down microtasks for everything... even installing and setting up boilerplate..
      and just tick them off as done task...
      like minigame, it keeps me going , achivement points :D and gives sense of that you got something done...

    • @catlovecake
      @catlovecake 3 หลายเดือนก่อน

      Thank you

    • @DerHoasd
      @DerHoasd หลายเดือนก่อน

      Wise considerations from an experienced developer! 👍

  • @najwadafir217
    @najwadafir217 6 หลายเดือนก่อน

    Thank you! I've been searching for a while now for the skills I need to add to my programming skills!

  • @RogAllyHQ
    @RogAllyHQ 7 หลายเดือนก่อน +3

    Hi Travis, I really like your voice tone when explaining things. Sound like a breeze of fresh air specially in my case that listening is the only way I can view your videos while working during the day at my desk.

  • @CallousCoder
    @CallousCoder 5 หลายเดือนก่อน +44

    I’m missing a few that are more important:
    1) security technologies. Most devs don’t understand certificates, learn it! But also authentication and authorization and identity management. Use the roles and/or groups that your company already as. If they don’t (and thus are backwards) push for role based access and good identity and access management and start by adding roles for your applications. Sooner rather than later security audits will kill off
    Projects that don’t have SSO, TFA and RBAC.
    2) understand your business and what drives the business. Most devs have no idea about business value and what ultimately pays their salaries. You can really make a difference when you suggest a far better vision and strategy making more money or adding more value.
    This is really what for me as a freelancer guarantees my value. I do the project they hire me for whilst at the same time pushing new ideas to make more money or reduce inefficiencies and overhead.

    • @chriswilliams2452
      @chriswilliams2452 5 หลายเดือนก่อน

      This part.. learn your business

  • @AmodeusR
    @AmodeusR 7 หลายเดือนก่อน +6

    Could you make a video of this type, but about programming theory and what's most required, necessary or ideal to know as programmer?

  • @eknuds
    @eknuds 6 หลายเดือนก่อน +5

    Using source control is such a lifesaver that I can't imagine doing a project without them.
    I can't believe I first downloaded Linux 30 years ago. It took a couole og months to figure out the instsll because I was a noob and Linux itself was primitive, but I have had Linux or now Darwin as my primary PC since then.

  • @serhanmmiah7315
    @serhanmmiah7315 6 หลายเดือนก่อน +7

    Knowing this is key, yet advancing beyond the initial interview usually involves situational tests. I'd recommend getting familiar with these tests as they're widely used in the industry. Keep in mind, while it's said that these tests have no right or wrong answers, always consider what's best for the business. This is so that you can pass the test and get invited to the coding or people test.

  • @d.o.nmuzic3802
    @d.o.nmuzic3802 7 หลายเดือนก่อน +1

    These is a great video. Thank you.
    Can you please do a video with course recommendations for each of these?
    Thank You 🙏🏾

  • @cesarguerrero7351
    @cesarguerrero7351 7 หลายเดือนก่อน +1

    This feels very accurate for what I’m currently facing. Great video

  • @pestilence696
    @pestilence696 7 หลายเดือนก่อน +1

    wow, such useful timestamps, thanks, now i can jump right to the skill im interested to know your opinion on...

  • @listen_learn_tz
    @listen_learn_tz 6 หลายเดือนก่อน +3

    Brief and well explained, hands clapping!👏🏻

  • @migben
    @migben 6 หลายเดือนก่อน

    I'd aprreciatte taht you put subtitles and every skills.
    By the way...excellent video!

  • @pyccmischa
    @pyccmischa 6 หลายเดือนก่อน

    I, mostly a mobile developer, recently got put into a retro project, that still works with cvs and older spring based homebrew framework. While my application for the AWS practitioner test was postponed by my employer once again. That gave me a nudge, to invest some time after work to work on some future relevant skills. That is how I stumbled upon this video. You are breaking down the content quite nicely and I am all ears for recommendation on useful certifications or free solutions to aqcuire practice.
    All in all, your suggestions make good sense. I can confirm, that in my experience pipelines or database knowledge is asked even for project or job interviews, where you wouldn't expect them to be required. (e.g. Interviewer would ask database and sql related questions for a position in android native development).

  • @kwonnonho1724
    @kwonnonho1724 7 หลายเดือนก่อน

    Thanks. Really helpful. Good to know I'm not on the wrong track.

  • @germangarciafernandez
    @germangarciafernandez 7 หลายเดือนก่อน +4

    Qué buen video, súper acertado el contenido y muy fiel a las necesidades reales de cualquier desarrollador o ingeniero involucrado en proyectos de software.ç
    Un saludo.

  • @phaneendhraajaythota1025
    @phaneendhraajaythota1025 7 หลายเดือนก่อน +2

    when you put it like that.. I feel like I know all of it. even more. :D nicely put together..

  • @HM-IITM
    @HM-IITM 5 หลายเดือนก่อน +42

    I've been programming since my early teenage, already learnt about some languages by self training online and now working on different projects to enhance my knowledge more... However, the main part I basically struggle with is sustaining my motivation for long periods, since I don't usually find people around me who are interested in coding and stuff related, I've to do it all alone
    It gets kinda boring after a while when I'm stuck with certain lines or unusual errors, and I feel like taking long breaks in order to refresh my mind, but after that, I don't feel like coming back either

    • @phil97n
      @phil97n 4 หลายเดือนก่อน

      Good to hear you are able to keep your spirit. Naturally, programming is pretty lonely - and sometimes necessary so. That's why I often find it difficult to answer when people ask me if I'd recommend programming as career option - except for my brother, it was a simple no

    • @anoldrutayuga9260
      @anoldrutayuga9260 3 หลายเดือนก่อน

      How about asking chatGPT in cas eof errors

  • @mycloudvip
    @mycloudvip 7 หลายเดือนก่อน

    Amazing content as always!

  • @MukeshM-fi7eq
    @MukeshM-fi7eq 7 หลายเดือนก่อน

    ossom man whenever I am thinking I am wasting time and don't know what to do next once I see your video I come to know there are more more thinks to learn and grow ourself thank you so much I will always support with you

  • @Romost
    @Romost 6 หลายเดือนก่อน

    Thanks for sharing, Glad to have found this channel, let's get straight to the learning 🏃🏃🏃

  • @DeltaXML_Ltd
    @DeltaXML_Ltd 7 หลายเดือนก่อน

    Great video! Keep up the good work!

  • @asamirid
    @asamirid 7 หลายเดือนก่อน

    just subscribed, good content, good format, clean execution, thank you ✅✅..

  • @kawan5851
    @kawan5851 7 หลายเดือนก่อน +4

    Most important skill is=> Your connections.
    If you dont have good connections then you are not going anywhere. This industry is not as transparent as some people think. I am working for a big corporation and I have observed that so many Indians are getting hired because of their internal HR and other connections and so many people (despite having far better credentials) are not even called for an interview.

  • @xObserver
    @xObserver 6 หลายเดือนก่อน

    As always quality video with no wasting time thanks, sir.

  • @luis96xd
    @luis96xd 7 หลายเดือนก่อน

    Amazing video, everything was well explained! I liked how you explained docker, I'm going to see your 1 hour video of Docker to learn how to use it😄

  • @arsnakehert
    @arsnakehert 7 หลายเดือนก่อน +6

    Cool, the first skill, cloud, I lack experience with it; I've worked with Google Cloud before, but back then I mostly set up Compute Engine VMs and kinda configured them by hand from there; that was before I learned Docker, and it was actually handy knowledge and practice to have even if it eventually got boring. Now our app uses AWS for the frontend and some EC2 instances as well, but I don't get to experience messing around with AWS too much.
    The other skill that I lack is pipeline stuff, gotta look into it I guess. We do use it in my job but it was set up by someone else. I should look into the black box, so to speak.
    Maybe I have a selection/confirmation bias here coming from my own comfort zone, but I do think the other skills (except Docker to some extent) are basic as a backend developer. Thank goodness I already have them; but of course one can always improve in each individual one.

  • @waynelast1685
    @waynelast1685 6 หลายเดือนก่อน +1

    Great video: Question....would you recommend a separate course teaching "Algorithms" at some point as a beginner or intermediate coder in order to create better coding habits, rather than try to break bad habits later? ( possible future video topics?).

  • @YoucanHere
    @YoucanHere 7 หลายเดือนก่อน

    thank you for this time brother

  • @martapfahl940
    @martapfahl940 6 หลายเดือนก่อน +37

    Only being 3 months into my first React job I can confirm every skill you just talked about.

    • @TienNguyen-ym1jh
      @TienNguyen-ym1jh 6 หลายเดือนก่อน

      confirm what ???

    • @MfundoTenza
      @MfundoTenza 5 หลายเดือนก่อน

      @@TienNguyen-ym1jh that it’s necessary to know them

    • @reubenprasanth271
      @reubenprasanth271 5 หลายเดือนก่อน +1

      boss i am struggling to get a react job, there just doesnt seem to be any fresher openings on that, how did you do it ?

    • @yeetyot9020
      @yeetyot9020 5 หลายเดือนก่อน

      @@TienNguyen-ym1jh that the skills in the video are required.

  • @cs7jay41
    @cs7jay41 7 หลายเดือนก่อน

    Hi @TravisMedia - Thanks for the great video... Do you have any suggestions for a Linux course or training?

  • @gamekonet
    @gamekonet 5 หลายเดือนก่อน

    I am now switching to Functional job, but have been working in technical for 3 years in web, mobile and games not much of experience, but am pretty sure some write good code may be clean and SOLID but they can get the use of Design Patterns more would get things easier in many ways. also some important skills is functional skills because at some point you may get the chance to promote to project manager or team lead so must have a soft idea of how things goes, because managing your tasks is easy but leading a team need experience and knowledge so work will stay efficient and fast progress. Also amazing video!! if i ever see someone dislike it will find that person and make them apologize haha

  • @ekrarefaz8594
    @ekrarefaz8594 7 หลายเดือนก่อน

    This is beautiful content! Thank you

  • @khunthurein2376
    @khunthurein2376 7 หลายเดือนก่อน

    Underrated video! Love it Travis!

  • @rahulbasutkar04
    @rahulbasutkar04 7 หลายเดือนก่อน

    Thanks You...Definitely it will help me before entering into IT profession.

  • @gcaws
    @gcaws 4 หลายเดือนก่อน +3

    Bugs and debugging - eg JIRA
    Communicating with fellow devs - you’re not in a vacuum
    Optimization - Fast, understandable (commented)
    The big picture and customer needs (not just your slice)
    Take care of your health

  • @profatox
    @profatox 3 หลายเดือนก่อน

    Perfect explanations. Thanks.

  • @kebman
    @kebman 7 หลายเดือนก่อน +44

    Depending a little on your job, it's also useful to know (at least) algebra and some basic computer science such as Big O, algorithms and data structures. Oh, and how data is represented on various devices. Without it you're not going to be able to work with new hardware.

    • @blackcitadel37
      @blackcitadel37 6 หลายเดือนก่อน +5

      Soft skills count a lot too. Knowing how to deal with people is hard

    • @kebman
      @kebman 6 หลายเดือนก่อน +3

      @@blackcitadel37 I'm great with people. For a psychopath.

    • @anoniem012
      @anoniem012 6 หลายเดือนก่อน

      I am a Programmer even though I learned big o and algorithm and math, I never had to use it. Where did you use it??

    • @kebman
      @kebman 6 หลายเดือนก่อน +1

      @@anoniem012You get use for it when dealing with algorithms, optimization, and when making important and higher level design decisions. It's not as likely that you'll need it in front-end unless your app is has some heavy computational features. But if it does, then Big O suddenly becomes useful.

  • @cody_codes_youtube
    @cody_codes_youtube 7 หลายเดือนก่อน +8

    I love this content. I tell everyone that’s coming up in the field that programming is the easy part. Thanks for sharing

    • @pawelp531
      @pawelp531 7 หลายเดือนก่อน

      the dreaded SOCIAL SKILLS!!

    • @zaidshan-ni5hd
      @zaidshan-ni5hd 7 หลายเดือนก่อน

      check this link for AI coding th-cam.com/video/21bL90Ndvj8/w-d-xo.html

  • @GafarOlanipekun
    @GafarOlanipekun 5 หลายเดือนก่อน +3

    I will say as a backend engineer, your priority additional skill is communication, algorithm, linux and docker. you will be fine. just be super good at this. you don't need to know all, be it aws, google cloud or Azure just be a bit familiar.

  • @thienquangphan7195
    @thienquangphan7195 5 หลายเดือนก่อน

    Your sharing is really helpful. Any software developer can follow this to develop essential skills for their career path. Thanks!

  • @jamesmiths72
    @jamesmiths72 4 หลายเดือนก่อน +1

    Thanks for the video. I found them very usefull.
    What you describe here is the entry level DevOps roadmap.
    This is now the standar kowledge we all devs need to have.

  • @ahsanimran9554
    @ahsanimran9554 6 หลายเดือนก่อน

    Thanks for the video.

  • @PiotrKosmowski
    @PiotrKosmowski 7 หลายเดือนก่อน

    I agree with all of the given points.

  • @mandarbagul3008
    @mandarbagul3008 6 หลายเดือนก่อน

    Could you please provide guidance on whether I should choose AWS or Azure as an aspiring data scientist? I'm quite confused and would appreciate your insights.

  • @Pekz00r
    @Pekz00r 5 วันที่ผ่านมา

    Great list and I agree with pretty much everything. However, I think certifications are overrated. They are only good in some situations where you need to sell yourself. And then you employer will probably pay for it.
    Some other things that you could add:
    - Ability to plan your work ahead and architect solutions.
    - Communication and working with a ticketing system.
    - Take your time to really understand the business that you are woking for. This makes you make a lot better decisions and make you a lot more valuable to your employer.

  • @harmonymwirigi6813
    @harmonymwirigi6813 7 หลายเดือนก่อน

    wow this is great. This will help me much to sharpen my career

  • @rishabhpandey7089
    @rishabhpandey7089 5 หลายเดือนก่อน

    Thank You!😁

  • @SageJinWoo
    @SageJinWoo 7 หลายเดือนก่อน +2

    As always, Travis is always very real. no fluffs

    • @zaidshan-ni5hd
      @zaidshan-ni5hd 7 หลายเดือนก่อน

      check this link for AI coding th-cam.com/video/21bL90Ndvj8/w-d-xo.html

  • @kevon217
    @kevon217 7 หลายเดือนก่อน

    Great list. Great channel.

  • @phil97n
    @phil97n 5 หลายเดือนก่อน +1

    Good advice. How about data structure and algorithm? Doesn't seem possible to be a good programmer without these

  • @iamdragonkrys
    @iamdragonkrys 6 หลายเดือนก่อน

    Exactly 💯 . It has been the case for 5/10 years

  • @hdjfjd8
    @hdjfjd8 7 หลายเดือนก่อน +13

    Travis I have a question for you. At what point does the gap between software developer & DevOps get blurr ? Because it seems companies have really mixed up hiring standards ,how on earth does a beginner even start learning DevOps when he can't write code properly

    • @zaidshan-ni5hd
      @zaidshan-ni5hd 7 หลายเดือนก่อน

      check this link for AI coding th-cam.com/video/21bL90Ndvj8/w-d-xo.html

    • @HusnyAhm
      @HusnyAhm 4 หลายเดือนก่อน

      Good question. I too need an answer for this.

  • @SotraEngine4
    @SotraEngine4 5 หลายเดือนก่อน

    I would say multi-discipline courses
    I have degrees as a mechanical engineer
    And I program simple stuff for fun, mostly
    But the things I have learnt there have in most part been quite useful

  • @souvikkundu
    @souvikkundu 7 หลายเดือนก่อน

    Thank you 👍

  • @Gauravkumar-jm4ve
    @Gauravkumar-jm4ve 6 หลายเดือนก่อน

    That was very nice thank u so much for sharing but how about Front end knowledge? like React

  • @self.improved
    @self.improved 4 หลายเดือนก่อน

    Great content :) thanks!

  • @MagedMegz95
    @MagedMegz95 7 หลายเดือนก่อน +22

    Really helpful and informative. Sometimes when you reach a certain level in your career, you're not really looking for more technical depths in certain fields, but rather those types of videos that draw the big picture that facilitates the next step for you to get better. This video does exactly that.
    So thank you very much.

    • @zaidshan-ni5hd
      @zaidshan-ni5hd 7 หลายเดือนก่อน

      check this link for AI coding th-cam.com/video/21bL90Ndvj8/w-d-xo.html

  • @Greg_Chase
    @Greg_Chase 5 หลายเดือนก่อน

    Back at UC Berkeley, where we computer science students used BSD Unix (and Jove, and Emacs, and Vi, and GDB, GCC, etc) it was "CHUH-MOD" -The chmod shell command.
    If Linus T. changed the pronunciation, well it will take getting used to.
    The codegen capability of AI systems is ramping up. It's hard to know where things will be in 12, 24, 36 months.
    .

  • @waynegreen7970
    @waynegreen7970 7 หลายเดือนก่อน

    Are there any good resources on TDD, Test-driven development for the technologies mentioned?

  • @HadayatNiazi-xp1fz
    @HadayatNiazi-xp1fz 7 หลายเดือนก่อน

    very informative for developers

  • @seanknight9808
    @seanknight9808 7 หลายเดือนก่อน

    Hi Travis. I tried to find you on LinkedIn but it said your page didn't exist, so I thought I'd write you here. I'm an engineer trying to retire from the oil industry and go into cyber security. I got my CCNA a few months ago and completed the Google Cybersecurity course yesterday and will take my Security+ exam in a few days. I want to do a cloud course, and wanted to do AWS. However, I found the IBM Full Software Stack course on coursera, which is mostly could computing. What do you think about that course? Do it? Or just go to straight to AWS? Or do both? Thanks for any input. Sorry for the bother! :)

    • @you2449
      @you2449 7 หลายเดือนก่อน

      That's almost an impossible question to answer. It depends on many factors. Just for kicks I ran the exact question thru ChatGPT & Claude.
      Both came back with a Long detailed answer, with several bullet points noted -- before finally reaching a conclusion. I'll just paste their final conclusion/summary below.
      But you could try running the question there - - to see their reasoning. The points that they go through are the _Real_ answer.
      *ChatGPT* : Given your focus on cybersecurity, diving deep into AWS might be more beneficial given its market dominance. However, if you're interested in a broader understanding of the software stack, the IBM course could be a valuable addition. Consider your long-term goals, the time you can invest, and your career aspirations before making a decision.
      *Claude* : Overall the IBM course seems like a solid starting point for foundational knowledge. But I'd suggest also doing AWS certification if you have the time and budget. The combination would make you well-prepared and appealing for cloud/security roles.

  • @zanza8197
    @zanza8197 2 หลายเดือนก่อน

    This is very true, I was at some point completely stomped by docker as i never bothered to use it before.
    Overall ICT knowledge is also a must, I have had tasks that involved also ICT knowledge, For example once's we had to create some sensoring system for some fabric, Turned out we where also required to install that whole ordeal and not just make the software for it.

  • @RashidAli-dq2us
    @RashidAli-dq2us 5 หลายเดือนก่อน

    Your videos are very helpful for me personally 🤘
    Love from INDIA❤

  • @Deepakkumar-pm2kt
    @Deepakkumar-pm2kt 7 หลายเดือนก่อน +1

    What I need to Learn --> 1. Cloud 2. API 3.Docker 4.Git Actions (Pipelines)

  • @ecsaylor
    @ecsaylor 4 หลายเดือนก่อน

    Quite an eye opener Travis, thanks a lot.
    How about Kubernetes?

  • @medichill9235
    @medichill9235 7 หลายเดือนก่อน

    Now I know I have to do this to be more marketable aside from learning the tools in developing softwares. :)

  • @nyomansunima
    @nyomansunima 7 หลายเดือนก่อน

    Good explaination

  • @wuyanchu
    @wuyanchu 5 หลายเดือนก่อน

    brilliant video, thx and god bless you and the world... regards from hong kong ^_^

  • @ricnyc2759
    @ricnyc2759 7 หลายเดือนก่อน +2

    Oh, cool! What's next? Acrobatics skills?

  • @aitcherifmhand5911
    @aitcherifmhand5911 7 หลายเดือนก่อน +1

    Honestly i expected a bit more from the title i mean my college course covered all these skills,i understand that for bootcamp devs and self taught learners this might be helpful for them

    • @orange_penis
      @orange_penis 5 หลายเดือนก่อน

      I mean the video was meant for programmers not cs graduates.

  • @graws7009
    @graws7009 6 หลายเดือนก่อน

    As soon as you said, "..like you and me..", I knew I could trust you ☺️ propper grammar is important!

  • @raymondN64
    @raymondN64 7 หลายเดือนก่อน

    What you've talked here is what a developer should be. These things are just basic and everything developer should get used to know.

  • @ricnyc2759
    @ricnyc2759 7 หลายเดือนก่อน +3

    Translation: your boss wants you to program, create databases and the maintenance of a Linux server. All for the price of a job of programmer.
    And if you can't do it, your boss will fire you and hire a guy that has the face of a raccoon (dark circles around the eyes because of the sleep deprivation).

  • @Carrymejane
    @Carrymejane 4 หลายเดือนก่อน

    Thanks alot sir

  • @encinoman740
    @encinoman740 6 หลายเดือนก่อน

    @Travis- In obtaining some of these skills sets, what would be best to start with as someone who is a complete beginner to code? Would you think getting the Solutions Architect and having a good working knowledge with API is a start? What do you think?

    • @person9627
      @person9627 5 หลายเดือนก่อน

      1. understand git merge and rebase aside from basic git functions. you can use lazygit to play around.
      2. learn API architecture, be it rest or rpc. managing sessions, auth and other security features is the key.
      3. learn database, sql is preferable as many big projects prefer relational databases.
      4. learn how to deploy your frontend and backend on free hosting services.
      5. learn how to use docker.
      6. finally learn cloud. without the above skills diving into cloud will not be fruitful as a developer. it takes time to learn and might slowdown your progress with coding + the above mentioned skills.
      that's my opinion based on my experience at the job.

  • @robertdeckard2136
    @robertdeckard2136 7 หลายเดือนก่อน +4

    Pretty sure he's right that even isolated freelancers should be using some kind of version control. I recently started using git and I only code as a hobby. (personal use tools, game mods, tweaking and recompiling software to remove the parts I don't need) Git makes it so much easier to keep track of what exactly you were thinking when you changed some code two months ago. Or to track down what you did to introduce a new bug.

    • @FarranLee
      @FarranLee 7 หลายเดือนก่อน +1

      It is unbelievably hard to convince a certain ... group .. of people that they should use version tracking. I've listed all these reasons and more but they just won't cos they think it doesn't matter, it's unnecessary, they can learn it later if it becomes necessary at that time.

    • @robertdeckard2136
      @robertdeckard2136 7 หลายเดือนก่อน +1

      @@FarranLee Well, I was possibly one of those people. Nobody tried convincing me since I don't collaborate much but if they had I'm not sure they would have been successful. Without ever trying it, I saw version tracking as an unneeded layer of complexity until I had the same directory copied eight times to "track" the changes, I was trying to find where I broke something and I realized that grep and diff weren't going to save me this time.
      Some people have to learn for themselves. Or not. Sounds incredibly frustrating to work with however.

    • @FarranLee
      @FarranLee 7 หลายเดือนก่อน

      @@robertdeckard2136 I've just finished a biology research project and by golly I had a lot of versions of everything. No code involved but tonnes of document versions, all comprised of sections which needed independently updating. Basically like editing modules and merging changes. Would really have benefitted from version controlling too, that experience has shored up any doubts I had about needing a versioning management system!

    • @FarranLee
      @FarranLee 7 หลายเดือนก่อน +2

      @@robertdeckard2136 the reason I wish my friends here would listen to my pointers is that I'm living in a monoculture of a certain kind of mentality; I know they're capable but I also know that they'll give up if something gets too difficult, saying "ah this is not suitable with me" [sic]. I wanna prime them with the tools that will enable them to persevere. The culture here teaches that simplicity is best, but to a fault, avoiding complexity at almost all costs 🙃

  • @chernanq88
    @chernanq88 7 หลายเดือนก่อน

    Don't forget about Frameworks! A javascript developer has to learn i.e Angular, same a Java Dev has to know at least Spring core 😅

  • @HusnyAhm
    @HusnyAhm 4 หลายเดือนก่อน

    I would like to understand how to start getting handson with aws. It's kinda huge and so many services, where to start. Would like a video of this type

  • @iamdragonkrys
    @iamdragonkrys 6 หลายเดือนก่อน

    Now I am in Firebase and Flutter. I love Dart language, it brings the best from Javascript and C#.

  • @souravsharma857
    @souravsharma857 7 หลายเดือนก่อน

    Travis Sir, please make a video on resume making for a self taught developer. It's quite hard for a developer like me.
    Please 🙏

    • @TravisMedia
      @TravisMedia  7 หลายเดือนก่อน

      I'll put one together soon. Thanks for the suggestion.

  • @codeman99-dev
    @codeman99-dev 7 หลายเดือนก่อน

    Other than the certifications, I am there. Any assistance for this very selective job market?

  • @fly.1
    @fly.1 5 หลายเดือนก่อน

    Started a it course this year and I already began using git, azure and etc for a group task that I've assumed the leader position in (I'm carrying)

  • @dinukagayanath4582
    @dinukagayanath4582 3 หลายเดือนก่อน

    Thank you.

  • @xybersurfer
    @xybersurfer 7 หลายเดือนก่อน

    some good tips, but i think there has been too much focus on auxiliary skills. here and in general. it's much better to look at actual job requirements, for jobs you are interested in, and focus on those skills

  • @BruceWayne15325
    @BruceWayne15325 3 หลายเดือนก่อน

    I agree that cloud computing is an important skill to know, or at least be aware of. I'm not so sure that I would recommend certifying for it though unless it's needed for your job, especially with the likelihood that AI is going to drastically change the way that coding works in the coming decades. It's likely that Copilot (or something like it) will be able to help you do whatever you need in that regard in the not too distant future. When it comes to CS I take the minimum viable product approach. Find out what job you are interested in, and then look at the job offerings, and see what they are looking for. IE: Don't get a PhD assuming that it's going to make you more money, and make it easier to get a job. You may find that you are less employable because you're too expensive, and that degree isn't necessary for the job that you actually want.

  • @chanakakasun7843
    @chanakakasun7843 7 หลายเดือนก่อน +2

    I think along with these skills you need to master at least one programming language. It is essential.

    • @Hwlkbuddy
      @Hwlkbuddy 7 หลายเดือนก่อน

      Specially a framework neh?😏

  • @GekijoOkami222
    @GekijoOkami222 7 หลายเดือนก่อน

    Since I literally apply each of these facets at my job. I think I'm good. :D

  • @denzilhoff6026
    @denzilhoff6026 7 หลายเดือนก่อน +2

    It's startling how much crossover there is between operations and development. The only checkbox from your list I can't fill is the depth of knowledge in a language .

    • @DannyH77
      @DannyH77 6 หลายเดือนก่อน

      same

  • @josephdaquila2479
    @josephdaquila2479 6 หลายเดือนก่อน

    Is there an order you recommend?
    At least the way you describe it, it sounds like it'd be beneficial to learn Linux before you learn pipelines.

  • @yonathancherkos4232
    @yonathancherkos4232 5 หลายเดือนก่อน

    This is a great list. but are these skills required for a frontend or mobile app developer?

  • @JDMorris81
    @JDMorris81 7 หลายเดือนก่อน +3

    SQL knowledge is also high in demand from what I hear.

    • @madmax7539
      @madmax7539 7 หลายเดือนก่อน

      Thats what he said when saying that you need basic database knowledge. Or is there something that i dont understand.

  • @alpheusmadsen8485
    @alpheusmadsen8485 3 หลายเดือนก่อน

    The funny thing about the "self-taught" vs "CS-trained" controversy: most of these things *aren* ' *t* taught in college (at least, not when I completed my minor in Computer Science in 2002). I *had* to learn *all* of these on my own!
    Perhaps things have changed somewhat over the years -- indeed, version control wasn't even all that common in 2000 or even 2010 (I believe I first learned about Git around 2009 or 2010 or so -- but then again, during most of that time, I was working on a PhD in mathematics)) -- but nowadays I *cannot* imagine doing software development, even on personal projects, *without* version control!

  • @higherpurpose1212
    @higherpurpose1212 4 หลายเดือนก่อน

    The past 5 years I've been with 4 different companies, NO ONE uses container/docker, and I was NEVER asked a single AWS-related skills, so the list you mentioned is partially true.

    • @HusnyAhm
      @HusnyAhm 4 หลายเดือนก่อน

      Do you work in a product based company? If so each layers are dedicated to different teams. But what travis said is must have for most of the companies, atleast in Europe

    • @higherpurpose1212
      @higherpurpose1212 4 หลายเดือนก่อน

      @@HusnyAhm Working for a SaaS company, previously in an education sector and also in an Airlines. While I appreciate his suggestion, I suggest taking it as a grain of salt, as studying those technologies and then not using them is a big waste of time.

    • @HusnyAhm
      @HusnyAhm 4 หลายเดือนก่อน

      @@higherpurpose1212 what's your are of expertise? I would like to know how do you survive with the only skill you have?

    • @higherpurpose1212
      @higherpurpose1212 4 หลายเดือนก่อน +1

      @@HusnyAhm Microsoft-related programming tools and MERN stack but no docker/kubernetes sh!t or something like that.

  • @TheMako101
    @TheMako101 4 หลายเดือนก่อน

    Great stuff, @TravisMedia
    Also:
    1) Data Structures and Algorithms
    2) System Design
    If you are aiming for Senior Developer/Software Engineer role,
    You will not get past the interview process without the above

    • @HusnyAhm
      @HusnyAhm 4 หลายเดือนก่อน

      I've been a developer for 1o years and i never wanted to study these. Can you give some tips and resources where I can start? (I have some high level knowledge of these though)

    • @TheMako101
      @TheMako101 4 หลายเดือนก่อน

      @@HusnyAhm Udemy or free right here on TH-cam. You got plenty of options. Coursera also, if you wanna go reeeeeealy deep and sign up for a 6 months university course. Probably not necessary with your work experience

    • @asiamies9153
      @asiamies9153 3 หลายเดือนก่อน

      @@HusnyAhm Leetcode, Hackerrank, Udemy, TH-cam and so on

  • @muniprasadpullaganti9994
    @muniprasadpullaganti9994 7 หลายเดือนก่อน

    How can we attend your live class need your reply

  • @ravikumarjha6926
    @ravikumarjha6926 7 หลายเดือนก่อน +18

    I simply can’t imagine being a developer without having these skills .

    • @zaidshan-ni5hd
      @zaidshan-ni5hd 7 หลายเดือนก่อน

      check this link for AI coding th-cam.com/video/21bL90Ndvj8/w-d-xo.html

    • @jamesmakume2630
      @jamesmakume2630 6 หลายเดือนก่อน +1

      Hmmm really?

    • @vornamenachname594
      @vornamenachname594 4 หลายเดือนก่อน

      Ever worked on a project outside of corporate bloat?

  • @amancca
    @amancca 6 หลายเดือนก่อน +21

    Hello there, I'm a self-thought developer and solo entrepreneur. I have imposture syndrome. I feel like I missed something. But I have already familiar with what you mentioned except Cloud computing.
    Seeing such video builds my confidence 😁
    Thanks 🙏