DEV Community

Moch. Lutfi
Moch. Lutfi

Posted on • Originally published at lumochift.org on

Am I Lost?

I’m proud to be a software engineer, programmer, code saint, or whatever you call it 😄. Do you know before I choose Computer Science degree I don’t know what the hell Computer Science is? Here the short history about the path of my adventure of code. :p

Junior High School Arch

In this era, I don’t know what I’m doing and I hate to enter Junior High School 1 Malang because I wanted to enter another school. Every day just went to school, learn, play, and made some trouble. Just some trouble, not so many I think. haha… I still remember the day I was touch the computer, yeah MS-DOS. Use it like a hacker and I always remember the fun moment when I’m trying to execute command del *.* on MS-DOS then everything going dark.

After that great experiment I’m afraid to explore that black thing again. Besides of that, I don’t like computer stuff because pricey thing that I couldn’t afford to buy it. Do you know I hate Mathemathic subject and love to learn biology. This arch doesn’t have good memories for me. Everything so flat and had a bad memory with MS-DOS.

Senior High School Arch

In previous arch so boring huh. My real-life begins in this arch, the first time of my life I love learning Accounting subjects. What? Really? Accounting? Yes, besides physics and chemistry. But that’s not a long story, everything turns 180 degrees after my class move near the computer laboratory. Everyday I always in the lab, yes just play the game. That era counter strike is the one of phenomenal game beside the starcraft. And I had a computer in second-year life on my senior high school life, the fact still not change every day always playing game. After that, I choose computer science degree in Brawijaya University because of the campus location near with my home. But the decision about really went to college was after I failed in selection to join Navy Academy.

Undergraduate Arch

YES, final arch. Welcome to Mathematic Major, eh. Math? What? I hate math, but this is the path I choose, I must survive. In my first year I meet the C++ world and piss off with pointer stuff. I’m mastered C++? not yet mastered just know it. Then the second year meet java and also with another mathematics subject such as algebra, linear algebra, numerical method, operation research, statistics, automata, and etc. Haha… If you hate mathematics like me, you have two choice: learn how to love it maybe at least hardwork to learn it or leave. :p

Back to java story, start from C++ is easy to print out to screen just cout<<"bla bla bla"; but java have more complex for IO. But it just story of my first week meet the java, everyday going a good day with java until my last year in college. C# invasion, I can’t avoid because easy and better than java (IMHO). I finish my application for my final year project just in 2 weeks, but I learn to solve my the problem for 6 months. And my story of undergraduate arch closed with C# as main language to do programming stuff.

Postgraduate arch

null pointer exception

Programmer Arch

There is bonus arch, the short story as a programmer. Start as C# programmer with first project interfacing microcontroller, then medical software. One year with C# then intensive using python with tornado package to build website and using backbonejs as front end scripting. Only just one year also, and now still using Golang as main programming language. Such a long, boring story about my adventure.

Conclusion

At first hate math then end up with the same condition. Now I’m realized I’m not lost to choose computer science. And for everyone who decide join the hellish world that I choose. Two message for you, just love what you do and never give up. All programmer around the world will be your best friend don’t forget them. I love you all. :p

Latest comments (0)