Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Spread The Word Too! - Be Who You Want to be in...

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →

Spread The Word Too! - Be Who You Want to be in tech

Presentation for an event called Spread The Word Too!, formerly known as "Spread The Word" by Google Develop Students Clubs University of Science and Technology of Southern Philippines (GDSC-USTP) This event aims to give Senior High School Students an overview about the tech industry along with its possible career opportunities.

Avatar for faie lomente

faie lomente

May 06, 2022

Other Decks in Technology

Transcript

  1. Software Developer, Newlogic Spread The Word Too! Be who you

    want to be in tech… Faye Lomente @faiesty
  2. Faye Lomente Software Developer @ Newlogic Content creator 😉 @faiesty

    UncaughtException @uncaughtxcptn Please subscribe to our channel! bit.ly/uncaughtxcptn
  3. • Give a glimpse of how tech industry impacts other

    industry • Showcase career opportunities in tech This talk aims to
  4. Telehealth and Telemedicine Medicine It’s a very up-and-coming market that

    allows patients to receive medical care through digital devices. Patients can easily have access to their doctor while receiving a diagnosis and medical advice. https://www.sehealthcarequalityconsulting.com/2020/07/21/the-impact-of-technology-in-the-healthcare-sector/ https://ied.eu/blog/importance-of-technology-in-healthcare/
  5. Easier access to information Medicine Information Technology enables health practitioners

    to store and retrieve data relating to a patient’s health records that could help increase the precision of the diagnosis. https://www.sehealthcarequalityconsulting.com/2020/07/21/the-impact-of-technology-in-the-healthcare-sector/ https://ied.eu/blog/importance-of-technology-in-healthcare/
  6. Better patient care Medicine Health wearables which start as fitness

    trackers, are currently used to monitor vital signs and detect cardiovascular anomalies in patients. https://www.sehealthcarequalityconsulting.com/2020/07/21/the-impact-of-technology-in-the-healthcare-sector/ https://ied.eu/blog/importance-of-technology-in-healthcare/
  7. Boosts teamwork and communication Education Technologies like google docs, google

    sheets and virtual classrooms facilitate a collaborative environment. https://childhope.org.ph/importance-of-technology-in-philippine-education/ https://www.thetechedvocate.org/7-ways-technology-impacting-modern-education/
  8. Easier access and storing of information Education Technology makes academic

    works worldwide more accessible to students and teachers. It also lifts the burden of storing hard copies of school records from the teachers. https://childhope.org.ph/importance-of-technology-in-philippine-education/ https://www.thetechedvocate.org/7-ways-technology-impacting-modern-education/
  9. Weather and climate forecasting Agriculture The farmers learned what crops

    to plant at the onset of a climate event and helped them plan their farm operation calendars and optimize produce and enhances the capacity of farmers to understand and apply climate information to reduce risk in agriculture. http://www.region6.dilg.gov.ph/index.php/other-newsupdates/68-news-and-updates/550-bringing-hope-and-a-promise-of-resiliency-the-philippines-first-climate-field-school-in-dumangas
  10. Online banking Finance Banking was traditionally something that was done

    in the non-virtual world. Now through online banking, we can transfer money or pay for bills and goods with just the push of a button in the comforts of our home. https://www.information-age.com/technology-finance-banking-sector-123471800/
  11. [1] Planning This is a crucial stage in software development

    since it determines the final product's appearance, development method, and scope of quality assurance. During this stage, expectations for both the development team and the customer are established to ensure that both sides are on the same page. https://bigwater.consulting/2019/04/08/software-development-life-cycle-sdlc/ https://bigwater.consulting/wp-content/uploads/2019/04/SDLC_BWC.png
  12. Design software solutions from the ground up, making high-level decisions

    about each stage of the process and leading a team of engineers to create the final product. Architect Planning, Testing Responsibilities • Collaborating with a variety of stakeholders to define software needs • Developing high-level product specifications and design documents. • Providing architectural plans for the development team to follow. • Testing the finished product to confirm it is fully functioning and satisfies all standards. • Updating software solutions as required. Tech stack/tools • Lucid Chart • DBVisualizer • Flowchart https://www.betterteam.com/software-architect-job-description
  13. [2] Analysis This is the stage of requirement definition and

    documentation. Analysis refines the needs specified during planning. All requirements are compiled into a document that the customer must approve.
  14. Project managers keep knowledge and information flowing seamlessly. They need

    both technical know-how and first-hand knowledge of the tasks they assign to others to keep the project moving forward. Project Manager Analysis, Implementation Responsibilities • Task and resource management • Time management • Manage client expectation • Progress manager • Create reports and documents related to the development process Tech stack/tools • Confluence • Jira, • Kanban Board, • Gantt chart Next career paths (specialization) • VP of Operations • COO https://activecollab.com/blog/project-management/project-manager-roles-and-responsibilities https://www.coursera.org/articles/project-manager-career-path
  15. [3] Design The technical aspect of the process begins here.

    During the design stage, the optimal architecture for the product and data flow is determined.
  16. UI UX designer is a professional who identifies new opportunities

    to create better user experiences. Aesthetically pleasing branding strategies help them effectively reach more customers. They also ensure that the end-to-end journey with their products or services meets desired outcomes Designers Design Responsibilities • Collecting and assessing customer needs in coordination with product managers and engineers • Using storyboards, process flows, and sitemaps to illustrate design concepts • Creating visual user interface components such as menus, tabs, and widgets Tech stack/tools • Figma • Sketch • InVision Studio • Adobe XD Next career paths (specialization) • User Interface Designers • User Experience Designers https://resources.workable.com/ui-ux-designer-job-description https://www.thinkful.com/blog/ux-designer-career-path/
  17. [4] Implementation The real development begins once the architecture has

    been designed and improved. This is where the code is written and the product is created.
  18. Front end developers are in charge of, among other things,

    ensuring the alignment of web design and user experience requirements, optimizing web pages for optimal efficiency, and maintaining brand consistency across all web sites. Frontend Developer Implementation Responsibilities • Making decisions on the structure and appearance of web sites • Adding features to improve the user experience • Finding a happy medium between utilitarian and attractive design • Optimizing web pages for optimum speed and scalability • Keeping the brand consistent throughout the design Tech stack/tools • HTML, CSS, JavaScript • React, Vue, Angular Next career paths (specialization) • User Interface Developers • JavaScript Developers • Web performance optimization specialist https://www.betterteam.com/front-end-developer-job-description
  19. Back-end developers design, program, and upgrade the server, server-side applications,

    and databases, which, when paired with front-end, help provide a functioning, seamless experience for the end-user. Backend Developer Implementation Responsibilities • Create a feature request • Fix, detect, and evaluate the product's unusual behaviors, which we refer to as bugs. • Collaborate closely with front-end developers to implement the product's logic. Tech stack/tools • Python • Java • Django • PyCharm Next career paths (specialization) • API Developer • Database Administrator • DevOps https://www.betterteam.com/front-end-developer-job-description
  20. [5] Testing & Integration The functionality, features, and fixes generated

    during the development stage are tested to verify that the product maintains its quality and fulfills the quality standards agreed upon with the customer.
  21. DevOps engineers work at the intersection of software development and

    operations. They aid with the smooth transition of the product from the implementation phase to the testing phase. They are also in charge of ensuring the safe and successful delivery of a version of the product that meets the needs of the client and its consumers. DevOps Implementation Responsibilities • Apply fixes and upgrades to software, as needed. • Secure software to prevent security breaches and other vulnerabilities. • Manage workflow in order to increase the efficiency and success of deliverables • Collaborate with colleague to conceptualize, develop, and release software Tech stack/tools • Google Cloud Platform, AWS • GitHub Actions, CircleCI, TravisCI • Docker Next career paths (specialization) • Release Manager • DevOps Test Engineer • DevOps Cloud Engineer • Site reliability engineer https://www.betterteam.com/devops-engineer-job-description
  22. [6] Maintenance Once the product is tested and ready to

    be deployed it is released formally in the appropriate market. Then based on the feedback, the product may be released as it is or with suggested enhancements in the targeting market segment. Its maintenance is done for the existing customer base.
  23. Quality assurance professionals are in charge of monitoring, inspecting, and

    recommending corrective or preventive steps to ensure that a company's final products and processes satisfy defined quality standards. QA Engineer Maintenance Responsibilities • Development and implement quality assurance policies and procedures. • Carry out quality checks • Discuss difficulties or issues and recommend solutions with superiors • Create audit reports and document quality assurance operations Tech stack/tools • TestLink • Confluence • Selenium • Cypress • Puppeteer Next career paths (specialization) • Project Manage • Business Analyst • Test Manager https://www.betterteam.com/quality-assurance-specialist-job-description
  24. Game Developers A video game developer specializes in creating and

    programming all components of a video game. Game development is a career that involves knowledge of coding, creative thinking, and problem-solving abilities. https://www.masterclass.com/articles/how-to-become-a-video-game-developer#what-is-a-video-game-developer
  25. Mobile Developers A mobile app developer, often known as an

    app developer, is someone who creates, designs, and deploys mobile applications. This role has grown in popularity as more e-commerce and other digital interactions occur through smartphones than computers. As smartphones evolve, responsive design and other factors have made it easier for consumers to migrate to mobile platforms – putting mobile developers in high demand. https://www.freelancermap.com/blog/what-does-mobile-developer-do/ https://www.techopedia.com/definition/33243/mobile-developer
  26. Hardware / IoT Engineers The Internet of Things (IoT) refers

    to tangible items – vehicles, The Internet of Things (IoT) refers to tangible items — automobiles, household appliances, wearables, and so on – that are linked to the Internet and may thereby communicate data online via embedded sensors. An IoT engineer's major responsibility is the design and development of devices, sensors, and software that allows the device to communicate smoothly with other systems. They develop, test, and document IoT solutions based on integrated systems and devices. https://www.freelancermap.com/blog/what-does-an-iot-engineer-do/
  27. Data Scientists Data scientists decide which questions their team should

    ask and how to answer those questions using data. They frequently create prediction models to aid in thinking and predicting. They anticipated discovering trends or patterns in data that would show new approaches for corporations to make better operational decisions. https://www.coursera.org/articles/what-is-a-data-scientist
  28. Machine Learning Engineer Machine Learning Engineers create artificial intelligence (AI)

    systems that use massive amounts of data to investigate, develop, and construct algorithms that can learn and predict. They are primarily concerned with developing and creating self-running AI systems to automate prediction models. Machine learning engineers build and develop AI algorithms capable of learning and creating predictions, which is what machine learning is all about (ML). https://www.techtarget.com/searchenterpriseai/definition/machine-learning-engineer-ML-engineer https://brainstation.io/career-guides/what-is-a-machine-learning-engineer
  29. Data Analyst A data analyst gathers, cleans, and evaluates data

    sets to answer questions or solve problems. They work in a variety of fields such as business, finance, criminal justice, science, medical, and government. The practice of extracting insights from data in order to make better business decisions is known as data analysis. https://www.coursera.org/articles/what-does-a-data-analyst-do-a-career-guide
  30. Phew! • Don’t get overwhelmed • Figure out what exactly

    you want to do • Learn one thing at a time • The more you learn, the easier it is to learn more and fit all these technologies together