When I was in college, I learned three programming languages. I learned C, C#, and Javascript. Back then, I feel like it was hard to master all of these languages. The most frustrating language IMO is C#. It has complex syntax, many data structures, access level, etc. Javascript is a lot easier, but how can I build my backend without using C# (I use ASP.NET at that time)?
I began to think if there is any programming language that can be a silver bullet for all problems. I think it will make a developer’s life easier. Why should I learn more and more language if I can use a language, and I can build anything in this world with only a single language? …
Last November, I just graduated from my college. While most of the fresh graduates still have no idea about being a professional software engineer, I feel blessed that I got a head start on working as a software engineer. I never regret my decision to take a part-time job while still pursuing my bachelor degree, even though I had less time to play with my friends. During my two years being a software engineer, I realized and learned that being a software engineer is a life-long process. …
About