Jim2007 wrote: » Most people don't learn to code, not really code.... so you not do something that interests you? In 12 months, nope simply not possible. Any language school will tell you it takes about two years of full time courses to get to A2 level, which means you could just about survive in a language and a further two years time get to B1 which would mean you could work through the language.
Here in Switzerland you are required to speak the local language at A2 to get a permanent resident visa. I know lots of people who have left it until the last twelve months to do the courses and not one of them passed. It is just not possible.
smacl wrote: » Automated testing isn't a substitute for manual testing. Good for regressing test cases on existing functionality but not so much use on new functionality. Better off going for exploratory testing which is interesting enough work. Michael Bolton's testing blog is worth a read on this.
amen wrote: » Automate your testing.
WhiteMemento9 wrote: » I don't but it bores the living daylights out of me having to do it often with more and more emphasis on coverage for coverage sake which just adds to sucking the enjoyment which was my overall point.
pillphil wrote: » You think testing is a bad thing?
WhiteMemento9 wrote: » It highly depends on the job but in many cases, the way Software Development has gone sucks the life out of any enjoyment. Sprints, constant meetings, deadlines, testing, the constant need for the business to quantify work done so always trying to find better and better ways to track and quantify work. It doesn't feel as creative or enjoyable when all those get thrown in the mix.https://medium.com/@melissamcewen/i-just-dont-want-to-be-a-software-developer-anymore-a371422069a1
But the problem with that is that hobby coding isn’t at all like coding for work. Very few coding jobs allow you to do the kind of work that hobby coders enjoy. I think in many ways the industry is becoming a lot like the programming portrayed in Snow Crash, which was written in 1992 but reads as almost an oracle: She is an applications programmer for the Feds. In the old days, she would have written computer programs for a living. Nowadays, she writes fragments of computer programs. These programs are designed by Marietta and Marietta’s superiors in massive week-long meetings on the top floor. Once they get the design down, they start breaking up the problem into tinier and tinier segments, assigning them to group managers, who break them down even more and feed little bits of work to the individual programmers. In order to keep the work done by the individual coders from colliding, it all has to be done according to a set of rules and regulations even bigger and more fluid than the Government procedure manual. There are certainly more engaging jobs out there, but the reality is a lot of us do work on little fragments, work that is often tedious and devoid of any kind of creativity. As a developer I’ve often had trouble figuring out if a job would be Snow Crashy or not, and been seduced by promises of engaging work only to find myself ferreting out bugs on some enterprise CMS.
She is an applications programmer for the Feds. In the old days, she would have written computer programs for a living. Nowadays, she writes fragments of computer programs. These programs are designed by Marietta and Marietta’s superiors in massive week-long meetings on the top floor. Once they get the design down, they start breaking up the problem into tinier and tinier segments, assigning them to group managers, who break them down even more and feed little bits of work to the individual programmers. In order to keep the work done by the individual coders from colliding, it all has to be done according to a set of rules and regulations even bigger and more fluid than the Government procedure manual.
Mitchell Delicious Ivy wrote: » Downloaded a book on basic python. Probably get my hands on a Python for Dummies also. Do you write? Would you say it's an "all in" discipline, or some basic peripheral work to gain an understanding rather than a dedicated position, is feasible?
Mitchell Delicious Ivy wrote: » Downloaded a book on basic python. Probably get my hands on a Python for Dummies also.
smacl wrote: » I think it is a fantastic idea to learn something like programming purely for the fun of it rather than as means to make money. In my opinion quite a lot of commercial programming is deathly boring whereas self directed hobby programming can be very rewarding and I'd tend to agree that you'll learn quicker. There's a ton of resources out there for self learners in just about every field of computing and the same again for quite modestly priced self paced courses.
Mitchell Delicious Ivy wrote: » I guess I just stay hungry to learn, and learning some level of basic coding to "keep up" with a fast evolving society. And to understand those "core concepts" - educational institutions seem to bog students down with hyperbole that blurs the core concepts before you've even got there - makes learning so difficult sometimes it seems impossible.
Mitchell Delicious Ivy wrote: » I guess I just stay hungry to learn, and learning some level of basic coding to "keep up" with a fast evolving society.
Mitchell Delicious Ivy wrote: » No wonder I hated languages at school - yet a couple years ago self taught myself a second language in 12 months.
Mitchell Delicious Ivy wrote: » Well - do they? See, I try to be diverse. Coding basically they're even teaching a primary level now, shows how integral a part of society it is. .. What's the mystery of being proficient with coding?
28064212 wrote: » What a strange sentiment. Why not Physics, or Accounting, or Geology, or Art, or Mathematics, or ...? Why have you selected coding as something that you need some level of proficiency at?
Mitchell Delicious Ivy wrote: » it's something I feel I NEED to establish at least a base level of proficiency with if I'm to consider myself a reasonably contemporary critical thinker.
odyssey06 wrote: » There is a phenomenon in psychology known as 'flow', aka being in the zone basically you are engrossed in the activity, total focus and lose track of time etc You don't want to be interrupted.https://en.wikipedia.org/wiki/Flow_%28psychology%29 When coding, I am in that zone. Can also get it putting together a SQL query.
Mitchell Delicious Ivy wrote: » ...What's the mystery of being proficient with coding?