Exploring Different Fields in Tech in (2023)

Zuber Kariye
5 min readJan 23, 2023

Content:

  • Intro
  • Different Paths
  • Core Skills
  • Conclusion

INTRO

Hello, welcome to my blog! My name is Zuber and I am excited to share my journey in the Tech/cybersecurity field with you. As a beginner, I understand the struggles of finding the right resources and paths to take. That’s why I am here to help others by providing clear paths, roadmaps, and valuable resources. In this blog, we will be exploring different paths in the tech industry and discussing the five core skills that are essential for success in this field. Whether you are just starting out or looking to expand your skill set, I hope that you will find this information helpful and informative. Thank you for joining me on this journey!

Different Paths In Tech

  1. Data Science / Machine Learning / Artificial Intelligence
  • “Machine learning is a term in the field of data science that refers to the ability of computers to learn and make predictions without being explicitly programmed. It is a subset of artificial intelligence and it involves the use of algorithms and statistical models to analyze and extract insights from data. Machine learning can be used for a variety of applications, such as image recognition, natural language processing, and anomaly detection”.

2. Cloud

  • “Cloud computing is the delivery of computing services — including servers, storage, databases, networking, software, analytics, and intelligence — over the Internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale”.
  • It allows users to access their data and applications remotely via the internet, on-demand, and on a pay-as-you-go basis. This eliminates the need for businesses to invest in and maintain their own physical servers and infrastructure. Instead, they can rely on third-party providers to handle the underlying technology and infrastructure.
  • The three main types of cloud services are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). These services can be used for many different purposes, such as: data storage, disaster recovery, web application hosting, software development, big data analytics, and more.

3. Blockchain

  • “Blockchain technology is a digital ledger that records and stores transactions in a secure and decentralized manner. Each “block” in the chain contains a record of multiple transactions, and once a block is added to the chain, the data in it cannot be altered or deleted”.
  • “This creates a tamper-proof and permanent record of all transactions, allowing multiple parties to have access and make transactions without the need for central authority or intermediary”.
  • Blockchain technology is most commonly associated with the creation and use of digital currencies like Bitcoin, but it can also be used for other purposes such as supply chain management, digital identity verification, and smart contracts”.
  • One of the key features of blockchain technology is its decentralization, meaning that all the transactions are recorded and stored across a network of computers, rather than being controlled by a single entity. This makes it more secure and resistant to tampering, as well as more transparent and efficient.

4. Cybersecurity

  • “Cybersecurity refers to the practice of protecting internet-connected systems, including hardware, software, and data, from attack, damage, or unauthorized access. Cyber Security aims to protect networks and systems from cyber threats like hacking, malware, phishing, and other forms of cybercrime. This field is constantly evolving as new technologies and threats are emerging, and it encompasses a wide range of practices and technologies such as firewalls, intrusion detection, encryption, identity and access management, incident response, and disaster recovery. It’s important to note that cybersecurity is not just limited to protect computer systems, but also includes other connected devices such as IoT, mobile devices, and cloud systems ‘.

Now that I am done with the different routes or paths that someone can take in the tech field, let’s talk about five important core skills that will help in any area of tech whether it’s in the cybersecurity field, software engineering, cloud, or even in the IT field in general.

Five(5) Core Skills

  1. Linux
  • One of the best operating systems in the world.
  • It powers the world and is used everywhere in any field no matter what including the medical field, space, automobile, and tech fields obviously.

2. Programming

:: Python

why python?

  • One of the most popular programming/scripting languages in the world.
  • It’s used everywhere in the tech industry including data science, and DevOps. cybersecurity, IT and so many others.
  • Beginner-friendly (Simple and Effective at the same time).
  • Cross-Platform.
  • Great for automation (learn it!)

:: Golang

  • Golang (Google Language) was developed by google in 2007.
  • Easy to use and has some of the characteristics found in other langs such as C++, Python, or JavaScript(JS).
  • Its purpose was to create something like Python and learn this after python.

:: Rust

  • Rust is a great programming language used for stuff like system programming.
  • Great lang to learn in general and if you work with systems.

:: Ruby

  • The framework called Metasploit which is an exploitation tool in the hacking world is written with ruby.
  • Recommend learning if you want to be a pro-Metasploit user or develop your own exploit with it.

3. Networking

  • The world runs on networking, it’s the backbone of our digital devices and cybersecurity or IT world.
  • Extremely important skills are just as much as Linux or programming.
  • Understand the basics of protocols (IP, HTTP/S, DNS, SMTP, DHCP, RDP, Telnet, SSH, RDP, and more).
  • TCP/IP / OSI Model, TCP, and UDP as well.
  • Learn port numbers such as 80,8080, 443, 21, 22, 23, 3369.
  • The best way to learn anything is by doing it and I recommend using a software called packet tracer developed by Cisco, a graphical user interface is and easy also free to use to learn how networks communicate.
  • Get a Net+ cert if you can afford it!

4. Cloud

  • Someone else's computers are somewhere else in the world to host your website, data, and so many other things as well.
  • The three biggest clouds are AWS(Amazon), MS-Azure(Microsoft Cloud), and finally Gcloud (Google Cloud).
  • One of the best and hottest areas to get into as everything shifting into the cloud right now.

5. Virtualization

  • This is another great skill that we can’t live behind.
  • It is used everywhere like IT, Cybersecurity, DevOps and so many other areas too.
  • Try tools like docker and Kubernetes too, and put them on your resume!

Conclusion

In this blog, we have covered different paths and many skills to learn to advance in tech including Data Science / ML and AI, Blockchain, Cybersecurity, and the Cloud. We also cover five core skills to learn in 2023 which are really important such as Linux, Networking, Programming, Cloud, and finally Virtualization.

I hope this help especially those beginners like me!

-Zuber

--

--

Zuber Kariye

Teen into computers and cybersecurity! Wannabe threat hunter, and pentester! Interested in programming, science and history!