Skip to main content

A little bit about myself

Let's get acquainted!

Junior student at Inha University in Tashkent, Software Engineer at Exadel, web development enthusiast, and just a cool guy😅. But, you can just call me Abdujabbor. In this blog we will talk about development, engineering, programming, and IT in general. If words like Frontend, SOLID, CI/CD do not scare you, you are in right place. If these words still scare you, stay tuned anyway, it is the best time to start.



 In the first post, I will talk about my experience in a programming, and briefly introduce to technologies I used and my interests.

My first experience in programming was in high school with C++. Like a true oldschool programmer I decided to start with low level programming language(PL), 

and also because it was the only non-fiction book I found at home while I was sick for a month. Reading the book and writing code was quite fun and challenging. When my first program successfully compiled and showed output I felt so satisfied, and understood what profession I would choose. Through the book I overcame a lot of challenges, and built a solid basis for further knowledge. 

Now, let's travel to my first year at university where I got introduced to web development. I learnt the basics of NodeJS and overall web programming via YouTube and Udemy (Yes, you do not need to attend university to learn programming. I will write about the role of university in next posts).  Gradually, I tried different technologies and tools whereas my current main stack is .NET and related Microsoft technologies.  

Next post will be soon...

Comments

Popular posts from this blog

OOP from non-technical angle

 If you have been exposed to software coding/designing  then you probably have heard about OOP. OOP - Object Oriented Programming, is a programming paradigm that builds the structure of application and handles communication between modules by the usage of classes and objects.  Now, in simple words. Let's start with comparison. There are other programming paradigms as Functional programming or Procedural programming . So, why OOP is overwhelmingly popular compared to other paradigms whereas almost all popular programming languages(PL) are either fully designed based on OOP concepts or partially supports it.  First of all, OOP is one of the most researched and consistent paradigms(snowball effect). Where have it started? The main influencers of the start of hype around OOP were big tech companies and PLs they primarily used. Microsoft with C++ (later with C#), Oracle with Java, Apple with Objective C. But, we still have not found the root reason. Why these companies h...

Do you need to attend university?

 The short answer is YES . However, there are many niceties and details. This post will be about them. What is university(in the context of IT related fields)? It is a educational institution that gives particular set of technical or non-technical skills and diploma on successful graduation.  However, this has ceased to be true in last years. Taking into consideration recent tendencies, universities' academic plan cannot change as fast as trending technologies in IT market. Therefore, they tend to focus more on fundamental principles whereas specific technology related subjects quickly become outdated. Short-length online/offline courses offer newer and more relevant technical knowledge. They might be more cost and time effective if your prime goal is getting first job. Current IT market allows specialists to develop software without deep technical knowledge in Computer Science. Before dropping your university let me explain why universities are still relevant choice. Primaril...