OMG! I was starting to get frustrated with the question my mom did to me: "So, what do programmers do?" And as much as I love programming and software engineering, I just couldn't come up with a impressive answer, so she told me to become a eletrical engineer so I could fix house eletricity or whatever. But now I know what to say. Awesome video! :D
One thing I love about a computer science degree is you have the possibility to be self employed. You could just have your own office and be a private contractor creating apps and other similar things for people. Or start your own business. It's not easy at all, but it's something many people have done successfully.
***** Hello everybody i just want to thank anyone who just takes the time to read this. I am just a person struggling while chasing a dream of software engineering at the same time. I have a gofundme and this is my campaign link. I am more thankful for anyone to read this than anyone who actually donates... But it would be greatly appreciated . Thank you ---------------------------- > gofundme.com/zrqyfw I am just trying to achieve HUGE goals that I have had for a long time! Thank you AGAIN!
For me the very very difference between Software Engineering and Computer Science, is research. Computer Science at the master and above level is more about research, Software Engineering is Applied, is for real life. But you need that Computer Science Principles to apply in real life. So Basically Software Engineering is a subField of Computer Science, born inside Computer Science. Is the Systematic Applications of CS Principles + Engineering to solve effectively a Real Problem.
I finally found a video clarifying the difference between cs and se clearly. I am in the SE major and after watching this video I won't change my major for CS. very good video amigo.
I'm glad you liked it! Programming languages are important (C++ and Java are great ones to know), but I feel that what's even more important is feeling comfortable applying those languages in software systems. In other words, although the language is very good to know, what's even more important are the things you make with it. I know that sounds dumb, but I found that it's really easy to get caught up in "what language is best" instead of doing something cool with whatever language you like :)
its more like you are sharing your portfolio rather than sticking to the subject. Expecting much more on subject in the given time Thank you for your video.
Wow,,Thank you so much!! You have added clarity to my view and re-ignited my Excitement . You are also very gifted in balancing the elements of Software Engineering facts with a human element. J. Stevens Current Software Engineering Student
My degree is in Computer Information Systems (from a College of Business Administration) but I really wish I studied computer science (or more specifically, software engineering)!
Hi Chris I've just finished watching this and thank you! that was so inspirational, recently I've changed my mind to studying Software Engineering and seeing this just make reaffirm what I want to become; its just so great from you to give your help to anyone out there asking for it! :D
I would strongly say that it is. I first went into it thinking the same as you that I could "google" what I needed to know and pick it up by doing it. That does get you fairly far, but I quickly got to the point where I wasn't sure what was next to learn and I came across some concepts that were difficult to understand without talking them through with someone or working on a project. I learned so much at college and I think you will too if you pursue that route :)
interesting stuff, respect and good luck to you, creating and understanding 6million lines of software code requires dedication and love of software engineering which you obviously have.
Depends on whether on the type of software development you want to get into. You will need some basic math skills, but there are plenty of types of software engineering that don't require intense mathematics. It's good to have a working understanding of algebra, geometry, and logic but this is something you can work on as you take classes in the subject. I certainly did :)
I am in high school and will be (insha Allah) studying pre-engineering in a few months. I want to become a computer software engineer. Please suggest the lines I could adopt after my 12th grade.
Hi! Software engineering (and coding in general) can be really scary at first. I truly felt that I wasn't going to be very good at it at first - I was really bad at math among other things, so I too was worried and started out without too much. I wouldn't be too afraid because there are a lot of resources available and people that want to help you. Take a few courses, try a few projects and if you're having fun - keep on going!
Thanks chris.. You really inspired me to continue my study on software engineering. Hope one day i might be success like you. Thumps up for all of your advise and info. Goodluck in your future :)
Hi Thomson, that depends what type of software engineering you want to get into. I highly recommend "Object Oriented Software Engineering" and "Head First Design Patterns" as general knowledge software engineering. Then depending on what type of software engineering you want to get into (mobile, web applications, etc.) I can make more specific suggestions. Good luck!
To answer your second question, the software behind that is a combination of computer engineering, computer science and software engineering. If that sort of work interests you the most, there are embedded and real time systems specializations of software engineering that may be of interest to you, but I'm sure you'll also find computer engineering of interest as well if that's what you're looking to get into.
Excellent Video!!!. It says what exactly is Software Engineering, and Computer Science, and i Want to Make an Observation: In order to be a good Software Engineer , to solve complex problems.... You need a Strong background in Computer Science. Let me explain this a little bit: Is like the relation between Physiscs and Electrical Engineer, Electrical Engineering apply Physics (Specially electrical and magnetism principles). Software Engineering apply Computer Science Principles.
It's interesting to see the differences in university CS and in my case college electrical engineering with emphasis on CE. We didn't have writing, liberal arts (as a part time artist I would've loved that). It was all technical and all applied knowledge. And of course in 4 years you needed to be an analogue and digital engineer and in case of digital there's coding. I find it very interesting to see the differences in my PhD colleague, my Business IT colleague and me as an Digital Engineering CE. My strong point is that I am (well digitally) minded and have a wealth of knowledge in the whole OSI layer, having worked as sysadmin (OS embedded developement), network admin (architect) and system design and development. My PhD colleague she has a PhD in design and is really strong on the abstract side. My Business colleague is not the best coder when it comes to reusable code (al though now learning from the PhD and myself) but he's a great functional designer and sees and understands the business. So we learn a lot and sometimes have heavy discussions but this is a blend that works well. Especially because the Business IT guy and Myself are very pragmatic and solution driven because the business needs to go on. Where the CS is often entrenched in finding the cleanest solution -- which takes time. So we often solve the immediate problem with pragmatic solutions and she designs a good full time solution (which often isn't given the go ahead because the customers don't see elegant design patterns).
Although a software engineer and a developer are thought of as equivalent in many organizations, formally speaking software engineers have training in software architecture, design, process and planning. This is not to say that all software engineers are aspiring managers, but rather designers of code who also write it.
Also, when you say "hack" it could be interpreted two ways. One being to compromise the security of a software system or also slang to program. In the first case, most security vulnerability detection & exploitation is done by those trained in the field of Information Security & Forensics (ISF). As far as coding is concerned, it's not required for either computer scientists or software engineers to learn how to program for the web, but it's a very useful skill to have.
It would really be amazing if you could upload a video about a day in the life of a software engineer. I am just beginning software engineering at Brighton Uni and i am trying to become a SAGE in this field. BTW you rock man!!1
Ah yes, that's totally fine. Same here in the US. If you have previous coding knowledge that's great, but if not you can learn everything you need to know at university.
Dani Qazi I’m a freelance SE, it’s time consuming but I recommend watching a lot of RUclips, using google, LEARN TO ASK THE RIGHT QUESTIONS, BY THAT I MEAN WATCH YOUR WORDING! You really don’t need to go to college now a days, butt it is better for meeting potential partners and job opportunity’s and that’s where the big money comes in, but first just study for free and practice online using RUclips, and google, or bing, or watch tutorials Bunches of them. Trust me! It’ll make life easier as you breeze through the college courses, plus you’ll be able to easily grasp school taught way and the I learned this myself way and it will just make you shine, your professor will love you, and everyone will envy you, oh and the chicks will too😏 but being able to see and mentally picture things from many different angles gos a very long way and you can bet your ass someone’s gonna want to hire you for a very nice position when you got your degree! I’ll swear to that!
he's showing the difference between software development from an engineering perspective as opposed to software development from a "product" perspective.
Other Missunderstanding people have about Software Engineering, is that software engineering is about management (well yes it touches management but is not all management). A Software Engineer shall know ho to solve problems and code, Software Engineering is about the How and the What, The How through Software Processes and management, and the What the applications of Computer Science Principles (data Structures and algorithms) to solve the problem
Yes, the hardware must operate concurrently with the software. However, as a software engineer you don't need to think about the hardware often. I don't need to think about instructions to a processor, where I put information on a hard disk, or things like that - much of that is done for me by the hardware (and the people that made it). Performance/utilization of hardware is very important to think about, but I don't need to know /how/ hardware works to do my job.
Hey Tyler, sorry it took so long to get back to you. Hm, that is a tough question. If forced to choose, I would pick Computer Science at the university you like. Many Computer Science programs have an option for a Software Engineering focus, so I would go where you could enjoy yourself the most. Computer Science is a great program too!
I can't speak for what the academic requirements are for a Software Engineering program as it varies from school to school, but with enough determination, projects, grades or personality you might surprise yourself where you can get into :)
Learning how to write software can be weird at first - you learn a new language (much like you would a foreign language in school), and also learn how to express your ideas. Again, it takes some getting used to, but I wouldn't say that it's hard. Sure, it takes a while to become proficient, but it's not too difficult to get started.
Hi! Yes, some experience with programming language you'll need before you're a professional software engineer, but if you're not too comfortable with coding there are software engineering positions (program manager) that are not coding intensive.
I thought IT was suppose to advance on usage of technology instead of computer science? Also I assume you are talking about an inventory/transaction management system either via web or computer application or both to eliminate the cheese problem. Another thing I must say is I have friends who work as Software Engineers with BSCS degrees. Each job title can be unique depending on where you work. With that said each job title can mean different types of tasks required by the job title. Some people have Software Engineer as a title while others have Software Developer or in other cases Computer Programmer. I know each of them technically have a different role ,but most businesses just throw titles such as the three for a person that has a BSCS or BSSE sometimes a BSCE. Nice video and very nicely formulated and planned. I see your education has benefited you well! :^) Props to a fellow Software Professional!
Using esoteric jargon like "lifer" repeatedly is kinda annoying for people who aren't in your social/professional circle and therefore don't understand it. Just a thought.
Hi Chris, That was a really great video. I really liked the way you explained things while giving graphical representation and example.You have a really good sense of humor. We'll I'm a 3rd year Information Technology student and I was quite intrigued about the roles played by a Software Engineer.Thank you for elaborately explaining that to me . Also, I would like to know what kinds of jobs can a person in my field apply for?
thank you sooo much for this video it helps a lot and it motivates me too I'm a freshman software engineering student but I have a knowledge of some programming languages such as C ; C++ and JAVA and I'm planning to start learning the C# I hope that will help me in the future :)
I want to become a game designer/dev when I get older but I want to get my education in SE since there are so many other chances in case game dev falls thorough. What would you reccomend me going to college for. SE or like game development or just CS
Sorry for the late answer I hope that I'm not too late! There's a video of Eli the computer guy and he is taking about your question exactly. So he said that he talked to a ceo of a game developing company and got told that a game developer only makes 40k a year! That I nothing compared to what a software engineer makes! So if you're all about the money I would say go for software engineering but if you don't care about money then I would say go for the one that is the best for you and what you feel is the best for your future
Hey, as much as I would love to share with you how to develop huge airplane software systems, there really is no substitute for trying to make one yourself or helping out with one that already exists. There are plenty of open source projects that would love any time you could contribute or you could start a project of your own. Good luck!
After that you might want to investigate Java J2EE web applications, but they're /really/ complex and not easy to start out with. Starting from scratch on these isn't a whole lot of fun, but it is what most businesses use.
Absolutely! I know many women in software engineering and it's definitely increasing more and more over the years. Although there typically more males than females in the field, it shouldn't be a reason to stop pursuing your your dream job.
Hell no! I'm 26 and am only a year into my degree. I love it though and can't stop learning new things and I'm pretty confident I'll succeed. Try coding some stuff up on your own before signing up for classes and see if you like it. If your eyes don't glaze over after 20 minutes then your good to go!
I am in SA and I would love to be a software engineer, I am studying Bsc in Mathematical science(computer science) Am scared of not being one, i really love Software engineering
I've been wondering the same thing! I'm going to be a freshman at Drexel this year and I wanted to do software engineering, but I never even took any calculus courses :(
The language you choose depends on what you want to do (and recommendations vary from one person to the next), but Java is very popular language to begin with and also to use in professional development of web applications and Android devices. Languages like C++ and C are powerful, but a little too complex to begin with IMHO. You may also have luck with languages like Ruby and PHP for web development.
No I ment more like before starting degree in software engineering. Here in Denmark we can take a 3-5 year long degree in software engineering and you don't need to have any coding experience, I was just wondering what you think of that.
Moreover, both "developers" and "software engineers" both code - and the speeds that they which they code depend on years of experience in the field. Also, quality of code ends up mattering a lot more than how fast you can write it most of the time, so speed isn't everything :)
11 лет назад
Chris, thank you for your wonderful video. It's very explanatory. I am thinking about graduating in CS (MSc). I come from a BA in Philosophy (but have always worked as a front-end developer) and am interested in improving internal information exchange in a workplace, technology-wise. Do you think CS would be appropriate? There are also MScs' in Artificial Intelligence...
Great, informative video. I've been trying to understand the difference between Software Development and Software Engineering. I guess they coinside with each other. You develop software to engineer a much bigger project. The hardware and software most syncronize for the final product to be functional and successful. Is this correct?
Hello Chris , First of all i would like to thank you for this wonderful video , second i really want your advice i'm going to start my first year in software eng this september and i would like to know what's steps i should do what language of computer i should start to learn it , Thank you . Abdull
I have an interest in Software Engineering and in Mobile Application Development, but I am trying to look for an online school for a Masters Degree since I do not have the money for a dorm at this time. I get my Bachelors Degree in about three years from now at Keene State College.
There is a lot of math in SE, I'm a second year software engineer at uni and we do a lot of maths, it takes time to learn but its not that hard, I also learn haskell which is functional programming
You only need to learn the languages needed for the type of software engineering you're getting into. In other words, if you're interested in web development, you only need to know programming languages for the web - learning a language like assembly for deep-down manipulation of the computer.
OMG! I was starting to get frustrated with the question my mom did to me:
"So, what do programmers do?" And as much as I love programming and software engineering, I just couldn't come up with a impressive answer, so she told me to become a eletrical engineer so I could fix house eletricity or whatever.
But now I know what to say. Awesome video! :D
One thing I love about a computer science degree is you have the possibility to be self employed. You could just have your own office and be a private contractor creating apps and other similar things for people. Or start your own business. It's not easy at all, but it's something many people have done successfully.
Abba Okoro Being the Boss will almost always be better than working for someone.
Software engineering is all about writing good codes, making good websites, managing servers and much more.
very nice video dude very educational and informative, and it is very friendly. god bless you dude.
***** Hello everybody i just want to thank anyone who just takes the time to read this. I am just a person struggling while chasing a dream of software engineering at the same time. I have a gofundme and this is my campaign link. I am more thankful for anyone to read this than anyone who actually donates... But it would be greatly appreciated . Thank you ---------------------------- > gofundme.com/zrqyfw
I am just trying to achieve HUGE goals that I have had for a long time! Thank you AGAIN!
wazih sabir dnt said dude . said brother . its was more heart touching to listen .
For me the very very difference between Software Engineering and Computer Science, is research. Computer Science at the master and above level is more about research, Software Engineering is Applied, is for real life. But you need that Computer Science Principles to apply in real life. So Basically Software Engineering is a subField of Computer Science, born inside Computer Science. Is the Systematic Applications of CS Principles + Engineering to solve effectively a Real Problem.
Excellent. My brain only feels 0.009% full, but my acceleration is 99% thanks to this video. Good work!
About to be a software engineer at Lockheed Martin starting this summer straight out of college. Wish me luck
Best of luck!
jdogwar how's it going?
Nina Duran hi
jdogwar how did it go man
jdogwar How was it?
I finally found a video clarifying the difference between cs and se clearly. I am in the SE major and after watching this video I won't change my major for CS. very good video amigo.
I'm glad you liked it! Programming languages are important (C++ and Java are great ones to know), but I feel that what's even more important is feeling comfortable applying those languages in software systems. In other words, although the language is very good to know, what's even more important are the things you make with it. I know that sounds dumb, but I found that it's really easy to get caught up in "what language is best" instead of doing something cool with whatever language you like :)
its more like you are sharing your portfolio rather than sticking to the subject.
Expecting much more on subject in the given time
Thank you for your video.
Thank you so much! I didn't know the difference between software engineering and computer science. This saved me from going into a major I don't want.
Wow,,Thank you so much!! You have added clarity to my view and re-ignited my Excitement . You are also very gifted in balancing the elements of Software Engineering facts with a human element.
J. Stevens Current Software Engineering Student
My degree is in Computer Information Systems (from a College of Business Administration) but I really wish I studied computer science (or more specifically, software engineering)!
that is such an impressive way to talk about Software Engineering got me on board Good Luck
I'm a software engineering major freshman at Cal Poly and this video really helped me! I'm really excited to understand SE. I have a lot to learn....
Hi Chris I've just finished watching this and thank you! that was so inspirational, recently I've changed my mind to studying Software Engineering and seeing this just make reaffirm what I want to become; its just so great from you to give your help to anyone out there asking for it! :D
This helped me a lot with understanding what a software developer really is. Im wanting to learn code and C++. This was perfect for me.
I thought my phone was ringing lol
I would strongly say that it is. I first went into it thinking the same as you that I could "google" what I needed to know and pick it up by doing it. That does get you fairly far, but I quickly got to the point where I wasn't sure what was next to learn and I came across some concepts that were difficult to understand without talking them through with someone or working on a project. I learned so much at college and I think you will too if you pursue that route :)
interesting stuff, respect and good luck to you, creating and understanding 6million lines of software code requires dedication and love of software engineering which you obviously have.
on behalf of all the people who were confused about the major before watching the video I want to say THANK YOU.
Fantastic lecture Chris, I'm specializing in Software engineering ATM. Your video really helped sell the dream!!!
Depends on whether on the type of software development you want to get into. You will need some basic math skills, but there are plenty of types of software engineering that don't require intense mathematics. It's good to have a working understanding of algebra, geometry, and logic but this is something you can work on as you take classes in the subject. I certainly did :)
I am in high school and will be (insha Allah) studying pre-engineering in a few months. I want to become a computer software engineer. Please suggest the lines I could adopt after my 12th grade.
Hi! Software engineering (and coding in general) can be really scary at first. I truly felt that I wasn't going to be very good at it at first - I was really bad at math among other things, so I too was worried and started out without too much. I wouldn't be too afraid because there are a lot of resources available and people that want to help you. Take a few courses, try a few projects and if you're having fun - keep on going!
Thanks chris.. You really inspired me to continue my study on software engineering. Hope one day i might be success like you. Thumps up for all of your advise and info. Goodluck in your future :)
Hi Thomson, that depends what type of software engineering you want to get into. I highly recommend "Object Oriented Software Engineering" and "Head First Design Patterns" as general knowledge software engineering. Then depending on what type of software engineering you want to get into (mobile, web applications, etc.) I can make more specific suggestions. Good luck!
To answer your second question, the software behind that is a combination of computer engineering, computer science and software engineering. If that sort of work interests you the most, there are embedded and real time systems specializations of software engineering that may be of interest to you, but I'm sure you'll also find computer engineering of interest as well if that's what you're looking to get into.
How did you know about the detection software? Did they teach you in college or was this for an actual paid job for which you did research online?
Excellent Video!!!. It says what exactly is Software Engineering, and Computer Science, and i Want to Make an Observation: In order to be a good Software Engineer , to solve complex problems.... You need a Strong background in Computer Science. Let me explain this a little bit: Is like the relation between Physiscs and Electrical Engineer, Electrical Engineering apply Physics (Specially electrical and magnetism principles). Software Engineering apply Computer Science Principles.
It's interesting to see the differences in university CS and in my case college electrical engineering with emphasis on CE.
We didn't have writing, liberal arts (as a part time artist I would've loved that). It was all technical and all applied knowledge.
And of course in 4 years you needed to be an analogue and digital engineer and in case of digital there's coding. I find it very interesting to see the differences in my PhD colleague, my Business IT colleague and me as an Digital Engineering CE.
My strong point is that I am (well digitally) minded and have a wealth of knowledge in the whole OSI layer, having worked as sysadmin (OS embedded developement), network admin (architect) and system design and development.
My PhD colleague she has a PhD in design and is really strong on the abstract side.
My Business colleague is not the best coder when it comes to reusable code (al though now learning from the PhD and myself) but he's a great functional designer and sees and understands the business.
So we learn a lot and sometimes have heavy discussions but this is a blend that works well. Especially because the Business IT guy and Myself are very pragmatic and solution driven because the business needs to go on. Where the CS is often entrenched in finding the cleanest solution -- which takes time. So we often solve the immediate problem with pragmatic solutions and she designs a good full time solution (which often isn't given the go ahead because the customers don't see elegant design patterns).
Very well explained without any mistake. Good work!
Thank you so much! I'm in love with SE now! Definitely the one for me. Thanks a lot! Truly appreciate it :)
Although a software engineer and a developer are thought of as equivalent in many organizations, formally speaking software engineers have training in software architecture, design, process and planning. This is not to say that all software engineers are aspiring managers, but rather designers of code who also write it.
Also, when you say "hack" it could be interpreted two ways. One being to compromise the security of a software system or also slang to program. In the first case, most security vulnerability detection & exploitation is done by those trained in the field of Information Security & Forensics (ISF).
As far as coding is concerned, it's not required for either computer scientists or software engineers to learn how to program for the web, but it's a very useful skill to have.
It would really be amazing if you could upload a video about a day in the life of a software engineer. I am just beginning software engineering at Brighton Uni and i am trying to become a SAGE in this field.
BTW you rock man!!1
Ah yes, that's totally fine. Same here in the US. If you have previous coding knowledge that's great, but if not you can learn everything you need to know at university.
i want to be a software engineer
Dani Qazi I’m a freelance SE, it’s time consuming but I recommend watching a lot of RUclips, using google, LEARN TO ASK THE RIGHT QUESTIONS, BY THAT I MEAN WATCH YOUR WORDING! You really don’t need to go to college now a days, butt it is better for meeting potential partners and job opportunity’s and that’s where the big money comes in, but first just study for free and practice online using RUclips, and google, or bing, or watch tutorials Bunches of them. Trust me! It’ll make life easier as you breeze through the college courses, plus you’ll be able to easily grasp school taught way and the I learned this myself way and it will just make you shine, your professor will love you, and everyone will envy you, oh and the chicks will too😏 but being able to see and mentally picture things from many different angles gos a very long way and you can bet your ass someone’s gonna want to hire you for a very nice position when you got your degree! I’ll swear to that!
he's showing the difference between software development from an engineering perspective as opposed to software development from a "product" perspective.
Other Missunderstanding people have about Software Engineering, is that software engineering is about management (well yes it touches management but is not all management). A Software Engineer shall know ho to solve problems and code, Software Engineering is about the How and the What, The How through Software Processes and management, and the What the applications of Computer Science Principles (data Structures and algorithms) to solve the problem
This video just motivate me to really push my self to make it to be a software engineering xD thanks you so much man
Great video, thanks!
Question: Why has Wales, Scotland and Northern Ireland been cut from your image of the "UK"?
Very nice video
Yes, the hardware must operate concurrently with the software. However, as a software engineer you don't need to think about the hardware often. I don't need to think about instructions to a processor, where I put information on a hard disk, or things like that - much of that is done for me by the hardware (and the people that made it). Performance/utilization of hardware is very important to think about, but I don't need to know /how/ hardware works to do my job.
Hey Tyler, sorry it took so long to get back to you. Hm, that is a tough question. If forced to choose, I would pick Computer Science at the university you like. Many Computer Science programs have an option for a Software Engineering focus, so I would go where you could enjoy yourself the most. Computer Science is a great program too!
I can't speak for what the academic requirements are for a Software Engineering program as it varies from school to school, but with enough determination, projects, grades or personality you might surprise yourself where you can get into :)
Wow this made me realise software engineering is something I wanna do.
Awesome presentation! Thank you
Glad to see people making videos for newbies :) there 1 step closer to getting that script kitty title off their name
Learning how to write software can be weird at first - you learn a new language (much like you would a foreign language in school), and also learn how to express your ideas. Again, it takes some getting used to, but I wouldn't say that it's hard. Sure, it takes a while to become proficient, but it's not too difficult to get started.
That really explains a lot, thank you very much.
Great video very informative and helpful! I'm perusing this career and was exciting to watch this! Thank you
This is a great video and it answers all the questions I had and then some. Thanks !
Hi! Yes, some experience with programming language you'll need before you're a professional software engineer, but if you're not too comfortable with coding there are software engineering positions (program manager) that are not coding intensive.
I thought IT was suppose to advance on usage of technology instead of computer science? Also I assume you are talking about an inventory/transaction management system either via web or computer application or both to eliminate the cheese problem. Another thing I must say is I have friends who work as Software Engineers with BSCS degrees. Each job title can be unique depending on where you work. With that said each job title can mean different types of tasks required by the job title. Some people have Software Engineer as a title while others have Software Developer or in other cases Computer Programmer. I know each of them technically have a different role ,but most businesses just throw titles such as the three for a person that has a BSCS or BSSE sometimes a BSCE. Nice video and very nicely formulated and planned. I see your education has benefited you well! :^) Props to a fellow Software Professional!
Great video.
And great examples:)
Using esoteric jargon like "lifer" repeatedly is kinda annoying for people who aren't in your social/professional circle and therefore don't understand it. Just a thought.
Hi Chris, That was a really great video. I really liked the way you explained things while giving graphical representation and example.You have a really good sense of humor. We'll I'm a 3rd year Information Technology student and I was quite intrigued about the roles played by a Software Engineer.Thank you for elaborately explaining that to me . Also, I would like to know what kinds of jobs can a person in my field apply for?
thank you sooo much for this video it helps a lot and it motivates me too
I'm a freshman software engineering student but I have a knowledge of some programming languages such as C ; C++ and JAVA and I'm planning to start learning the C# I hope that will help me in the future :)
Now we see why call of duty video games are fairly similar (for the most part) every year!
I want to become a game designer/dev when I get older but I want to get my education in SE since there are so many other chances in case game dev falls thorough. What would you reccomend me going to college for. SE or like game development or just CS
Sorry for the late answer I hope that I'm not too late! There's a video of Eli the computer guy and he is taking about your question exactly. So he said that he talked to a ceo of a game developing company and got told that a game developer only makes 40k a year! That I nothing compared to what a software engineer makes!
So if you're all about the money I would say go for software engineering but if you don't care about money then I would say go for the one that is the best for you and what you feel is the best for your future
Hey, as much as I would love to share with you how to develop huge airplane software systems, there really is no substitute for trying to make one yourself or helping out with one that already exists. There are plenty of open source projects that would love any time you could contribute or you could start a project of your own. Good luck!
After that you might want to investigate Java J2EE web applications, but they're /really/ complex and not easy to start out with. Starting from scratch on these isn't a whole lot of fun, but it is what most businesses use.
Absolutely! I know many women in software engineering and it's definitely increasing more and more over the years. Although there typically more males than females in the field, it shouldn't be a reason to stop pursuing your your dream job.
what software did you use to make this elegant presentation man?
very informative video, thank you!
html?css?php? or all three
Hell no! I'm 26 and am only a year into my degree. I love it though and can't stop learning new things and I'm pretty confident I'll succeed. Try coding some stuff up on your own before signing up for classes and see if you like it. If your eyes don't glaze over after 20 minutes then your good to go!
I like the comparison between CS and SE
Awesome video! Thank you so much!
Thanks for the information. Also the cheese demonstration was funny, "I was told there would be cheese!"
I am in SA and I would love to be a software engineer, I am studying Bsc in Mathematical science(computer science)
Am scared of not being one, i really love Software engineering
I've been wondering the same thing! I'm going to be a freshman at Drexel this year and I wanted to do software engineering, but I never even took any calculus courses :(
One of the best :)
Like it very much
This is a great and informative video.
Try a lot of projects, try a bunch of different languages, tools and types of development and see what you like the most!
I'm still working at Apple as a software engineer and enjoying it :)
Thank....its really help me alot.
The language you choose depends on what you want to do (and recommendations vary from one person to the next), but Java is very popular language to begin with and also to use in professional development of web applications and Android devices. Languages like C++ and C are powerful, but a little too complex to begin with IMHO. You may also have luck with languages like Ruby and PHP for web development.
No I ment more like before starting degree in software engineering. Here in Denmark we can take a 3-5 year long degree in software engineering and you don't need to have any coding experience, I was just wondering what you think of that.
Moreover, both "developers" and "software engineers" both code - and the speeds that they which they code depend on years of experience in the field. Also, quality of code ends up mattering a lot more than how fast you can write it most of the time, so speed isn't everything :)
Chris, thank you for your wonderful video. It's very explanatory. I am thinking about graduating in CS (MSc). I come from a BA in Philosophy (but have always worked as a front-end developer) and am interested in improving internal information exchange in a workplace, technology-wise. Do you think CS would be appropriate? There are also MScs' in Artificial Intelligence...
Thank you Chris!!
Very clear explanations, thanks a lot for this video :)
Thanks for the video, that was cool.
***** On a pedantic note, the map of the UK beginning at 7:29 is not the UK but actually the nation state of England.
...
+James Moore
Grow up.
Darude Sandstorm Just pointing out an error dude. I'm not complaining or anything like that.
James Moore Just saying, no one cares. You came here for SE not Geography.
Darude Sandstorm fair enough
Great video! Really answered a lot of my questions :)
Great, informative video. I've been trying to understand the difference between Software Development and Software Engineering. I guess they coinside with each other. You develop software to engineer a much bigger project. The hardware and software most syncronize for the final product to be functional and successful. Is this correct?
You're missing Wales, Scotland and Northen Ireland on your United Kingdom map! xD Nice video :3
Subbed. I'm going to take a degree in software engineering in a few months. Any tips? Awesome video by the way.
Hello Chris ,
First of all i would like to thank you for this wonderful video ,
second i really want your advice i'm going to start my first year in software eng this september and i would like to know what's steps i should do what language of computer i should start to learn it ,
Thank you .
Abdull
Normally I despise Apple Inc. but I'd love to work there...
thanks man i've been having a problem choosing what to major i still didnt make up my mind i might choose SE over finance
Very insightful video..
I have an interest in Software Engineering and in Mobile Application Development, but I am trying to look for an online school for a Masters Degree since I do not have the money for a dorm at this time. I get my Bachelors Degree in about three years from now at Keene State College.
Sure! Mailboxes stand still, that makes them much easier to detect :)
There is a lot of math in SE, I'm a second year software engineer at uni and we do a lot of maths, it takes time to learn but its not that hard, I also learn haskell which is functional programming
very nice video!! thank you!!
You only need to learn the languages needed for the type of software engineering you're getting into. In other words, if you're interested in web development, you only need to know programming languages for the web - learning a language like assembly for deep-down manipulation of the computer.
Awesome video
The UK includes both Scotland and Wales as well as England.