freeCodeCamp Talks
freeCodeCamp Talks
  • 109
  • 1 840 898
Should I be a developer? How can I become a programmer?
Should you become a software developer? In this video you will learn:
- how steps to determine whether you would enjoy being a programmer,
- how to pick a specific field,
- how to find current job openings,
- how to interview for employment,
- and more.
In this video, two experts give advice for people considering a career as a developer. Luke Cicilano is a very experienced software developer. Mark Gray is an experienced career coach.
⭐️ Video Contents ⭐️
⌨️ (04:41) Should someone learn to code?
⌨️ (05:53) The importance of liking your job & finding a field that interests you.
⌨️ (12:21) Will you be a good programmer? Understanding skills vs aptitudes.
⌨️ (19:10) Which development fields fit my personality?
⌨️ (34:58) Available programming & development jobs - salaries & requirements.
⌨️ (40:15) Interviewing for a job - how to approach the interview.
zhlédnutí: 7 298

Video

Are YOU Failing Hacktoberfest Best Practises?
zhlédnutí 2,1KPřed 2 lety
In this FCCTalk @eddiejaoude (2x GitHub Star winner) talks you through Hacktoberfest best practises with insights from Nick Carrighan at FreeCodeCamp and Ania Kubow from FreeCodeCamp. Event: EddieHub Talk Presenter: Eddie Jaoude Thank you to Eddie for creating this video! Subscribe to Eddie Jaoude here: czcams.com/users/eddiejaoude
Building SaaS Applications with WebSockets - Tech Talk
zhlédnutí 4,2KPřed 2 lety
In this FCCTalk you learn about WebSockets for building SaaS Applications, with a guest appearance from Rue, the French Bulldog. Event: Object River Tech Fest 2021 Presenter: Steven Lemmo, Object River Thank you to Steven Lemmo for your permission in sharing this video! Subscribe to Steven Lemmo here: czcams.com/channels/IZrA3vwXuaIS94JycZWxsQ.html
Observability in a 5G world
zhlédnutí 1,3KPřed 2 lety
In this talk, Yamini Sridaran & Praveen George present their experience building and using their telco observability platform using CNCF projects. Event: KubeCon Presenter: Yamini Sridaran & Praveen George, Affirmed Networks Thank you to @cncf for making this video reusable! Subscribe to @cncf here: czcams.com/users/cloudnativefdn
Developer-Designer Communication
zhlédnutí 2,8KPřed 2 lety
In this video, Magdalena Ostoja-Chyżyńska talks to us about Developer-Designer Communication. The talk will focus on tips to improve productivity that Magda has found in her successful career as a Developer turned Lead Designer. Presenter: Magdalena Ostoja-Chyżyńska Thank you to @Warsawjs for letting us share this video with the FreeCodeCamp community! Subscribe to the @Warsawjs channel here: c...
Data Science Ethics - What Could Go Wrong and How to Avoid It
zhlédnutí 4,5KPřed 2 lety
Data science models are all around you. They could impact your admission to a school, whether you get hired (or fired), your work schedule, whom you date, whether you get a loan, what ads are shown to you, what social media posts you see, and so on. In this video, Kylie Ying talks to us about ethics in Data Science. She talks us through what exactly makes something 'ethical', and applies that t...
How to become a GITHUB STAR ⭐️ - by 5 GitHub Stars
zhlédnutí 3,6KPřed 2 lety
In this video, GitHub Star of the Year winner Eddie Jaoude, gets together 4 other GitHub Stars to give you tips on how to get the prestigious title yourselves! Event: EddieHub Community Panel Presenter: Eddie Jaoude, GitHub Star of the Year 2020 Panelists: - Gina github.com/foosel - Debbie github.com/debs-obrien - Mario github.com/omariosouto - Ruth github.com/Ruth-ikegah Thank you to @eddiejao...
What is GitOps
zhlédnutí 2,6KPřed 2 lety
In this session Cornelia will cover the four key principles of GitOps, and she’ll demo those concepts with specific tools including Flux. She’ll also talk about use cases including cluster-api (CAPI). Event: KubeCon2021 Presenter: Cornelia Davis, Weaveworks Thank you to @cncf for making this video reusable! Subscribe to @cncf here: czcams.com/users/cloudnativefdn
Business Case For Contributing to Open Source
zhlédnutí 1,1KPřed 2 lety
Today, pretty much all companies have embraced open source. But while they’re all keen to use open source, at lot fewer actually contribute to it. And yet, there’s real value in doing so. Event: KubeCon2021 Presenter: Tobie Langel, UnlockOpen Thank you to @cncf for making this video reusable! Subscribe to @cncf here: czcams.com/users/cloudnativefdn
Tips on Learning Ember in 2021
zhlédnutí 1,5KPřed 2 lety
In this talk, Designer turned Software Developer Lenora Porter talks about her journey into tech, as well as shared her tips on how she did it. Event: EmberConf2021 Presenter: Lenora Porter Thank you to @EmberMeetupVideos for making this video reusable! Subscribe to @EmberMeetupVideos here: czcams.com/users/EmberMeetupVideos
Lawyer turned Google Software Engineer - Ask Me Anything
zhlédnutí 2,8KPřed 2 lety
Are you thinking of changing your career to one in Software Development? Zubin is here to answer all your questions about how you could transition, and what to expect. Presenter: Zubin Pratap (twitter: @ZubinPratap) Thank you to Zubin Pratap for this video! [0:00] Intro [1:28] How do I become a coder / “Learn Coding” [3:07] How long to learn X [5:06] Can I be a dev without a comp sci degree [6:...
Technical Interviews Don't Have to Suck
zhlédnutí 1,5KPřed 3 lety
Technical interviews are often talked about as being scary. In this talks, Kaitlin talks about why they don't have to be by teaching you practical strategies for doing any coding technical interview. Event: EmberConf 2021 Presenter: Kaitlin Jones-Muth This talk was under the Creative Commons Attribution License. You can find the original over on @EmberMeetupVideos Ember Videos CZcams channel: c...
Job Hunt Tips in 2021
zhlédnutí 1,5KPřed 3 lety
Join Techlahoma members as they discuss tips and tricks for the job hunt process during COVID-19 times. Event: A Techlahoma Virtual Webinar Thank you @Techlahoma for letting us post your wonderful talks! Techlahoma.org CZcams channel: czcams.com/users/Techlahoma
Stranger Danger - Finding Vulnerabilities Before They Find You!
zhlédnutí 896Před 3 lety
In this super upbeat and fun talk, Simon Maple shows us what happens when using open source modules goes wrong! By using a sample application that uses vulnerable dependancies, he shows us scenarios that an attacker would exploit. Simon will explain why it happened, what impact it caused, and how to avoid or fix it. Presenter: Simon Maple from Snyk ( sjmaple) Event: DevNation Day Th...
Tips for Learning Online
zhlédnutí 2,5KPřed 3 lety
Looking for tips on how to optimize your online learning experience? @francescociulla asks some familiar faces to share their advise. Panel participants: Quincy Larson, @AliSpittelDev , @angieluvboo , @colbyfayock . Participant Socials: Angie Jones angiejones.tech/ techgirl1908 Colby Fayock spacejelly.dev/ colbyfayock Quincy Larson www.freecodecamp.org/ ossia...
How to Master Your Job Search
zhlédnutí 1,4KPřed 3 lety
How to Master Your Job Search
Personal Branding For Software Engineers
zhlédnutí 3,4KPřed 3 lety
Personal Branding For Software Engineers
What is a Developer Advocate?
zhlédnutí 874Před 3 lety
What is a Developer Advocate?
Mindful Code Literacy
zhlédnutí 1,2KPřed 3 lety
Mindful Code Literacy
Working at Laravel PHP
zhlédnutí 593Před 3 lety
Working at Laravel PHP
Welcome to Decentralized Finance
zhlédnutí 1,1KPřed 3 lety
Welcome to Decentralized Finance
Top 10 Ways to Stand Out in your Cyber Career
zhlédnutí 874Před 3 lety
Top 10 Ways to Stand Out in your Cyber Career
GraphQL Misconceptions - what isn't GraphQL
zhlédnutí 998Před 3 lety
GraphQL Misconceptions - what isn't GraphQL
Android vs iOS: Vastly Different Approaches of the Mobile Operating Systems
zhlédnutí 3,6KPřed 3 lety
Android vs iOS: Vastly Different Approaches of the Mobile Operating Systems
SEO Tips for JavaScript Web Apps
zhlédnutí 1,4KPřed 3 lety
SEO Tips for JavaScript Web Apps
Transitioning to modern JavaScript
zhlédnutí 1,3KPřed 3 lety
Transitioning to modern JavaScript
Inside React: A Deeper Look
zhlédnutí 1,8KPřed 3 lety
Inside React: A Deeper Look
Things NOT to do in Python
zhlédnutí 1,9KPřed 3 lety
Things NOT to do in Python
Writing Zenlike Python
zhlédnutí 985Před 3 lety
Writing Zenlike Python
The Post Jamstack World & the Rise of Hybrid Frameworks
zhlédnutí 735Před 3 lety
The Post Jamstack World & the Rise of Hybrid Frameworks

Komentáře

  • @faysalhasan4249
    @faysalhasan4249 Před dnem

    objects are instances where class is a blueprint .when you discuss anything regard oop and compare with human life this means methods are activity and objects are person who is responsible for each and every activities

  • @mayankupreti6966
    @mayankupreti6966 Před 2 dny

    Impressive..👏

  • @SnakeEngine
    @SnakeEngine Před 5 dny

    Since Smalltalk is OOP done right, why is this language dead? Is it may be just because of its possibly cumbersome syntax?

  • @roddypine6077
    @roddypine6077 Před 5 dny

    Total foolish presentation - WASTE of TIME

    • @SnakeEngine
      @SnakeEngine Před 5 dny

      The core idea is pretty insightful. Or why don't you think so?

  • @orregev4690
    @orregev4690 Před 9 dny

    how do you make the diagram ?

  • @user-kp2uk3cg4g
    @user-kp2uk3cg4g Před 10 dny

    She's such a cutie.

  • @ahmdsabbir
    @ahmdsabbir Před 14 dny

    She reminded me of the IQ lady the way her body moves when talking.

  • @Turco949
    @Turco949 Před 15 dny

    3:10 What kinda idiot installs the doors where the hinges (the weak link) are exposed outside? That makes no sense. The same reason the door locks (knob or deadbolts) have their screws always facing the inside. Pen testing seems more like finding someone's foolish mistake that allow testers access.

  • @danielpiepho7455
    @danielpiepho7455 Před 16 dny

    such garbage

  • @yoshiy115
    @yoshiy115 Před 21 dnem

    DUDE A FUCKIN SPY thats awesome

  • @ronindevninja
    @ronindevninja Před 22 dny

    I love ember

  • @manoellopes211
    @manoellopes211 Před 22 dny

    Your content is just amazing 🤩🤩

  • @CantPickTheNameIwant
    @CantPickTheNameIwant Před měsícem

    480p video :-(

  • @nokindesign2258
    @nokindesign2258 Před měsícem

    too much introduction you lost me😢

  • @atomgutan8064
    @atomgutan8064 Před měsícem

    This is just insane. At this point can it even be said that humanity has advanced?

  • @gursimransingh7330
    @gursimransingh7330 Před měsícem

    interlaced video lol

  • @JDogB-tc3lx
    @JDogB-tc3lx Před měsícem

    Does this broad ever get to the point of the talk? I'm 10 minutes in and she's still blabbing away about unrelated garbage 😒

  • @vedwards5027
    @vedwards5027 Před měsícem

    How did know about Look Around You!!!!!

  • @LordSlag
    @LordSlag Před měsícem

    28:45

  • @PR-cj8pd
    @PR-cj8pd Před měsícem

    If it's about messaging and encapsulation, why isn't a struct in C "OOP"?

    • @lepidoptera9337
      @lepidoptera9337 Před 19 dny

      A struct in C is OOP if you use it that way. OOP has nothing to do with messaging. That's just a misunderstanding of something Kay said once about the implementation details of SmallTalk. He never claimed that SmallTalk was the definition of an OOP language. It's probably quite far away from being that. C structs are more than OOP, though, because they actually allow us to organize our memory layout. That's also an implementation detail of C. It has nothing to do with OPP principles. C is, in general, a much, much stronger language than any and all of the new OOP and functional languages... but with power comes responsibility. If you mess up in C, then you really mess up.

    • @PR-cj8pd
      @PR-cj8pd Před 19 dny

      @@lepidoptera9337 thanks for the explanation

    • @SnakeEngine
      @SnakeEngine Před 5 dny

      @@lepidoptera9337 The big idea of OOP is actually messaging. Abstraction, Encapsulation, and Polymorphism is just a consequence of messaging. A C struct cannot enforce encapsulation, but a C++ class/struct can, as you can declare data private. The measure of encapsulation is the amount of functions that can access the data of an object. In C everything can access the data of a struct.

  • @user-ti2go7ky5u
    @user-ti2go7ky5u Před měsícem

    perfect. a sua didatica e perfeita, junto dos graficos

  • @ramadhovamajdi4644
    @ramadhovamajdi4644 Před měsícem

    I hope a lot of lecturer can have a great storytelling skills like you. Thank you very much Quincy

  • @victorolvera6482
    @victorolvera6482 Před měsícem

    lol, I once tried to break down object objected language into parts of speech. Which is incredibly similar to what you did at 16:50 Basically I looked at what linguists did with English. They broke it down into parts of speech. Subject, predicate, verbs and nouns. etc etc. I tried to do what with OOP. I was also simultaneously exploring the concept of modularity. Called it "Machine Neurology". The concepts do not make much sense to average programmers but the similarity of this to what I did is astonishing.

    • @victorolvera6482
      @victorolvera6482 Před měsícem

      I say there is such a thing as Zeitgeist that influence people. And what ends up happening is people from different places doing the same thing. Strangers doing work done in parallel.

    • @victorolvera6482
      @victorolvera6482 Před měsícem

      Vocabulary is defined in a survival of the fittest popularity contest. That which the masses say a word means ends up in the dictionary. The masses have spoken and OOP is what OOP is and not what Alan Kay wanted it to be. OOP is C++ and JAVA. I say put that to rest, you shouldn't work against the masses and call your approach a different name. I called my views Machine Neurology but I see now that may get squished by the popularity of AI

    • @victorolvera6482
      @victorolvera6482 Před měsícem

      Messaging is event driven programming soo trying to call it OOP will just make confusion. And what you are talking about is modularization. Making programs modular. Dynamic Linked Libraries. maybe what we need is to come up with a more markatable name to Dynamic Linked Library programming (ie: "Machine Neurology")

    • @lepidoptera9337
      @lepidoptera9337 Před 19 dny

      @@victorolvera6482 Kay didn't invent OOP. He simply didn't understand the basics of computer science and came at programming from an amateur's perspective. It shows in the delusions about the topic that his admirers share with him.

    • @victorolvera6482
      @victorolvera6482 Před 19 dny

      @@lepidoptera9337 🤔The thing is she governs quite a bit of influence. You gotta think about the guanxi. She is a colleague because her work overlaps mine. If she would only take a look at my stuff and talk about it publicly I would be grateful. She would also redeem some of her naivete. Vocabulary is a survival of the fittest POPULARITY contest. If its true what you say, that Kay wasn't the one that came up with object oriented programming. It just proves my point. Kay is on the history books as the guy who coined the term. Similar to the story of Phil Katz and PKARC vs PKWARE

  • @Linux.Learner
    @Linux.Learner Před 2 měsíci

    THANK YOU SIRE. You are awesome.

  • @user-zi2zv1jo7g
    @user-zi2zv1jo7g Před 2 měsíci

    APhilosopherWomanTalkingOOPWhatCouldGoWrong extends Prejudice

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

    Get a ladder. That's all you need.

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

    I feel like the guy we always see in the beginning of these videos is the FreeCodeCamp PIMP.. like the final boss. Ye know what i mean..

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

    This is related to coding because hacking is not simply tampering with software, it's tampering with the actual computer and it's environment

  • @MM-ts9jy
    @MM-ts9jy Před 2 měsíci

    As a software developer, this is very interesting. Also I feel like no one in the audience has any idea of what he's talking about when he gets too specific and makes jokes. Which is also funny

  • @Patryk-wm9fs
    @Patryk-wm9fs Před 2 měsíci

    you know "spaces over tabs" when you see her

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

    I've been thinking about becoming a firefighter for a while and honestly having a set of keys to just waltz in buildings instead of having to wait for someone to pry the door or otherwise damage it or even get a door access code would make things so much easier when accessing buildings. I wonder what the ethics of having a 222343 key would be for that.

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

    I think you're projecting how many women have you abused

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

    After washing your video I feel like I don't know anybody at work anymore and I feel like I watch porn all night for some reason I'm depressed and upset and I feel like I'm owed something I'm so glad you opened my eyes thank you for the poor thing God I hate porn

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

    Great way of explaining the internals. Thanks!

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

    this guys job is a real life immersive sim

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

    I think I liked this *FAR* too much. I'm pretty sure I'm a felon at heart. 😢

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

    It’s irrelevant how one feels about python, nothing can change the fact that javascript is a joke language and an abomination only fit for generating unpredictable unreadable and unmaintainable code by people who never accumulated the skills and engineering appreciation because “anyone can code in javascript”.

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

    A❤

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

    @4:30 I'd walk out.

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

    People who are commenting that they have not learned anything new from this talk & were not already previously sufficiently familiar with smalltalk missed the point entirely.

    • @lepidoptera9337
      @lepidoptera9337 Před 19 dny

      There is not much you can learn from SmallTalk other than how not to do programming. ;-)

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

    I just love these moments of learning when I feel so stupid and my mind feels like oh, we've some work to do.

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

    My proudest moment was at a 24/7 gym. My buddy had a membership, i just went in with him to work out. No staff at night, so it wasn't a problem. One night, his card didnt work on the slide scanner on the outside. He thought we were SOL, and for a moment I did as well. I remembered that on the inside of the door, it had a motion sensor. The gym used to be a physical rehabilitation center for a hospital; motion sensor was for disabled people who might have a hard time with a door handle. I grabbed a piece of notebook paper, folded it a few times, slipped it between the top of the door and the frame, and just swung it left and right while i pushed on the door. We never paid for a membership again.

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

    high level of explanation

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

    Hi, Thanks for the great presentation. I was wondering though if we can assume type scripts code is by definition faster than regular javascript since we have more control on shape's number ?

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

    Thank you very nice!!

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

    then it should have been called Cell Oriented Programming

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

    00:00 🚪 Lock picking is just one of many methods physical pen testers use to gain entry to buildings. 02:20 💡 Manipulating door hinges or using hinge pins is a common and effective method of bypassing locked doors. 03:31 🛠 Installing security hinges or jam pins can easily reinforce doors against hinge-based attacks. 04:03 🔓 Slipping latches is a simple technique that exposes vulnerabilities in improperly installed door hardware. 05:21 🚪 Understanding the functionality of dead latches helps to prevent latch slipping attacks. 11:12 💨 Using cold gas clouds from inverted spray dusters can trigger request-to-exit sensors, unlocking doors without physical contact. 16:08 🚪 Lever-style door handles make under door tools highly effective for gaining entry to secured areas. 17:44 🔒 Dynamic door bottoms like those from PEMKO can prevent under door attacks by blocking access to lever handles. 19:08 🛡 Simple solutions like door handle shrouds or mounting handles lower can deter under door tool attacks. 20:05 🔐 Consider using inexpensive door stoppers on server room doors to frustrate physical attackers. 20:34 🛒 Physical penetration testers sometimes resort to unconventional tactics like stealing carts to pass time on jobs. 21:31 🗝 Lock boxes containing keys are commonly found in buildings, including those with telecommunications infrastructure. 22:26 🔑 Some access control systems, like those from Linear and Door King, use the same key across multiple panels, making them vulnerable to unauthorized access. 23:20 🚪 Knowledge of common keys and access control systems can be leveraged to gain unauthorized entry, even without physical keys or credentials. 27:05 🏢 Postal switches in door control systems can be manipulated with common keys, providing unauthorized access to buildings. 28:57 🚗 Keys like the 1284x are widely used across fleets, including police vehicles, and can offer unauthorized access if obtained. 30:07 🗝 Tools commonly carried by physical penetration testers include elevator keys, jigglers, and wire bridges, enabling access to various systems. 31:30 🕵‍♂ Physical penetration testers often come from diverse backgrounds and may need to cross-train in electronic systems for more effective attacks. 32:54 🧳 Confidence and looking the part can often facilitate unauthorized access, as demonstrated by various real-life infiltration stories. 39:10 🔑 Armed guards at separate entrances can hinder physical penetration tests, requiring alternative strategies like electronic credential cloning. 40:06 🕵‍♂ Approach armed guards with confidence, blending in by engaging in casual conversation or sharing relatable stories. 41:03 😅 Sometimes unconventional tactics, like surprise hugs, can disarm guards and facilitate access, albeit with limited success. 41:44 🏢 Identifying access control systems and their corresponding keys or credentials is crucial for successful infiltration during physical penetration tests.

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

    Imagine leaving the office, coming back to it having been ransacked, checking the security cameras, and seeing some dumbass open your door with a vape cloud xD