Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment It can be done (Score 1) 92

Been self learning for years and could save an aspiring newbie tons of time suggesting appropriate books and subject sequence. At the end of the day, nobody will come out ready for the job market from a boot camp, but I wouldn't be surprised at all if a good boot camp could shave a significant multiple of its time off the process.

Comment This is happening to me right now (Score 1) 133

I'll lay out what I did and what's happening to me and offer advice. This is of course just me and my experience and there are numerous paths to follow with none of them being guaranteed. I was teaching and needed to earn a higher wage and so began to hit programming (related) books. I studied python and C and Assembly and networking and read and re-read and spent no time at all doing exercises. A couple of years back I got a job doing software support for development shop with a couple of substantial products with a small number of important clients. In addition to the prosaic bug-hunting and describing, I had cause to write python scripts to interface with our system api's and had cause to learn t-sql to acquire data-sets or perform operations for clients not accommodated by our user interface. I do a good job. Increasingly, I spent my time learning basics -- like assembly -- not doing exercises just reading and rereading, not to write code in assembly -- i don't think i'll ever have to do that-- but rather to understand what's going underneath the high level abstractions. This is critical. I don't know if it will be useful me, but it makes me comfortable, when working with higher level abstraction tools. That's important. Because the more useful the work you do professionally the higher level of abstraction you will be working at, and the higher level abstraction you are working at, the less likely you will be to understand the details underpinning the operations -- indeed this perhaps it the greatest productivity enhancement brought on by the OOP paradigm. But you can still feel comfortably oriented if you have a good basic understanding of what *must* be going on under the hood. And for me at least, that comfort helps me to forge forward at high levels of abstraction, because otherwise I'd always have a gnawing feeling that I'm floating on air and do not understand anything and that I need to go back to basics, the over-focusing on which would likely lead farther away from gainful employment in the industry. So what's the upshot? Learn basics -- to facilitate your life's work in the abstraction domain. You'll be happier, more productive, and more fulfilled in your work. Next point. After a couple of years my manager turns to me and gives me my long awaited access to the source code, and gives me a mandate to learn up on particular framework (a JSF implementation for the record.) So now I'm reading core java and core java server faces like a madman, but am still employed in my support role facing little pressure to 'produce' which is key. Also, trust me, you cannot compare learning Java and JSF while staring into the belly of real life enterprise application code wading through source files with a modern IDE (navigable!!) trying to figure things out. It's night and day different from tutorial land learning. I cannot overstate that -- night and day. At the same time, I do not believe, as a rule, that you can self-teach yourself these frameworks to get yourself hired as an entry level learn on the job programmer, because I do not believe there are such positions. Programmers are paid well, and companies dish out that type of money because they have things they need done and they've no need to train. But, once your in, your in. Which means that if you can get yourself into a software support role and learn basics and work your self into source code access and then study the relevant technologies -- then that, I believe, is a reliable way into the field, because 1. by the time you get access, they know you are competent and that they like you and 2. by the time you get access, you will already be providing value to the company proportional to your wage, and 3. while you are learning the technologies (and it's not 'rocket science' if you know the basics) you will have a real life application before your eyes to study, and 4. (an not least, at all) this real life application you are studying you will already know outside in, because you have become an support expert in it.

Comment Re:If you don't like it.... (Score 1) 431

Don't talk smack about your heritage, reality is bigger than you. No one questions scientific methodology, only discussions concerning the epistemological significance of the various methods. Philosophy of science was once of interest before show me the beef became the arbiter of what's real. No one even questions observable evolutionary dynamics (scientific) but only the historical projections fantastically based thereon.

Comment NO (Score 1) 313

Stop with the requiring stuff. Public schooling is a disaster and curriculum is more problem than solution. There is zero opportunity to cater to kid's interests and capabilities. I know kid's who eat up maths but spend the majority of time 'learning' stuff in which they have little interest. None of these requirements lead to jobs anyways so let's stop pretending that every 10 year old (or human being) needs to know what a fucking tundra is. Beyond basic literacy and arithmetic, schools and teachers should be free to innovate and cater to the local need.We should be moving toward school vouchers, increasing school options and local curricular control. How bad do things need to get before you realize that the problem is YOU.

Comment I really hope they succeed (Score 2) 129

I've always liked Nokia. Just bought the wife a Nokia X2, which is apparently a good seller in areas of the world where they cannot afford hand held computers and need suffice, therefore, with phones. I need a keyboard on my phone, and paid full price for the BB 9900. I love the phone, because of the keyboard--I don't use any apps outside of the browser (opera) and email client--and find navigating the user interface better than I did when I tried out Android on the Nexus S I got this phone to replace. Well, I do love the phone but this will be the very last time I pay 700 hundred dollars for one. Playing with my wife's X2 and with the Nokia desktop app, which is pretty polished, I'm thinking that when it comes time to replace my BB, I might just buy the $60 X2 and spend the balance on tablet computer. As long as Nokia is viable, I know I will be able to pick up an inexpensive feature phone that only does what it does but does what it does well. I've trusted Nokia quality for years, and would be very, very sad to them fall off the map. That they are thinking out of the box to please purchaser, doesn't surprise me in the least.

Comment We don't want it (Score 1) 791

I hope this is pushback against the very disturbing trend of operating systems trying to monetize the product after sale. That means they wish to invade my home to be at the ready to push on me or least provide me something I may (but probably) wont ever need. They want to be ever present in my life. Invaders. It's why I'll never run anything later than Windows 7 and why I will be migrating my desktops to Debian from Ubuntu. Give me the software, make me pay if need be, and get out of my house. Thank G-d for the open source movement.

Comment Prof. is absolutely right (Score 3, Interesting) 285

and completely wrong. The Stats course was a disaster. Mr. Thrun should stick to advanced level instruction. I owe a lot to Udacity. Some of the courses there are great; a few are stellar. David Evans is magician. Wesley Weimer was stellar. And Steve Huffman did a great job. The classes are only as good as the teachers.

Comment Missing the point (Score 5, Informative) 110

I am a middle aged, self-taught programmer/technologist who dropped out of math way, way too early. There's a ceiling to my ladder of growth in this, and that ceiling is math. I'm making my way through all the math videos on Khan--been at it for a half year or so-- and am starting to see cracks in the ceiling. He's an excellent teacher and there's a vast math playlist there. All this talk about KA's role in replacing/supplementing formal education obscures the concrete reality of there now being an unprecedented resource on-line for learning and self-empowerment. Also, little noted is just how good a teacher Khan really is. He's clear, humble, knowledgeable and very much into providing the intuition in addition to the mechanics. I thank G-d for Khan Academy everyday.

Slashdot Top Deals

Top Ten Things Overheard At The ANSI C Draft Committee Meetings: (5) All right, who's the wiseguy who stuck this trigraph stuff in here?

Working...