Programmers VS Software Engineers EXPLAINED 👩‍💻

แชร์
ฝัง

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

  • @CodingWithLewis
    @CodingWithLewis  10 หลายเดือนก่อน +614

    To clarify: “architect” in this scenario is used metaphorically. Not as in the position of a software architect.
    Software engineers understand the software as a whole rather than in one specific area.
    If you are hired as a software engineer, you might only work on the backend but are expected to understand how the entire stack works.
    Software engineer isn’t a specific role, it’s a description to describe someone who understands an umbrella of things related to programming.

    • @netoutube
      @netoutube 10 หลายเดือนก่อน +2

      ¿more like a contractor?

    • @homelessrobot
      @homelessrobot 10 หลายเดือนก่อน +5

      @@netoutube no. a contractor is no more or less like an engineer than a technician. you can recruit a contractor to fill either an engineering or a technican role.
      in general this whole line of thinking is just a great waste of time, and it really isn't that important who's an engineer and whose a technician. what matters is that you are doing enough cake baking to justify all of the kitchen management you are wasting time on.

    • @guyhosse3308
      @guyhosse3308 9 หลายเดือนก่อน +2

      As a civil engineer i was appalled you use architect instead of engineer to follow the analogy of a SOFTWARE ENGINEER.

    • @Entropy67
      @Entropy67 8 หลายเดือนก่อน +1

      Software Architects, from what I've seen, are garbage. How you gonna dictate the architecture when you don't even see the implementation? They are intertwined. There are some unreal things that occur when the architecture is taken out of the hands of the people actually writing the code. Which is also why I don't like this distinction. From what you've defined in the video, the difference between programmer and software engineer is that one is professional and the other one is a hobbyist that doesn't really understand what they are doing.

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

      Now you've done it - you've confused everyone. In trying to clarify programmers from SEs you mention architects and now no one knows what a software architect is.

  • @FenixAnimation
    @FenixAnimation 10 หลายเดือนก่อน +2150

    I went to school to be a software engineer and only job i could find in my area was fixing printers 😅

    • @fordthecow9838
      @fordthecow9838 10 หลายเดือนก่อน +61

      He's in the panhandle of Oklahoma probably

    • @FenixAnimation
      @FenixAnimation 10 หลายเดือนก่อน +32

      @@fordthecow9838 southwest Wyoming actually

    • @getamo
      @getamo 10 หลายเดือนก่อน +7

      Lol same. Anykey wasn't my dream

    • @LolLol007
      @LolLol007 10 หลายเดือนก่อน +1

      ​@@fordthecow9838😂

    • @thabotheko2598
      @thabotheko2598 10 หลายเดือนก่อน +1

      Me and you bro.

  • @HerbertLandei
    @HerbertLandei 10 หลายเดือนก่อน +626

    If someone asks me, I just say "highly trained code monkey", I think that clarifies all

    • @0x007A
      @0x007A 8 หลายเดือนก่อน

      Code monkeys are the copy-and-paste wannabes. They are a plague upon the profession. It has gotten worse with the arrival of ChatGPT and brethren.

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

      I think is for the best, anything higher that that is very stressful and I don t think is worth it dude

    • @MikoYae
      @MikoYae วันที่ผ่านมา

      @@andyangel9818i wholefully agree with this

  • @crackedsam7303
    @crackedsam7303 10 หลายเดือนก่อน +901

    Ah no wonder I wasn’t landing any interviews… I kept calling myself a “Developer” 😀

    • @CodingWithLewis
      @CodingWithLewis  10 หลายเดือนก่อน +448

      If you reinstall Windows, HR thinks you’re a software engineer

    • @kumarraj197
      @kumarraj197 10 หลายเดือนก่อน +7

      @@earthblob2058 lol XD

    • @cyberneticbutterfly8506
      @cyberneticbutterfly8506 10 หลายเดือนก่อน +38

      ​@@CodingWithLewis Seems like it's the HR positions that are in need of an overhaul. Only licensed software-HR staff with 8 years of education and a PHD in information systems are allowed to hire or fire software developers from now on.
      By my declaration!

    • @speedyfox9080
      @speedyfox9080 10 หลายเดือนก่อน +9

      Developers, Developers, Developers, Developers!

    • @christopheroliver148
      @christopheroliver148 9 หลายเดือนก่อน +2

      @@speedyfox9080 Calm down, Mr. Balmer!

  • @brenoverissimo3846
    @brenoverissimo3846 10 หลายเดือนก่อน +420

    But of course, printer fixing is a skill that all of us learn by environment pressure

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

      That's a big nope from me. The MFP is a big black box. If it breaks, call the mfg. We have that contract for a reason.
      I'll continue to use my indestructible daisywheel from the 80s.

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

      lol even as a student needs to learn how to fix basic issues of printer when having many schoolworks

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

      ​@@___idk 90% colleges have a lab you can print shit out lmao.

    • @Tlion2102
      @Tlion2102 3 หลายเดือนก่อน +1

      I am a technical engineer so that is something well I am trained to fix. I think everyone should do a year of technical support, like you just understand how to use your IT equipment then you can actually do work

  • @CodingWithLewis
    @CodingWithLewis  10 หลายเดือนก่อน +306

    Reminder: lots of companies will use these interchangeably.

    • @tinahalder8416
      @tinahalder8416 10 หลายเดือนก่อน +4

      I am System Analyst, need to everything a Software Engineer does but in lower level 🙃

    • @punchkitten874
      @punchkitten874 10 หลายเดือนก่อน +6

      Cause there's only so many adjectives you can put in front of "programmer" (chief, lead, assistant, etc)

    • @conundrum2u
      @conundrum2u 23 ชั่วโมงที่ผ่านมา

      ​@@tinahalder8416SAs and BSAs do really important work, actually. Unfortunately not a lot of managers push to have people with that role on teams these days.

  • @TheSdrubs
    @TheSdrubs 10 หลายเดือนก่อน +299

    Here in Brazil we can translate as: the first one does exactly the same as the second one, but is paid half the money.

    • @davibassani16
      @davibassani16 8 หลายเดือนก่อน +2

      Então, cara... Bem assim hahahahaha

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

      I’ve heard this exact same clarification be used with “Coder” in the place of programmer here and “Programmer” in the place of software engineer here.

  • @abykuruvilla
    @abykuruvilla 10 หลายเดือนก่อน +119

    I am a Software engineer. It kinda gets merky in companies nowadays. Rarely have people who just write code, if you can write code you can probably also design one to some extent. But there will be people who have more strength in coding than designing or vice versa. The lower you're in the seniority level, the less designing you usually do. Mostly when you're joining a company your title will simply be a reflection of your education, engineers,developers,programmers they'll do the same job.

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

      General engineer and managing programmer of the grand committee of software developerment

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

      no you are a developper

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

      @@gillsejusbates6938I take care of the end to end life cycle. Also by job title I am a Software Development Engineer.

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

      I am in my 2nd year of my 1st job out of college. I am a fully fledged software engineer who has to design and develop software applications. I also do database stuff and write automation scripts for various uses.

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

      @@RealDrTaco This is a very small startup?

  • @khuongle2400
    @khuongle2400 10 หลายเดือนก่อน +24

    Programmer, developer, software engineer are the same job, only seniority level that decide your responsibility.
    Meanwhile I had to to do all the things since fresher level

  • @delarosae
    @delarosae 9 หลายเดือนก่อน +30

    When I tell people I can code in x language they automatically think I’m good with computers and can fix any issues related to hardware 😭

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

      People always seem to confuse IT with Dev. Totally different. One is like a car mechanic, the other is like car engineer

    • @twothreeoneoneseventwoonefour5
      @twothreeoneoneseventwoonefour5 5 หลายเดือนก่อน +4

      @@plyjhny Car engineer can probably fix cars though as they know everything about them so much to create them (different, higher level of expertise). People who write code usually don't know about system administration on the high level though. But I mean, if you tell someone that you can code in C++ or Rust, you ARE probably "good with computers"(from normal people's perspective), can reinstall their Windows or fix the "why this web page doesn't open (vpn)" or "how can I open this video file".

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

      I dont think your average car engineer could fix most cars quick enough to make it profitiable. Example, I can create great food but I dont know the first thing about being a chef.
      Also, yes a dev probably could setup Windows, or a VPN. Not quickly tho. But your average Dev is not going to be able to manage system administration, technical support, network security. They might understand it, but would be very very inefficient
      @@twothreeoneoneseventwoonefour5

    • @EJD339
      @EJD339 2 วันที่ผ่านมา

      @@plyjhnyand people confuse IT with people who know how to program lol.

  • @shirakuyanai4095
    @shirakuyanai4095 10 หลายเดือนก่อน +50

    Independent full-stack developers: 👁️👄👁️

  • @jm.101
    @jm.101 9 หลายเดือนก่อน +40

    Honestly feels like a contrived distinction.

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

      I like to use terms:
      Developer - anyone who is coding as a profession.
      Engineer - people who work on low-level stuff and libraries (people with depth of domain knowledge)
      Architect - big picture.
      Same as in physical world you have
      Builders - the ones who use already accepted good standards.
      Engineers - who make sure that the technologies actually work.
      Architects - design/price/ideation

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

      @@SiimKoger your definitions are worse than the already bad definition in the video. that's not what these roles mean in the industry

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

      Computer Science to other Tech Degrees is like Mechanical Engineering to other Engineering Degrees.
      Just like Mechanical Engineering can do Electrical, Chemical, Civil, Biomedical, Nuclear and other Engineering.
      Computer Science can do Information Technology, Software Engineering, Networking, Cyber Security, Data Analytics and other Tech Jobs.

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

    An architects dream is an engineers nightmare

  • @shadowstrike3724
    @shadowstrike3724 10 หลายเดือนก่อน +14

    Class SoftwareEngineer(Programmer):
    ....

  • @GirishGaidhane
    @GirishGaidhane 2 วันที่ผ่านมา

    The End was personal 😂

  • @richardtiong
    @richardtiong 10 หลายเดือนก่อน +8

    Not all software engineers do software architecture.

  • @isvogor
    @isvogor 10 หลายเดือนก่อน +73

    You just explained the difference between a software engineer and a software architect

    • @CodingWithLewis
      @CodingWithLewis  10 หลายเดือนก่อน +27

      Not true. A software engineer is a general area where you work on the entire stack of software in one way or another. This could be through software architecture (which is a more specialized role). A programmer, is more specifically working on a piece of the software rather than the higher picture.

    • @brinckau
      @brinckau 10 หลายเดือนก่อน +14

      I am a programmer who can do lots of things, but I would not call myself a software engineer, because I don't have the theoretical knowledge to be one.

    • @isvogor
      @isvogor 10 หลายเดือนก่อน +10

      @@CodingWithLewis Yep, true. In fact programmer is just a colloquial term. In my career so far I have never had a collegue that finished a "programming" school or had a title "programmer". The point you are trying to make is non-existing, and you are just referring to junior positions or internships. Software engineers by training get the knowledge you address, but to do architecture, by your own words, you are an architect. EOD

    • @leroypowell-louis499
      @leroypowell-louis499 10 หลายเดือนก่อน +6

      Again. Reminder. They are both Software Engineers because they both fucking deal with Software. It just like surgeons, opticians, gynecologist are all Doctors 🥼.

    • @brinckau
      @brinckau 10 หลายเดือนก่อน +7

      @@leroypowell-louis499 They are all doctors, but not interchangeable. You don't want to see a gynecologist if you have an eye problem.
      If I wrote a "Hello, World" program, then I indeed programmed a computer, which makes me a programmer. Not the best programmer, but a programmer. But does it make me an engineer? I don't think so.

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

    "None of these jobs r qualified to fix your printer." got me. lol

  • @calapout
    @calapout 10 หลายเดือนก่อน +6

    Where I live software engineer is a protected title that requires you to go to university and study some science classes like chemistry, math and physic. It goes on top of actual software design, maintenance and testing classes. Once you’re done you also need to register to the order pf engineers or you can’t legally wear the title. Without it you can only call yourself a programmer or developper.

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

      Germany?

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

      @@tanjeeschuan4999 No, canada. I'm not sure it applies for the whole country, but it does in the province of quebec at least. every province has it's own order of engineers that decide the required criteria to be admissible. Calling yourself an engineer here without being member of an order could result in a fine.

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

      @@tanjeeschuan4999 germany does not give a single sh*t, as long as you have 2 hands and ever saw a computer before, they will hire you

  • @wtl912
    @wtl912 10 หลายเดือนก่อน +3

    Can you make a video about IT Engineer vs. Printer Engineer ?

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

    "Im a pro gamer"

  • @s1l3nttt
    @s1l3nttt 10 หลายเดือนก่อน +8

    Okay, so it's basically just a different name, because if you build something, you have to do plan it regardless, at some level.

  • @michaellittle5792
    @michaellittle5792 9 หลายเดือนก่อน +2

    Bro I had a help desk job in the military for a few years and I STILL wasn't qualified to fix a printer. Repairs and maintenance were contracted out so we couldn't touch anything.

  • @KamiKomplex504
    @KamiKomplex504 6 หลายเดือนก่อน +2

    That's like saying there is a difference between a writer and an author, that one just writes words and the other develops a plot. There is no such thing as someone that "just writes code" but doesn't have an understanding of what they write as a whole.

  • @shankhathefirst
    @shankhathefirst 10 หลายเดือนก่อน +59

    I simply have an interest in coding for doing competitive programming but I still get called to fix printers, fridges and even water filters 💀💀
    (I'm a high school student who recently passed out)

    • @CodingWithLewis
      @CodingWithLewis  10 หลายเดือนก่อน +25

      Water filters 😂😂

    • @remot1
      @remot1 10 หลายเดือนก่อน +19

      "Sorry, I can't help you fix the water filter"
      "But- But- You code-"

    • @shankhathefirst
      @shankhathefirst 10 หลายเดือนก่อน +8

      @@remot1 It goes more like;
      "Sorry, I won't be able to fix your water filter"
      "Wdym you won't be able to? You do stuff with computers all the time right. What use is your internet connection?"
      *tinkers around with the filter and either it gets fixed by itself OR just say a random issue and tell them to get a specialist to replace the filtering unit because I'm famously bad with handling stuff 😎*

    • @getamo
      @getamo 10 หลายเดือนก่อน +7

      Damn passed out sounds scary. Are u ok? 😂

    • @shankhathefirst
      @shankhathefirst 10 หลายเดือนก่อน +3

      @@getamo passed out as in high school pass out 😅

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

    The final hahahaha! Really good explanation!

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

    Here in Australia they are both the same, we call it software developer too

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

    I like the analogy comparing them to builders and architects.

  • @EricRohlfs
    @EricRohlfs 8 หลายเดือนก่อน +1

    It used to be about discipline. Engineers have standards, write unit tests, document, strive for the software to have a life beyond them. Programmers used to be specialized typists. Today technically very little difference between the two, unless you are and IEEE guy.

  • @NoFailer
    @NoFailer 10 หลายเดือนก่อน +1

    I always thought of it as: A developer uses a language/framework/library and a software engineer made those languages/frameworks/libraries.

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

      nah, making a framework/library ain't that hard to be honest
      you just need a few years of experience

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

    Smaky roast at the end))

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

    The end 😂😂😂😂

  • @ernststravoblofeld
    @ernststravoblofeld 10 หลายเดือนก่อน +6

    I have called myself both. They are the same. No difference. Software engineer is what you tell your parents because it sounds better.

    • @msc8382
      @msc8382 9 หลายเดือนก่อน +4

      Unless you apply engineering principles, you're not an engineer. Programmers perform programming, and are not by definition required to follow engineering principles.
      In my country, calling yourself engineer is only justified by having a formal title from graduating from an engineering course of at least 4 years from a government acknowledged university.
      Technically speaking, you'd be committing fraud if you do not apply engineering principles but call yourself an engineer.
      Practically speaking I don't care. I've met people who call themselves engineer and can't even do engineering basics. Its very hard to take someone like that serious. It always feels like you have to spell out the consequences that are obvious. On the other hard, I've met programmer's who are better than seasoned engineers because they can ask the right questions so its almost like you can just follow along neatly. That's exciting.

    • @sorvex9
      @sorvex9 12 วันที่ผ่านมา +1

      @@msc8382Nobody cares about your opinion

    • @systemhalifax1241
      @systemhalifax1241 9 วันที่ผ่านมา

      @@msc8382nah, they’re still software engineers because they deal with software. No need to think hard for it.

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

    Nobody can fix printers. Back in the day those things became sentient and hate every one of us.

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

    Some people ask me to fix their home appliances too

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

    But here it comes the AI that can do every Job at the same time without needing the help of any person

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

    Underrated channel

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

    Yes! I could relate! My friends want me to fix their AC or Washing Machine.

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

    What is the software he uses in those diagrams? Pretty cool !

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

    FF: In Canada, there's a pretty big difference. The title "Engineer" is strictly regulated. If you're a Software Engineer in Canada, you're an _actual_ Professional Engineer, meaning you obtained an Engineering degree, Completed the necessary work experience, and passed the Professional Practice Exam.
    A programmer in Canada, is someone who programs.

  • @malikau917
    @malikau917 10 หลายเดือนก่อน +2

    First time I disagree. For hyped word “architecture” we have Cloud Crew. They are amazing guys for sure, they do “highly loaded systems” - clusterization, load balancing and so on but they don’t know what’s going on with micro services, databases and Elastic configurations which I’m in charge of, not as proficient in Java and overall it’s just a different specific role in the IT sphere.
    With that being said theirs tasks doesn’t make them “software engineers” and me just a “programmer”

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

    Every man in IT fears printer issues.

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

    Professional Google searcher is a good summary for both.

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

    In France, being an 'Engineer' is a title like Professor or Doctor. You earned it after graduating from an engineering school.
    Computer science is the only area where the 'Engineer' title is used interchangeably because companies do so. Therefore, people with no engineering xp call themselves software Engineer.
    It's like the word has lost its prestige since it's usually harder to complete an engineering school, so people putting in the effort to complete those might not even be recognized to their true value.
    People shouldn't not call themselves Engineer if they are not.
    But then again, it's just a title, you can find more competent people that haven't done engineering school

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

      in France people are more about titles than actual skills, it's the bragging culture over there, this comes from early ages since french people wore wigs and did makeup 😂, there is no prestige in 2024 only who can get shit done, life rewards the hard workers

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

    My only flex is that I understood the architecture in reel

  • @amriteshkr8
    @amriteshkr8 10 หลายเดือนก่อน +1

    well that means i am a software engineer

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

    That is called a software architect 😂

  • @mcELINER
    @mcELINER 10 หลายเดือนก่อน +2

    Haha... i went to support first so i know how yo fix the printer 😅😂

  • @Tech050-jb5zu
    @Tech050-jb5zu 3 หลายเดือนก่อน

    Thanks for perfect & simple explanation

  • @0x007A
    @0x007A 8 หลายเดือนก่อน +1

    I posit 90% of software engineers are strictly programmers with a "more impressive" job title. A systems analyst used to perform the roles now labeled programmer and software engineer, plus they had the additional responsibility of the modern-day business systems analyst bridging the business and technology concerns within an organization.

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

    Beatmaker and a producer.

  • @kelet-std
    @kelet-std 4 หลายเดือนก่อน

    Software engineer in valve 💀

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

    Pls make computer science vs information technology vs computer engineer

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

    I get the same confusion of terms by people
    I'm a chippy ( carpenter ) people then ask which chip shop do I work at😅

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

    please add subtitles if possible because sometimes people are watching this videos at outdoor or their headphone's battery went negative like me :D

  • @lolous-studio
    @lolous-studio 9 หลายเดือนก่อน +1

    Can you explain DevOps too?

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

      As a DevOps engineer. I think his explanation of one would be hilariously wrong.

  • @TrieuNguyen-hx3rl
    @TrieuNguyen-hx3rl 4 หลายเดือนก่อน

    Fact: in some companies, they really create a level ladder based on these terms. Developer is for inter, fresher, and junior, while Engineer will be for middle and senior. For engineer, they will require more than coding skills, you will need things like clean code, optimizing systems, and giving out software solutions for the task, in some cases, knowledge in networking, server and computer hardware, or even low-level coding or no code are also needed.

  • @yashmali5754
    @yashmali5754 9 หลายเดือนก่อน +1

    Can a full stack developer be called software engineer?

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

    System engineer: are i joke for you?

  • @chandra-vc8ry
    @chandra-vc8ry 7 หลายเดือนก่อน

    IT mean Infinite Talent😂

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

    No one can fix a printer😂

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

    Pls do for computer engineers???!!!

  • @CorbinB-Rax
    @CorbinB-Rax 4 วันที่ผ่านมา

    Then who tf is fixin my printer?

  • @ryuudirection.3214
    @ryuudirection.3214 10 หลายเดือนก่อน

    Then your neighbor ask you to fix their broken Refrigerator. hahahaha

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

    yeah someone askd me to fix a television too Lol

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

    Software engineer and programmers are interchangeable at lower level tasks like building simple consumer or buisness application.
    they split apart, if the problem solves by the software gets more complex.

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

    I like the definition, in this way I feel smarter

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

    And then, there's Quality Assurance who make the software engineers and programmers lives a living hell.

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

    nice video editing

  • @tee-hee9553
    @tee-hee9553 10 หลายเดือนก่อน

    software engineer need to do the hard work and understand all about the app like they even build the whole framework if they need that is why it's so hard to be a software engineer

  • @theultimateevil3430
    @theultimateevil3430 10 หลายเดือนก่อน +3

    Ah yes, the code monkeys came up with a new label for themselves. Finished learning SOLID?

  • @nightstar5251
    @nightstar5251 9 หลายเดือนก่อน +1

    My dad is a software engineer.

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

    Each company uses different titles for these attributions. What you described as "software engineer" are "software architects" in some companies, and what you describe as "programmer" is simply a low seniority software engineer in most compabies.

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

    We've heard about programmers and architects but have you heard about software demolishers, that's right our job is to bring down the entire structure with one code commitment

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

    Computer Science to other Tech Degrees is like Mechanical Engineering to other Engineering Degrees.
    Just like Mechanical Engineering can do Electrical, Chemical, Civil, Biomedical, Nuclear and other Engineering.
    Computer Science can do Information Technology, Software Engineering, Networking, Cyber Security, Data Analytics and other Tech Jobs.

  • @yunsha9986
    @yunsha9986 8 หลายเดือนก่อน +1

    There's no difference in a company if you are a software developer or engineer, you will be expected to work the same way because your product owner doesn't even know wtf the difference is anyways. So just call yourself a software engineer. Heck I work as a DevOps engineer, and I do only 20% things on pipelines and servers, most other stuff are toolings and likely could be done by a software engineer/dev.

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

    A tech support engineer and a mechanical engineer can fix the printer 😅

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

    Software Developer vs Engineer next

  • @aarkgaming-ur4ex
    @aarkgaming-ur4ex 10 หลายเดือนก่อน

    In my country both are qualified to fix your refrigerator 😂

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

    None of this jobs are qualified to fix your printer 😅.
    Felt like that was the point.😄

  • @ShiloBuff
    @ShiloBuff 10 หลายเดือนก่อน +8

    To me a Software Engineer is a developer/programmer that has proper education for it. I don't think ill ever be able to call myself one because i'll mostlikely be forever self taught, even if im a professional.

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

      I don’t know man, I’m also self taught yet I’m working amongst devs that have degrees and I am at the same level if not a higher level than them, I’ll just call myself a Software Engineer

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

    I have my final exam in two weeks. The English translation of my qualification according to DeepL is "IT specialist for application development" - so I'm not a programmer nor a software engineer lol 😂

  • @Rico34
    @Rico34 6 วันที่ผ่านมา

    👀 A good sysadmin typically gets the printers back in order 😏

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

    I'm pretty sure this is how you end up with teams making choices like:
    Let's make the fresh out-of-school junior engineer rewrite the entire legacy tech monolith from scratch with all of the state-of-the-art methods & best practices he learned in school.
    He's probably much more qualified than the senior programmers we have with years of experience with our legacy stack

  • @user-iv5kw9bz2v
    @user-iv5kw9bz2v 10 หลายเดือนก่อน +1

    Well no, software engineer is still an engineer, so he must be able to replace crankshaft in my 1976 honda accord

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

    As someone whos been doing tech support for over 10 years it is going to feel SOO good just throwing things over the way and feigning ignorance. "Printer? Oh you must need the help desk. Theyre 6 cubes over, thanks."

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

    This makes me think that I am studying a software engineering degree for nothing, everyone calls themselves software engineers without having those studies.

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

    Thx for this vague explanation. Based on it, there's nearly no difference :3

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

    Software Engineer and Developer are the same. Being a Computer Programmer just means you can write Hello World in Python lol.

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

    A solution Architect and a Software Engineer are not overlapping

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

    why is it always the printer😭

  • @mac.ignacio
    @mac.ignacio 7 หลายเดือนก่อน

    There are Software Architects hahahaha

  • @punchkitten874
    @punchkitten874 10 หลายเดือนก่อน +1

    In the late '80's, my relative was in charge of an international project to take an existing American industrial inventory program and bring to European markets. This is pre-EU, so the program had to be rewritten for each individual country according to their existing systems and laws. His title? Chief Programmer. I think he would consider "software engineer" to be much the same as "sanitation engineer" - y'know, if it makes you feel better... 🤷

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

    so i do code + making flowchart, analyze, and testing, also CI/CD stuff, i am a software engineer now ?

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

    If they write good code they are a programmer, bad code is a software engineer or a manager

  • @friedec3622
    @friedec3622 10 หลายเดือนก่อน +2

    Software engineers not only do architecture, they're also laying the bricks.
    They write the code, test them, do deployment, or even the infrastructure to scale up the application.
    Where else we can find architect who also mixing semen?
    Only in software development.

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

      I think you meant to say cement... Not semen

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

    We'll know it's the end if the world, the great singularity, when the perfect printer is made.

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

    Im an IT and CS graduate with a focus on CISCO networking, databases, and programming. But I also have a printing and design shop business, and yes the printer joke hits hard 😅

  • @petermtika8237
    @petermtika8237 7 วันที่ผ่านมา

    😂🤣🤣. Parents will make you fix the charging base on their phones because you are a programmer or software engineer

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

    I think you are interchanging coder with programmer