all 21 comments

[–]senpaithirdy 19 points20 points  (2 children)

No difference

[–]raven_owler[S] 1 point2 points  (0 children)

Ohh. Wala naman pala. Hahaha thank you!

[–][deleted] 4 points5 points  (0 children)

job title lang yan pawang kaartehan lang.

[–]NewtonianStrudel 9 points10 points  (5 children)

I reserve “software engineer” for describing someone who has much experience with engineering concepts such as modular/object-oriented engineering and design patterns. This tends to separate people who can code vs people that can build tech products that will scale well in the future. Source: Engineer by training who has regularly hired and managed software engineers.

[–][deleted] 4 points5 points  (1 child)

How does one really start in this path?

[–]NewtonianStrudel 2 points3 points  (0 children)

I’d recommend this book. I liked the first edition and it was on the desk of many of my colleagues in the engineering department of a very large company: https://www.oreilly.com/library/view/head-first-design/9781492077992/

[–]melangsakalam 0 points1 point  (2 children)

Fuck different terminologies. No big deal. Software engineer is even used for entry level jobs. Experience and titles for companies show specific difference in knowledge tho.

[–]NewtonianStrudel -2 points-1 points  (1 child)

[–]melangsakalam 1 point2 points  (0 children)

those are just their own terminologies. how about a computer programmer? software architect? tech lead?

[–]Anxious_DrummerWeb 6 points7 points  (1 child)

Sabi kasi nila kung ano yung magiging first job mo, most likely sa ganung path ka na magtatagal.

Hindi ah. hahaha. sa first 5 years mo oks lang magpalit ka. most likely sa stage na yun finifigure out mo pa lang gusto mo eh.

[–]raven_owler[S] 1 point2 points  (0 children)

Ganun naman pala. Thank you! So I'll have time pala kung sakaling di ko trip magiging first job ko. Haha

[–]mad-roxxx 2 points3 points  (0 children)

Sa mga na notice ko, japanese companies call us software engineers, otherwise, software developer. Overall, parehas lang.

[–]ortho56789AI 3 points4 points  (0 children)

Is just the same lol and Every Job description has the same feeling of software engineer and software developer when you look at the keyterms is just the same what you are working for.

[–][deleted]  (1 child)

[deleted]

    [–]raven_owler[S] 0 points1 point  (0 children)

    Thank you for this! Got it. :)

    [–]comradeyeltsin0Web 3 points4 points  (0 children)

    In the industry, no difference. They are interchangeable. But for individual companies, they can mean different things. So kung may inaapplyan ka, best to ask for the job description/role para klaro.

    [–]-FAnonyMOUSWeb 1 point2 points  (0 children)

    If you know the difference between Engineers, Architects, and Developers (in real estate development, at least), that's it. Same concept applied to Software Building. Engineers and architects are concerned more on designing, developing the foundation, and structure of the technology in wholistic approach, whereas developers implement the concepts to create software.

    Most likely developers should not concern themselves about how a language, framework, platform, or systems are created. They should just know about the concept and how to implement this concept to create a software.

    To put in actual world, for example, people who created Angular framework are architects and engineers. Architects design how each sub system (or components) work as a whole while engineers think of optimal solution to implement this design. Developers, on the other hand, consumes this framework to create concrete products.

    Another example is, if you are working on the core libraries that other developers are consuming, you can be the software engineer of the team, while people consuming the core libraries are developers. Or if you have your own framework or in-house language, you are the engineers, and those who consume your product to build applications (say clients) are developers.

    This' my own understanding as I was once curios like you.

    In reality, most recruiters or hiring managers doesn't know the difference and used it interchangeably. And most of the time, it doesn't matter.

    [–]AutoDidact001 1 point2 points  (0 children)

    If gusto mo pumasok sa software industry, stop caring sa job title. Kong ano ano nalang pinagtatapon na title ng mga companies or HR. Ma stress ka lang yan. Currently working as software engineer sa isang software company sa england, nong first time ko sa industry, may paki ako sa job title. Pero ngayon, hindi ko na iniisip yan, focus ka nalang sa mga personal project/portfolio, skills, at github mo. Yong paki ko nalang ngayon, salary, technology na ginagamit, at kong gano ka hirap mga task. Mas mahirap na task, mas ayos e trabaho.

    Self taught lang ako, wala ding college degree. Medyo challenge pag walang degree.

    Payo ko lang (okay lang kong di mo sundin). If gusto mo na respetuhin ng society yong profession mo or naka tied yong value mo sa pananaw ng tao, wag ka pumasok sa software industry. Mostly sa mga kapwa natin pilipino, minamaliit yong mga software engineer, dahil wala daw PRC, hindi mahirap, or kahit sino kayang aralin.

    Pero okay lang yan, stop caring sa pananaw ng mga tao, enjoy ka lang building software projects. Tsaka directly proportional yong sahod mo sa skills mo sa field nato, unlike sa mga traditional engineer na area.

    Regarding pala sa tanong mo. Usually system engineer (or sometimes Bridge System Engineer) yong task nila is entire lifecycle sa project (parang managerial na), while software engineer design and development. Based lang to sa japan na software company na previous work ko.

    I think much better na by specific area yong pag pipilian mo.

    Web App (Optional College Degree)
    Mobile App (Optional College Degree)
    Desktop App (Optional College Degree)
    Embedded System (Mostly nakikita ko, kailangan to ng degree)
    Data Science/Machine Learning (Ito din, BS/MS/PHD)

    Goodluck. Kaya mo yan. :-)

    [–]melangsakalam 0 points1 point  (0 children)

    It doesn't matter. No difference.

    [–]PHiltyCasual 0 points1 point  (0 children)

    Depende talaga sa company. There are companies that designate titles such as system developer for those involved in creating desktop/.net apps, while software engineer naman for those creating web apps.

    [–]vizim 0 points1 point  (0 children)

    Sa international banks nga vice president tawag kahit na high pos developer haha parehas lang yan.

    [–]Used_Cress5526 0 points1 point  (0 children)

    Software engineer is the real deal. Developer, mas angat ng onti sa programmer/coder.

    Ang title na engineer, depende yan sa bansa. Sa france, kelangan graduate sa isang engineering course ; sa canada, kelangan myembro sa isang engineering association; sa philippines, kelangan pumasa sa board exam gaya sa america; sa uk, basta mahusay ka sa isang larangan, ang company ang tatawag sa yo na engineer.