On Friday, 21st of October 2022, SMPK 1 BPK PENABUR held a Guest Teacher Program where they invited Khrisna A. Kamarga as the keynote speaker for Computer Science. He managed to cover several topics such as Robotics, AR/VR, and Cloud Infrastructure which we'll be discussing today.
About Khrisna Himself
Khrisna A. Kamarga graduated from SMPK 1 BPK PENABUR being the first batch of DCP alumni. He then continued his studies in the University of Washington, studying in the robotics, automation, and mechatronics department. Soon after, he went to work at Fresh Consulting as a robotic consultant, while also working for Meta as a robotics sofware engineer. However he knew his capability and soon left, being able to work for Microsoft as a data intelligence software engineer.
Why Computer Science?
When people think of computer science, what comes to their mind is usually the word "CODING". However, computer science is more than coding! It is the study of a combination of instructions and rules which are made to solve problems, this is also known as algorithms.
With that being said, the world is developing, and advancements in the use of technology are developing too. This means that more and more companies have no choice but to hire more engineers with the capability to improve their programs. This gives the opportunity to the people who understand computer science by :
1. Leading to flexible career paths such as project manager, enterpreneur, consultant, data analyst, and many more.
2. Having excellent benefits, like having generous time off, free food, great facility, while still having an intensely high salary. Not only that, most may be given early access to upcoming projects in their community.
3. Future proof, for it is known that 7 out of 10 biggest companies by market cap are tech centered. This means that just having the capability of computer science can already show how bright and a stable of a future you'll have.
Robotics
Most of Khrisna's career was concentrated in the work of robotics, a branch of the combination between computer science and engineering which involves design, construction, and operation within the use of robots. He explained the concept of how robotics is used to assist and help solve human's problems.
During his time in Meta, Khrisna has succesfully been able to make several impactful projects. One was a robotic eye, also known as the bionic eye. This technology has made a huge impact by restoring many human's lost vision. The eye mimics the human iris and retina using a lens to focus light onto dense arrays of light-sensitive nanowires. Data is then passed through the wires, which act like the brain's visual cortex, to a computer for processing.
Another project was "toy story", also known as delivery robot. It is an autonomous robot that provides delivery services ranging through different distances.
AR / VR
Khrisna's career experience never stopped there, his time at Meta was remarkable. Not only was he interested in robotics, he also manage the Meta Reality Labs there. Just like we know, Meta has been simultaneously developing their reality lab, "Metaverse".
This Virtual Reality (VR) world uses the technology which gives a simulated experience that employs pose tracking and 3D near-eye displays to give the user an immersive feel of a virtual world.With the combination of Augmented Reality (AR) technology, it helps give a more interactive experience, combining the real world and computer-generated content, which spans multiple sensory modalities.
Cloud Infrastructure (Microsoft Azure)
Lastly, Khrisna also shared his experience working in Microsoft. He explained how Microsoft Azura handles their cloud infrastructure.
So what is cloud infrastructure? It is the collection of hardware and software elements which are needed to enable cloud computing - computing power, networking, storage, as well as an interface for users.
In Microsoft Azura, cloud infrastructure is used to take care of :
1. Storage resilliency -hybrid cloud infrastructure, failure recovery, high performance storage
2. Observability -instrument Windows to send telemetry data for high industries, monitor business reports
3. Product Maintenance -find and fix bugs, process optimisation
Software As a Service
Software as a service (SaaS) is a software licensing and delivery model, where software is licensed on a subscription basis and is centrally hosted. SaaS is also known as an "on-demand software" or a Web-hosted software.
Three types of software service architecture :
Get Ahead In CS!
Ending the Guest Teacher Program, Khrisna gave several advices to us, somethings which he wished he'd did earlier.
1. Learning software engineering is easy! These days, there are plenty of resources, especially with the internet's existence, most of our questions can be easily answered within a type away.
2. Software engineering is NOT solitary coding AT ALL! You will need to interact with plenty of people from different backgrounds, this enables you to expand your party of acquaintances.
Start CS Early!
In this modern era, you've been given the advantage, the privelege of having the internet to help you begin your CS journey. Use that privelege by starting NOW!
There are lots of online courses you could be taking, start off with Phyton, then Uderny, Coursers, LinkedIn, or even by learning yourself.
Give yourself some coding challenges, such as Codewars, Leetcode, and there are so many more.
Lasly, challenge yourself into making personal projects. This could be in the form of YouTube tutorials, automating bore, or even by reaching out to professionals, such as Khrisna himself!










Comments
Post a Comment