Comment on: Can you get a job as a self-taught programmer?
0 30 Nov 2019 04:33 u/peacegnome in v/programmingComment on: [Python] Project Euler #1 without looping over 1000 numbers
Less clear, but could be done with math. I might write it out later but basically "1000/3/5" is key
Comment on: X-post: What is a 'good' programmer?
agreed 100%. I was asked to write job requirements for a programmer, and i wrote some basic ones, but then told the person who would do the hiring that we really just need someone who is comfortable learning new things, otherwise you get someone who has shitty habits and "knows best".
Comment on: StackOverflow Survey - Majority of Programmers Are Self-Taught
That's good to hear. I thought that it would be more like how it was with IT, where the only people who had passion for it were the ones that grew up with linux boxes at home (few girls). I don't see many female programmers outside stem, so it was just a guess based on how the ones i do see are very "i'm a female programmer".
Comment on: StackOverflow Survey - Majority of Programmers Are Self-Taught
I wonder how the numbers look for females vs. males. My suspicion is that close to zero female developers (outside of stem degrees) are 100% self taught.
Comment on: Which programming languages are most popular?
archive link. it would not display pictures, i even tried whitelisting some things. fuck that.
Comment on: Will being a programmer become a near minimum wage occupation?
everything can be coded, there is a lot of work to do. That said, not many people are good at coding, and most don't know much else. without a strong background in maths, hard science, or something else you will just another JS coder.
Comment on: [Poll] Tabs or Spaces?
the movement from 2 -> 3 is huge, and it is treated as 2 separate languages for the most part. usually code does not break between subversions and only features are added, for example most 2.6 code should have worked fine in 2.7. even more fun is the formatting:
foo = 'thing1'
bar = 'thing2'
print('%s %s" % (foo, bar))
print("{} {}".format(foo, bar)
print("{foo} {bar}")
i thought there was a 4th way, but i can't remember it right now.
Comment on: [Poll] Tabs or Spaces?
if you primarily write in a language that requires correct spacing (python, julia, restructuredtext, markdown, etc.) then you will prefer spaces, if you don't then you probably just go with whatever you use, not for any strong reason, but just because that's how you (or your ide) do it.
I find that when working with tab people on projects that don't require spacing (like latex, c++, etc.) there are many inconsistencies because of this; i hate it.
Comment on: [Poll] Tabs or Spaces?
god, I hate Python...
it's pretty rare to see that written.
Comment on: Linux marketshare doubled since five years ago. From 1% (July 2011) to 2%, July 2016.
100% improvement; it is 200% of what it was.
Comment on: Linux marketshare doubled since five years ago. From 1% (July 2011) to 2%, July 2016.
The best part about video card/monitor issues is that the gui install works flawlessly, but as soon as it restarts into the non-live version of the OS it doesn't work.
Comment on: What is the best language for someone who wants to learn to code for the first time?
go, Javascript, or python.
If you want to learn to code without things getting in your way then python is the best. javascript can be useful for a lot of things though, google scripts use it, as well as webpages, etc. Go if you want an awesome modern language that is incredible, but doesn't have the support that the others have and is much harder to get started with.
Comment on: All cources at codeschool are free for current weekend (5-6 march). Grab some while you can.
Is there a way to get these to persist after the weekend? I am pretty busy this weekend, but would love to demo their content.
Comment on: How do i start my Software Developer path.
It's okay, i understand the rational for JS, and i love golang, so i'm alright with that. I do think that python is pretty close to a perfect first language though.
Comment on: HOW TO: Move from github to BitBucket. I just moved 4 private repositories and it took me 10 minutes.
It was, and I think the sjws got it removed by bitbucket.
Comment on: How do i start my Software Developer path.
This is complete utter horse shit.
I was referring to the cost of college and how it is treated as a diploma factory because they have been given power over entire occupations. I am not saying that the degree is completely worthless, just that he would get more out of doing it on his own and he wouldn't have a $2k/mo payment at the end (plus all the money he would make during that time). I have run into times that i wish i knew a little more academically then i do, for example I need to switch a chunk of my code to AST, and i have not run into before. BUT as someone who has had their share of schooling, I can tell you that if i would have learned about ASTs 6 years ago i would not have gotten much out of it at the time.
As a more concrete example of what i'm talking about, i have met many engineering students who took calc one semester ago, but can no longer do simple derivatives, or integrals, and they need to have things like how to take derivatives of powers in their notes. They learned it, they took the test, they forgot it. If they had to do it 10x per day, then they would pick it up quicker than someone who had never had the class, but i still feel that the time/money saved in the workplace is much less than the time/money saved by not going to an expensive school.
Comment on: How do i start my Software Developer path.
There is a reason for that though, my code in python is much more readable, and much more concise than my code in c++, there are also things that i would never even bother to check in c++ because it would take too much effort, but in python it is free and so i just do it. for example, if i wanted to open and decompress a bz2 file in python:
import bz2
mydata = bz2.decompress(open(filename))
show me how to do it in c# or c++, and i'll show you code that didn't come off the top of your head unless you've done it 100x before.
Anyway, it is like libertarians (not the palin kind) dealing with "progressives"; the libertarians know the correct way, and the best way, but the others run around doing it the wrong way anyway.
There are some things that more modern, compiled languages (like go) are better for, but when people want to start out programming i really think that python lets you learn most of the stuff and then you can switch to another language to do it in a more difficult fashion.
Comment on: How do i start my Software Developer path.
I know that it isn't your fault, but you were born at the wrong time to go to college. I would strongly suggest against it, especially for CS, but if you do want to take courses perhaps try community college. You would be much better off making money right away than you would be getting in that kind of debt before your first paycheck.
One thing that would really help people like you is an apprentice program that was on equal footing as college legally (could stay on parent's insurance for example), but the US is completely messed up when it comes to college. A college program would teach you very academic stuff, but most of it isn't applicable to programming; and if you need to learn something specific like that you can just jump on the internet.
Comment on: How do i start my Software Developer path.
It all depends what you want to do, but I would say python is the language you should learn first. It is almost natural to write in python, and because it is interpreted you can try stuff out easily. To start i'd get the anaconda or miniconda setup, then you won't have (much) trouble installing packages that you'd like to use. There is also pycharm educational, which has modules to learn different things. once you have the grasp of the language you can decide what you want to do with it, machine learning, data analysis, games, web app, etc.
Comment on: These 'women are better programmers than men' articles everywhere aren't necessarily accurate
I think that we will see more people programming and having a passion for it in the coming years. Right now artists are using things like aruduino in their projects, many people are doing web design, etc. and each of these, even though they might not be "real" coding are making people much less apprehensive to seeing monospaced text in an editor. This means that we might get great female programmers at some point.
Comment on: These 'women are better programmers than men' articles everywhere aren't necessarily accurate
It is that way in most technical fields, there are some exceptions when there is repetitive lab work and things that anyone can find interesting (robotics, BME, medical, cutting edge), but a female EE, or ME, doing normal engineering work? forgetaboutit.
Comment on: xkcd comic: Git
But you couldn't do the same things with SVN. It was very limited, and required a server, even for little personal projects.
We interviewed some people for a ML position who were self taught and had no work history.