Skip to main content

Initial Idea - 2 Software Engineering

(Freekpik.com, Tiny Developers)

Software Engineering

The principles of coding, design, creating, developing computer programming, applications, maintain, test, and solving the problems is known as Software Engineering. It applies the knowledge of programming languages to building their own systems, improving and maintaining software built by other engineers as well as building the solution for end users. Sometimes, software engineers are called software developers. Choosing a career as a software engineer gives golden opportunities to work with many industries and fields. Almost, all businesses use software, such as, banking, finances, entertainment, sports, real estate, health
sectors, education and others. According to The Bureau of Labor Statistics (BLS) projects that software developers will increase by 25% between 20021 to 2031, five times faster than national average. Skilled computer software engineers continue to grow as companies have more complex software needs to create new software, tools, and create new programming applications.

Moreover, software engineering has a different position to work. Some of them are Front-End Engineers, Back-End Engineers, Full-Stacks Engineer, Mobile Application Developer, Graphics Engineer, Game Engineer, Data Engineer, DevOps Engineer, SDET (Software Development Engineer in Test), Embedded Systems Engineer, and Security Engineer. Next, software engineers can make from $80,000-$120,000 per year, based on level of experience in the field. However, the salary also depends on of expertise and skills such as software development, coding language like Java, SQL, Python, Microsoft C#, or scale, object- oriented programming, Database architecture, etc. Some Soft skills needed like an ability to communicate technical information, Time management, Team collaboration, that will become a highly disciplined employee and a key part of any engineering team. 

To become a software engineer, each company will have its own specific roadmap, for example, Junior Software Engineer, Senior Software Engineer, Tech Lead, Team Manager, Technical Architect, Chief Technology Officer.

Thanks for Reading

Reference

Free vector: Tiny Developers Programming website for internet platform flat vector illustration. Cartoon programmers near screen with open code or script. software development and digital technology concept (2020) Freepik. Available at: https://www.freepik.com/free-vector/tiny-developers-programming-website-internet-platform-flat-vector-illustration-cartoon-programmers-near-screen-with-open-code-script-software-development-digital-technology-concept_10613714.htm#query=web%20application%20development&position=2&from_view=search&track=sph (Accessed: October 27, 2022).

Swed, K. (2000). ComputerScience.org. [online] ComputerScience.org. Available at: https://www.computerscience.org/careers/software-engineer/.

Thinkful. (2020). Software Engineering Career Path. [online] Available at: https://www.thinkful.com/blog/software-engineer-career-path/.

Comments

  1. I would suggest you use this as your major Project, you can streamline it to
    for example, focus on one of the aspects you have talked about like "eCommerce Web Application"

    ReplyDelete

Post a Comment

Popular posts from this blog

Essay (Conclusion & Reference)

To sum up, web applications are crucial in eCommerce that allows the platform to reach global consumers and engage new customers and trouble-free expansion. It is convenient for e-commerce by providing a cross-platform for different devices, central database system, and highly security. Also, web applications have a lower opening cost in terms of maintenance and building e-commerce web. Reference Ian Blair Ian is the CEO and Co-Founder of BuildFire. He's a visionary leader and tech-driven strategist running a team and platform that powers 10 (2022) 11 reasons why you need a mobile ecommerce app , BuildFire . Available at: https://buildfire.com/11-reasonsowning-ecommerce-mobile-app/ (Accessed: November 5, 2022).  E-commerce websites: What they are and how to build one (no date) Mailchimp . Available at: https://mailchimp.com/en-gb/marketing-glossary/ecommerce-website/#:~:text=E%2Dcommerce%20Website-,E%2Dcommerce%20Website,brick%2Dand%2Dmortar%20location .  (Accessed: November...

Diagram 2

Types of Web Apps  

Software : Sublime Text ( Overview, Evaluation & Functionalities and Examples)

(Jackson et al., 2020) Introduction Developers use text editors to write their code. The text editor Sublime Text  is flexible, entertaining, and quick. It automates monotonous activities so you can concentrate on the important things. Mac OS, Windows, and Linux all support it. The fact that it runs on Mac, Windows, and Linux platforms and is offered as "shareware" makes it even better. Shareware is software that is available for free use, with the possibility of a pop-up purchase (kinsta.com, 2022). Its adaptability stems from a large range of third-party packages created by the community that offer syntax highlighting, snippets, or other automation supported by Python (opens new window)plugins. Sublime Text can be readily converted into a fully comprehensive IDE if needed, but its default distribution attempts to offer a simple yet very effective set of capabilities. Versions with 64 bits should be preferable. Use a 32-bit version only if the 64-bit version is givi...