degree in UTeM ( BITD ) ▸ Currently working as a software developer in Suria Labs ▸ iOS and Ruby on Rails developer ▸ Sometimes I helped to organise MYCocoaHeads events in KL
First impression: Wrote so many lines of 'text', all it showed was "Hello World" ▸ I was not impressed ▸ Joined a few programming contests in 2nd year ▸ Because it looks fun ▸ And money
Build desktop apps, write scripts, websites with Java ▸ Use Java instead of C++ in programming contests ▸ Read about Java API, because it helps A LOT in programming contests ▸ Win == money
apps ( a game ) ▸ Was my first hackathon ▸ Learned and build a game with 2 strangers in 3 days ▸ Used VB.NET -> C# ▸ The app performance was really great
salary because he is a certified Java developer ▸ Decided to take it as well ▸ Studied for 1 month ▸ Slept 3-5 hours a day ▸ Never studied for so hard in my whole life ▸ It's because I've paid RM300+ for the exam
▸ Windows phone was fun too ▸ Learn Ruby on Rails. Was not so sure what's so great about it ▸ I can do web programming, database management ▸ But, I wanted to do iOS
two path ▸ Corporate tech - Java/Oracle ▸ High payment, lots of benefit ▸ More stable ▸ Startup tech - Php/Objective-C ▸ Latest tools and technology ▸ A bit unclear about the path
impressed when I finally understand the flow ▸ Decided not to do Php anymore ▸ Javascript is everywhere, but I don't really get it ▸ I can do it. I just don't really understand the language design
▸ Learn how the language itself works ▸ New paradigm: ▸ Functional programming in Swift ▸ Reactive programming in Swift ▸ Reactive functional programming in Swift ▸ Test Driven Development (TDD) in iOS
go to classes and do assignments/projects ▸ If you are not growing ▸ If you are not self aware of what you're doing ▸ If you don't spend some time get to know lecturers ▸ Not just the ones that teaches you ▸ There are so much things that you can learn from them
1-2 as your core and be damn good at it ▸ My case: Ruby/Ruby on Rails and Swift ▸ Why? Because I'm having fun when I code in those languages ▸ Just don't try to learn everything. You can't ▸ I repeat, you CAN'T
cool if you know 10 languages ▸ But if you've shipped zero product, none of it matters anyway ▸ Learn new ones too, or at least get to know them a little bit ▸ Because it's fun ▸ Also because it forces you to think differently
Main purpose is to talk about tech, or FTMK in general ▸ Students can get to know each other more too ▸ Why not just use Facebook? Because Slack is more like a chatting room rather than a page ▸ Link to register: https://ftmkroom.herokuapp.com