My current repertoire of skills is HTML, CSS, Javascript, SQL/MySQL, Unix, vi/Vim, bash scripting, sed, some DOS, and some C. I know HTML, CSS, Javascript, MySQL, and vi/Vim pretty well, am okay at Unix, bash scripting, and sed, and still need to work on DOS and C. This still leaves much to be desired, but I'm wondering if it's a good idea to try to master these skills right now before moving on to anything else.
Life's too short to be cool. Be a nerd.
Some people would argue that you need to know emacs instead of vi, but it's not bad![]()
I say move on seeing as your pretty good at HTML, CSS, Javascript, MySQL and vi/Vim.
I don' think no one can ever truly master a language, at least not for me. I've been learning PHP for over 5 years and I still learn new things every week but that may just be me, either way I branched out and started to learn C and ASP.
Are you thinking of spending more time learning DOS and C ? or other languages ?
It kind of depends on your programming goals? The important thing is to learn a language you enjoy learning and to get to at least an intermediate level at it. Once you're there, you can decide whether you want to specialise/become an expert in that field or want to be a more multi-skills/non-specialist programmer. Then, if the former, you carry on with learning language A and reach advanved then expert levels and do not stop learning it until you have reached expert level. If the later, you carry on learning language A to reach advanced level but you also start on language B, and you rinse and repeat.
Picture yourself in 5 years in your ideal work situation - have you got a day job for a big company? Have you started your own company? Are you a software project manager? Are you a coding guru other programmers turn to for a specific speciality of yours? Are you good because you know several languages and know the one to pick for each different project, or are you good because you can solve problems in a specific language that many of your colleagues struggle with? Are you a front end or a back end programmer? What makes you tick, what gets you excited when you think about computers & programming?
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks