So yeah ... it's going to be pretty crazy looking back on this blog after a year. Because I'm confident that I will say "Yeah, there was nothing to worry about. This s!@# takes time, dude." Anyway I'm having a blast and love writing way too much ... this is because I talk too much.
So lets get on with the second part:
Education is good m'Kay? We have all these resources available to us and know which ones work best (as stated above) so I'd like to let you in on a series that you may find very helpful. This series has great reviews all over the web, including Amazon and I am finding very useful because of how comprehensive it is.So I use Pluralsight and as for C# I have been reading a book by John Sharp called Visual C# 2013. While watching courses from the Amazing Jesse Liberty, Scott Allen, and Dan Wahlin - this book has broken everything down to it's core and has explained concepts one right after another and I have found that's how I learn best so I would recommend books from this author. I looked for the author of this book on Twitter but couldn't find him.
So a great series to check out is the Apress Professional - Adam Freeman.
This author does provide an extensive collection on books from the fundamentals of programming (HTML5, jQuery 2.0, JavaScript, C# 5.0) and then moves to frameworks (ASP.NET MVC 5.0, MVC Client, Angular JS)
I own both Pro ASP.NET MVC 5 and Pro Angular JS.
He starts with introducing the technology and putting it into context with its uses and history and then jumps straight into building an application. And of course if you're new to the technology, you have no idea what's going on. But you go through and see how this application is built and then he goes into exquisite detail about how each component works and why you did what you did. After learning about how the application works by using the fundamentals of the language or framework, you then go into learning in detail about each concept he just explained. (Routes, Controllers, Views, Directives, etc.,)
I'm not sure if what he does this in every book but in these two you actually build the same application. And of course that's amazing because you get to witness and take part in building the same application on two different languages/platforms. And at least to me that's really engaging and effective. Because as a software infant I don't know where my loyalties will lie. I know that in this economy you need to know as much as possible and be willing to learn and expand your knowledge constantly. But everyone has a place they belong. Will mine be backend or frontend? Client side like Ember, Angular, Knockout? Or will it be C# ASP.NET and Ruby on Rails? I don't know where I'll end up. But I know I won't regret getting there.
Because I'm going to take a piece out of each book and experience many things along the way. Development is a craft. Things were kicking in until I really started thinking about it this way. Like a blacksmith, woodworker, mechanic, musician, this world is a devotion and a craft. It's almost artistic. It's not something you can read a book on and then get an exam and go clock in. You have to live and practice, honing your skill, almost like an art, to make yourself better everyday so that you're developing the highest quality product possible for the world. People are using what you do. They are relying on what you do. You couldn't do anything but breathe and drink water if it wasn't for a computer program. This is our world.
And I plan to master it.
class SeeyaLater!
{
static void Main(string[] args)
{
string farewell = "Happy coding everyone!";
string Farewell = "Until next time!";
Console.WriteLine("{0} {1}", farewell, Farewell);
}
}
}


No comments:
Post a Comment