You are viewing a single comment's thread from:

RE: Learning to code in 2017 - Is it even worth it?

in #programming8 years ago

Given that that's how i make my living, I definitely think it is worth it.

I'd recommend diving into Javascript and CSS3. there is a LOT you can achieve if you have a good grounding in those languages.

Learn about Object Oriented programming. if you can get your head around it (and for some it is not easy) then it can turbo charge your programming.

Get good at using Ajax and templating your work. Re-use is a key feature of success.

Don't try to learn by building the next big thing. Go through a few smaller projects first and really develop your style and programming patterns.

Learn to spot patterns in code and how to debug stuff (Firebug is just awesome!) It's a core skill that can make or break a programmer.

But most of all, have fun with it. Because when it is fun, you'll often find that's when you write the best code.

Sort:  

Wow. Thanks for the advice man! Is css3 different than the conventional css ?
I primarily want to design websites so what would be best for me?

CSS3 is like the next evolution of CSS (like HTML5 is the latest evolution of HTML). It has a bunch of cool features like animations etc.
So with just HTML5, Javascript and CSS3 you can make something amazing.
Throw in mySQL and a little PHP and you can build pretty much anything.

I've built everything from tiny widgets to online shopping malls with just those skills. ;-)

Woah. Thanks a lot man. I would definately learn them. Can you also suggest me where I could learn them(possibly for free or minimal amount of money?) and some editors with live preview maybe?

HTML Goodies is a good place to start. That's where I started.
As for editors - I've not used one with a live preview in about 15 years, but Dreamweaver seems to be one of the better ones.

You might like to start with Notepad++ and just refhresh your browser after each lot of edits. It's what I do.
I also do my dev work in Firefox with the Firebug add-on. It is one thing that has totally transformed development. I don't know how I would cope without it now :-) You can do soooo much with it, like live edit any page on the internet to see what effect your changes would have, without actually altering the code.

live edit any page on the internet to see what effect your changes would have, without actually altering the code.

Now that's awesome! Thanks man!
Thanks a lot for your advice. Followed you!

hi Trevor, what exactly is your job title? Can you handle things like this?

  1. We need people with solid back-end skills in a system's programming such as C. Our back-ends are in Golang, but if they know C, then Golang is pretty straight forward.
  2. We need people with experience in nodejs. We use node for web facing stuff and to handle anything that doesn't require Math since JS sucks at Math. This is mostly connector glue logic between different services. Our system speaks JSON and nodejs makes dealing with JSON rather simple. We don't have a lot of node, but what we do have in node is extremely vital.
  3. We need front end developers. These are UI/UX designers with strong, demonstrable skills in HTML5/CSS3/Javascript. We have a strong preference for polymer and cordova/phonegap. Although the new polymer stuff may make that irrelevant, since progressive web-apps can be installed directly on the device without going through an app store or being compiled to native code.
  4. We need people with strong postgres skills. Especially pgplsql, however ORACLE developers with plsql skills will find an easy time of it since the languages are directly related. We use plsql to prototype "chain code", in a local database before pushing it to transaction verification nodes. This gives us a much faster return, since plpgsql and golang are similar enough that the logical flows can be validated and in most cases we can directly convert between the two with the same safety guarantees.

Hello @steemgigs, thanks for thinking of me.
My exact current job title is CodeMonk(ey) - https://webstruxure.co.nz/who-we-are/

While your project sounds interesting, my core skills are in a slightly different area.
I'm a LAMP stack guy (Linux, Apache, mySQL, PHP) with a bunch of HTML5, Javascript and jQuery and a bit of CSS thrown in for good measure.

Lately I have been moving more and more into the front end of things using Ajax to talk to web services on .NET.

Thanks again for getting in touch. I hope you find the developers you are looking for. :-)

No worries, the thing is i don't know much about coding, that is why i had to place those details in the comment. However @vivacoin is evolving and at this point they are working on many projects, including their @tradeqwik platform, so at this point, they have many opportunities and perhaps, a need for what you offer but since i am not a coder, i am hoping the CTO of VIVA checks you out or you can just hop in on the chat: https://chat.vivaco.in. It is very recognizable there since there so many steemians, you will be able to find your way quickly. Else we can announce what you do on there, if you don't mind!

Coin Marketplace

STEEM 0.17
TRX 0.16
JST 0.029
BTC 75005.44
ETH 2818.62
USDT 1.00
SBD 2.54