|
rrrrrrrrrrrt posted:Yep. Many of the apps I support still run on a Java 1.4 stack. That said, I still get to do some reasonably modern (if not interesting) projects. Some branches of the government are more modern than others. There are also plenty of cool hip start-ups in Victoria, some more successful than others(Metalab)
|
# ? Aug 18, 2013 23:10 |
|
|
# ? Jun 8, 2024 23:53 |
|
Sitting Bull posted:http://www.dice.com/job/results/tn/us?caller=advanced&src=19&x=all&p=sw http://www.dice.com/job/results/ca/us?caller=searchagain&src=19&x=all&p=sw Search results: 1 - 30 of 15051 Where do you suppose the guy with absolutely no relevant experience is going to have better luck?
|
# ? Aug 18, 2013 23:10 |
Pilsner posted:I was about to say.... SO must be sparsely used - 406 jobs in all of California, home of the tech boom?? SO is very highly used by many quality companies. Most of the positions posted on Dice are bullshit so the recruiters can reel you in. In short, don't loving use Dice. Indeed or Craigslist are more likely to give you better results. If you're a qualified developer, SO is your absolute best resource for finding a position, as there are numerous new roles posted hourly.
|
|
# ? Aug 18, 2013 23:14 |
|
Pilsner posted:I was about to say.... SO must be sparsely used - 406 jobs in all of California, home of the tech boom?? I suppose it's because the community of active people there are most likely the people that already have jobs. Both it and the GitHub Jobs websites are barren wastelands for how high profile the websites actually are.
|
# ? Aug 18, 2013 23:15 |
|
Sarcophallus posted:http://www.dice.com/job/results/ca/us?caller=searchagain&src=19&x=all&p=sw I never said not to look elsewhere.
|
# ? Aug 18, 2013 23:24 |
|
Krenzo posted:Yes, Tennessee sucks, but there are some jobs here. im sure there exist a nonzero number of programming jobs that would be available to recent graduates but essentially there are no jobs. you want to be somewhere that you have a large number of companies fighting to hire you. You will not get that in Tennessee. You will get that in the Bay Area, Boston, Raleigh/Durham, and a few other spots. Programming is a specialist field and the industry simply does not exist in many parts of the world. In the same way that I wouldnt get a degree in fisheries management and then complain that there's no jobs in New Mexico, I would not get a degree in CS then complain about how there's no jobs in Tennessee.
|
# ? Aug 18, 2013 23:26 |
|
rotor posted:Programming is a specialist field and the industry simply does not exist in many parts of the world. In the same way that I wouldnt get a degree in fisheries management and then complain that there's no jobs in New Mexico, I would not get a degree in CS then complain about how there's no jobs in Tennessee.
|
# ? Aug 19, 2013 01:08 |
|
Cicero posted:This is only partially true. Lots of different kinds of companies (and probably virtually all large companies) have developers on staff. sure. you can always get a job at the one place in your area at which you are employable to produce whatever lovely internal database skins they need produced OR! You could move to where companies are seriously hurting for employees and who pay top dollar for them. I mean I dont really see how this is even an argument. Move to where the loving jobs are or stop whining about ~this economy~ because the economy out here is loving booming.
|
# ? Aug 19, 2013 01:38 |
|
Not sure why it's a debate really. In St. Louis I could find a decent job on or near Scott AFB or doing C#/Java programming for one of the big companies here but that's my only options outside of the usual suspects who want to pay $40-50k and have outrageous work/experience requirements. When I check craigslist (yeah, yeah) for software/IT stuff, there's maybe 10-15 relevant postings every two weeks compared to 20+ a day in Seattle and god knows how many in the bay area. Especially if you're young and have nothing tying you to an area why bother sifting through trash and wasting your earning potential when you could find work, learn more and make good money elsewhere?
|
# ? Aug 19, 2013 03:03 |
|
Just received the results of my algorithms final. I aced it. I dreaded taking this class in the beginning of the summer, but now I have a newfound appreciation of the elegant and intricate ways people have solved seemingly intractable problems (and sometimes getting around the issue of the problem being actually intractable!). Right now I have a month of free time before the new quarter. I don't want to waste it, but I have no idea what to do or where to start when it comes to doing a personal project outside of class. I think I've learned enough to do something, but taking the first step into the real world is difficult. I don't really have a burning problem I want to solve right now, but I know enough that it's because I have no idea what's possible for me at the moment. What was your first non-class programming/CS thing? How did you come up with it? Any advice on getting started? Personally I'm very interested in working with C, but C++/Java/Python is also fine.
|
# ? Aug 19, 2013 04:32 |
|
UnfurledSails posted:Just received the results of my algorithms final. I aced it. I dreaded taking this class in the beginning of the summer, but now I have a newfound appreciation of the elegant and intricate ways people have solved seemingly intractable problems (and sometimes getting around the issue of the problem being actually intractable!). I made a raytracer, it's nice because it's simple but has lots of direction to build on and in the end you get a pretty picture! And don't be excited about C, what the hell man, be excited about C++11 at least.
|
# ? Aug 19, 2013 05:24 |
|
For interviewing for a first programming job, how important is it to know(say 1-13): -nCk and nPk -f score -bayes rule/bayesian network -induction -derivatives/integrals -linear regression I'm trying to go through a checklist given to me by my 'mentor', of which these are the concepts I'm struggling most with. I'd like to identify which are the most common for interview questions etc
|
# ? Aug 19, 2013 06:28 |
|
Sitting Bull posted:For interviewing for a first programming job, how important is it to know(say 1-13): Your 'mentor' has no loving idea what he's talking about. (All of these are great things to know about and may even be useful some day, but it would be an exceedingly rare interview where derivatives, integrals or induction came in handy, and even then it'd only be in a volunteered "oh by the way I happen to be able to prove my algorithm's correctness" or something kind of sense. The rest will never come up ever beyond perhaps interviews for very, very specialised positions in statistical computing, what the gently caress) Edit: oh nCk you should maybe know, I missed that one, but it's really easy seiken fucked around with this message at 06:38 on Aug 19, 2013 |
# ? Aug 19, 2013 06:35 |
|
seiken posted:Your 'mentor' has no loving idea what he's talking about. I had a feeling this might be the case. For reference, he has his 13 y.o son teaching me pre-calculus, so his expectations may be a tad unrealistic for the jobs I'll be applying for... All I want is to make ~50K/year so that I can pay my rent/bills and not live off of ramen.
|
# ? Aug 19, 2013 06:39 |
|
Sitting Bull posted:For interviewing for a first programming job, how important is it to know(say 1-13):
|
# ? Aug 19, 2013 06:40 |
|
Sitting Bull posted:For interviewing for a first programming job, how important is it to know(say 1-13): The first two, I don't know what the gently caress. The second and third I vaguely remember. I failed calculus. The last, no clue. I have never been asked questions about any of those things. Your 'mentor' is out of touch.
|
# ? Aug 19, 2013 06:41 |
|
Sitting Bull posted:For interviewing for a first programming job, how important is it to know(say 1-13): If you want someone to help you out for interviews the best thing they could probably do is have them make you whiteboard a basic interview problem and interrogate you about it.
|
# ? Aug 19, 2013 06:44 |
|
I'd rather just know of you like programming computers and whether you bathe on a regular basis.
|
# ? Aug 19, 2013 06:44 |
|
If you want some realistic questions to look at, just head over to glassdoor and check out interviews from some of the bigger tech companies.
|
# ? Aug 19, 2013 06:46 |
|
Ithaqua posted:The first two, I don't know what the gently caress. I think nCk is a weird notation for "n choose k", the number of ways of choosing k objects from a set of n objects (n!/(k!(n-k)!)), and nPk I guess is the number with replacement (n^k). To be fair, these are fundamental and do come up a bunch in algorithms and complexity. But I definitely get the sense the 'mentor' is a PhD statistician who has never interviewed for a programming job. seiken fucked around with this message at 06:53 on Aug 19, 2013 |
# ? Aug 19, 2013 06:50 |
|
UnfurledSails posted:What was your first non-class programming/CS thing? I wrote a very simple shell in C, which was a lot of fun. I never got to take a compilers course at college, either, so I learnt a lot while I was working on that project (although a shell is obviously an interpreter).
|
# ? Aug 19, 2013 06:59 |
|
seiken posted:I think nCk is a weird notation for "n choose k", the number of ways of choosing k objects from a set of n objects (n!/(k!(n-k)!)), and nPk I guess is the number with replacement (n^k). To be fair, these are fundamental and do come up a bunch in algorithms and complexity. Yeah unless you're interviewing for a Stats position knowing Bayesian networks and F-score is not necessary. The rest is stuff a good basic math and stats course should teach but is totally not necessary for most programming jobs (except induction to help understand proofs of algorithms)
|
# ? Aug 19, 2013 07:00 |
|
Sitting Bull posted:For interviewing for a first programming job, how important is it to know(say 1-13): I would never ask a software engineering candidate those kinds of questions. (My basic coding test does involve math and probability but I spell out the equations and they're very basic anyway) (and I have another coding test for people with PhDs that needs some thinking and probability comprehension).
|
# ? Aug 19, 2013 07:07 |
|
seiken posted:I think nCk is a weird notation for "n choose k", the number of ways of choosing k objects from a set of n objects (n!/(k!(n-k)!)), and nPk I guess is the number with replacement (n^k). To be fair, these are fundamental and do come up a bunch in algorithms and complexity. nPk is choosing without replacement (n!/(n-k)!), nCk is without replacement where order of choice doesn't matter ((n P k) / k!). Often labeled nPr and nCr on calculators.
|
# ? Aug 19, 2013 07:13 |
|
Thanks y'all. Its easy to get discouraged when you're trying to learn all of those at once, plus new languages/algorithms(minimax, a*, dijkstras, BFS/DFS, merge sort, k-means clustering etc) Time to start applying for jobs.
|
# ? Aug 19, 2013 07:16 |
|
Has this mentor ever actually held a software development job? Or is he a CS or Math PhD? I mean, some of that stuff is neat and all, but it's not really useful or needed for 90% of development work, as far as I'm concerned. Yeah, there are mathy-sciencey-engineeringy programming jobs out there where that stuff is useful or even needed, but they are a small, small portion. Even the parts of those topics that might once and a blue moon come up in day-to-day coding are pretty well shop-worn and easily Google-able.
|
# ? Aug 19, 2013 07:39 |
|
rrrrrrrrrrrt posted:Has this mentor ever actually held a software development job? Or is he a CS or Math PhD? I mean, some of that stuff is neat and all, but it's not really useful or needed for 90% of development work, as far as I'm concerned. Yeah, there are mathy-sciencey-engineeringy programming jobs out there where that stuff is useful or even needed, but they are a small, small portion. Even the parts of those topics that might once and a blue moon come up in day-to-day coding are pretty well shop-worn and easily Google-able. Yes, he was a senior dev for two of the most well known tech companies in NA, for nearly 20 years between the two. He really does mean well, but I think he assumes I'm aiming a little bit higher than I actually am. no_funeral fucked around with this message at 08:14 on Aug 19, 2013 |
# ? Aug 19, 2013 08:00 |
|
nCk and nPk is one which you might encounter in an interview. I'd be absolutely thrilled for a candidate that knows about the others and/or has enough understanding about statistics to know how to verify a hypothesis (this applies to any engineer, not just software), but it's just not something you can require if you actually need to hire people Induction helps with the study of some algorithms. The others are more specialist. You might need derivatives for some more numerical algorithms, but unless you end up in an actual math heavy positions those are things you won't need for years. When recruiting programmers, we're usually happy to find a candidate that can, you know, program. Remember that many people still find FizzBuzz to be an effective filter. quote:minimax, a*, dijkstras, BFS/DFS, merge sort, k-means clustering etc With the exception of k-means clustering which is IMHO more specialist to machine learning, those would be good things to know about. Certainly more so than the others listed.
|
# ? Aug 19, 2013 08:26 |
|
DAT NIGGA HOW posted:Then you'll never get a job as a programmer. Most people hammered on the fact that you should move or at least search out of state, which might be quite correct. But the above is really important if you want to have a shot at landing a job where-ever. Without anything like even a (few) hobby programming projects on your resume, your odds are very slim. You have a CS degree and want to get a programming job, but somehow in those 5 years you've never had an itch to scratch and coded something up? You're now both signaling you have zero programming ability (due to no experience + degree being meaningless for that) and you're going to get doubted on motivation too. Getting programming experience takes a computer that's less than 10 years old, intermittent access to the Internet, and maybe 2 hours spare time every few days. It's not an unfair or unreasonable hurdle to overcome.
|
# ? Aug 19, 2013 08:43 |
|
Skuto posted:nCk and nPk is one which you might encounter in an interview. I'd be absolutely thrilled for a candidate that knows about the others and/or has enough understanding about statistics to know how to verify a hypothesis (this applies to any engineer, not just software), but it's just not something you can require if you actually need to hire people Yeah, I've implemented almost all of those in small 1-3 day projects(except a*[heuristic?? whats that??] and k-means clustering) in preparation for interviewing, so I'm feeling fairly confident about those. Thanks =]
|
# ? Aug 19, 2013 08:49 |
|
Sitting Bull posted:Yeah, I've implemented almost all of those in small 1-3 day projects(except a*[heuristic?? whats that??] and k-means clustering) in preparation for interviewing, so I'm feeling fairly confident about those. Thanks =] A* (A-star) is a path finding algorithm used to find the shortest route between two points. It differs from Dijkstra in that it requires a heuristic (=possibly inexact rule) that estimates distances, but when that is available (and in practice it usually is) it's generally much faster than Dijkstra. It's one of those things basic AI courses usually touch upon, and an AI algorithm that has obvious practical applications. The implementation is also a good exercise.
|
# ? Aug 19, 2013 09:57 |
|
rotor posted:you struggle where you are in Tennessee because you have a degree in computer science and you live in Tennessee. There are no computer jobs there. This is just terrible advice. I don't have the money to live in any of the big tech cities. I barely have the money to live here. I've been sick for a week, trying to avoid the doctor, because I couldn't afford it. I finally caved out of necessity, cost me 150$. I'll have to pick up 2 or 3 extra days at work to cover the bill. I can't afford a van, the car I have likely wouldn't survive the trip, and I don't think I can get interviews with no phone and an address of "Honda Civic". I'm not trying to give a sob story or anything, my life isn't bad. I live comfortably when I'm not sick and I don't have the massive student loan debt most of my friends have. But your advice isn't even a remote possibility for me. I've got a friend who lives near LA, he may be upgrading to a bigger place soon, and then I may have a chance to move, provided I can find a job within walking distance to keep me afloat until I find a career job. But until then, I'm here for the other advice in this thread, like how to improve my resume or what to expect in a professional interview.
|
# ? Aug 19, 2013 13:47 |
Zero The Hero posted:This is just terrible advice. I don't have the money to live in any of the big tech cities. I barely have the money to live here. I've been sick for a week, trying to avoid the doctor, because I couldn't afford it. I finally caved out of necessity, cost me 150$. I'll have to pick up 2 or 3 extra days at work to cover the bill. I can't afford a van, the car I have likely wouldn't survive the trip, and I don't think I can get interviews with no phone and an address of "Honda Civic". I'm not trying to give a sob story or anything, my life isn't bad. I live comfortably when I'm not sick and I don't have the massive student loan debt most of my friends have. But your advice isn't even a remote possibility for me. I've got a friend who lives near LA, he may be upgrading to a bigger place soon, and then I may have a chance to move, provided I can find a job within walking distance to keep me afloat until I find a career job. But until then, I'm here for the other advice in this thread, like how to improve my resume or what to expect in a professional interview. Are you really that oblivious to the fact that many companies in the major tech hubs will provide relocation assistance?
|
|
# ? Aug 19, 2013 15:29 |
|
Zero The Hero posted:This is just terrible advice. I don't have the money to live in any of the big tech cities. I barely have the money to live here. I've been sick for a week, trying to avoid the doctor, because I couldn't afford it. I finally caved out of necessity, cost me 150$. I'll have to pick up 2 or 3 extra days at work to cover the bill. I can't afford a van, the car I have likely wouldn't survive the trip, and I don't think I can get interviews with no phone and an address of "Honda Civic". I'm not trying to give a sob story or anything, my life isn't bad. I live comfortably when I'm not sick and I don't have the massive student loan debt most of my friends have. But your advice isn't even a remote possibility for me. I've got a friend who lives near LA, he may be upgrading to a bigger place soon, and then I may have a chance to move, provided I can find a job within walking distance to keep me afloat until I find a career job. But until then, I'm here for the other advice in this thread, like how to improve my resume or what to expect in a professional interview. and what everyone here is saying is that you do not literally have to be in the area to apply for jobs in that area. we have these things called telephones and the internet which make it easy to 0. do you actually live in a honda civic? if so, don't list your home address. if not, list your home address. alternatively, list the home address of a friend. 1. where do you use the computer? if its a public computer, go to 1a, if its not go to 1b 1a. do you have friends? ask if you can use their cell phone/home phone for 45 minutes to talk to a person who has the chance to pay you 80 thousand dollars in a very nice locale known to some as "the bay" 1b. voice.google.com 2. if your unimaginative, depression rotted mind can somehow pass the phone interview stage then a company will actually fly you out to "the bay" and put you up in a nice hotel. you get to put on your favorite whitesnake t-shirt and acid washed jeans and get a chance at being hired! 3. did you know? when tech companies hire you they will give you a decent relocation package! this include: house hunting trip, paying to move your stuff, and even the ticket to fly your rear end out to sf. this is not just google, facebook, microsoft, amazon, etc.; all tech cos will do this for you. if they don't, then they clearly do not know what they're doing and you should probably not work there.
|
# ? Aug 19, 2013 16:05 |
|
Zero The Hero posted:I don't have the money to live in any of the big tech cities. Tons of companies provide relocation. Also, they will pay you based on cost of living. So saying "I can't afford to live in x city right now" is dumb because if you got a job in x city you would negotiate a salary that paid you enough that you could afford it. The reason salaries in a city like San Francisco are super high is because it is super expensive to live there. edit: Regarding math stuff, I've never been asked a math question at a job interview. And if I was asked a math question I probably wouldn't want to work at that place anyways. astr0man fucked around with this message at 16:10 on Aug 19, 2013 |
# ? Aug 19, 2013 16:08 |
|
Zero The Hero posted:This is just terrible advice. You're wrong. You can ignore it all you want, but it's great advice. In certain locations, companies are absolutely clamoring for even semi-competent programmers. You could have a job in another location within two weeks. Stop telling yourself you can't before you even try - go look at job listings and make some phone calls.
|
# ? Aug 19, 2013 16:10 |
|
Also, this is obviously anecdotal, but the last time I was looking for a job I was living in DC. I wanted to move to Chicago. So I just applied to a poo poo ton of jobs in Chicago. I got a job that was listed as "local candidates only", and they paid my relocation expenses anyways. edit: Zero The Hero, I reread your post history in this thread and you've already interviewed for a job in California before, so you obviously know from that it's possible to find opportunities outside of your current state. It seems more like you just have some serious self-esteem issues. Don't automatically assume you aren't qualified for a job. I've applied for positions before where I didn't have experience that was directly relevant to the job vacancy, but that doesn't really matter. The interviewer cares more that you have any experience in general and are capable of learning whatever specific technology they want. Obviously for senior positions where a company says we want 10 years in X technology, they are going to care if you've never actually worked with X, but for entry to mid level stuff chances are they will be a lot more flexible. astr0man fucked around with this message at 16:47 on Aug 19, 2013 |
# ? Aug 19, 2013 16:13 |
|
Zero The Hero posted:This is just terrible advice. I don't have the money to live in any of the big tech cities. I barely have the money to live here. I've been sick for a week, trying to avoid the doctor, because I couldn't afford it. I finally caved out of necessity, cost me 150$. I'll have to pick up 2 or 3 extra days at work to cover the bill. I can't afford a van, the car I have likely wouldn't survive the trip, and I don't think I can get interviews with no phone and an address of "Honda Civic". I'm not trying to give a sob story or anything, my life isn't bad. I live comfortably when I'm not sick and I don't have the massive student loan debt most of my friends have. But your advice isn't even a remote possibility for me. I've got a friend who lives near LA, he may be upgrading to a bigger place soon, and then I may have a chance to move, provided I can find a job within walking distance to keep me afloat until I find a career job. But until then, I'm here for the other advice in this thread, like how to improve my resume or what to expect in a professional interview. If I wanted to relocate, I'd have to worry about selling my house, kid's school and daycare options, my wife's job, etc. Even with that, once I finish my degree, I'm going to consider looking around to see what my options are.
|
# ? Aug 19, 2013 16:29 |
|
There are IT jobs in Huntsville, Atlanta and Raleigh. Pretty heavily biased toward equipment control and medical IT, nothing particularly "sexy" except maybe Red Hat, but they can train you with practical development skills and give you something to talk about with recruiters. And they'll pay for your health insurance, unlike John. This is the business you've chosen. It's localized.
|
# ? Aug 19, 2013 16:44 |
|
|
# ? Jun 8, 2024 23:53 |
|
Hey guys I have a problem and need some advice I applied for a job a few weeks ago (for my first job out of university), and was asked to take their online coding test, so I did that and they contacted me to set up a Skype interview a few days later. I used some online tool they provided to set up the date and time for that interview, and when the time came about a week later the guy didn't contact me. I waited an hour or so and sent him an email. He replied with a generic 'Sorry' and we rescheduled for the next morning. About a half hour before the scheduled time I find out he's in a timezone that is an hour ahead of me, so of course I missed him. I sent him another email as soon as I realized it (which was basically as soon as I accepted his friend request on Skype as it tells you the timezone), but I haven't heard back yet. That was Friday before noon. My question is what do you guys think I should do at this point? Should I send him another email? or should I go down to the location in my city where I'd be working if I got the job and talk to someone there about the job? This is just about the best job I'd get in my city right out of school.
|
# ? Aug 19, 2013 18:30 |