Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
The Fool
Oct 16, 2003


rsjr posted:

Please share why strings in C are so special and what great understanding knowing this has given you.

I don't know about him, but the "strings are arrays" epiphany I had in high school was a major milestone for me.

Adbot
ADBOT LOVES YOU

The Fool
Oct 16, 2003


Che Delilas posted:

Of course, if you're grouping the languages and technologies that you know by letter, it's perfectly okay again.
  • Java/JavaScript/Django

This makes my brain hurt.

The Fool
Oct 16, 2003


Munkeymon posted:

You don't ever email anyone your resume?

I send my resume out in the form of scrolls attached to carrier pigeons.

The Fool
Oct 16, 2003


Zero The Hero posted:

How do you go about finding a job in another city? I might have asked this before, but I forget. The city I'm in isn't great for tech, but trying to apply in other cities is very difficult. A lot of places just immediately toss out my resume just because I'm not local, it seems. The ones that do contact me immediately ask why I'm applying out of state, and I don't have a great answer. Going through a recruiter isn't ideal here, I imagine it's even worse trying to deal with one in a different city. Most of the craigslist postings I see are just from recruiters anyway. I have a bit better luck with stack overflow careers. Is there somewhere better I should be looking?

Having just gone through this, here's what worked for me:

My wife and I set a deadline to move, so that when applying to jobs, I could tell prospective employers that I would be in town on x date, regardless of whether or not they hired me.

When they asked me why I'm moving, I could truthfully say that I was moving to be closer to family, but "I like (city, culture, career opportunities) better", are all perfectly valid reasons.

When looking for tech jobs check out dice and indeed, Craigslist in my area only seemed to have the entry level help desk or the small business underpaid to do everything postings. Also, get an idea of what large companies have offices in the target city, then look at the career sections on their respective websites. There are usually jobs listed there that haven't made it onto career sites yet.

The Fool
Oct 16, 2003


Gounads posted:

Well, that was disappointing, no offer after all. Not sure what changed. They must have found someone better between then and now.

e: WTF. 18 minutes after getting rejected I get another email saying he talked with the CEO and they want me to interview with someone else.

It's possible that they didn't want you for the job you applied for but thought you would be a good fit for another position.

Either that or it's a total clown show.

The Fool
Oct 16, 2003


Fellatio del Toro posted:

You all are talking about years but I don't know that I've ever written anything that I didn't want to go back and rewrite less than a week later

I have personal projects that never get done because I'm refactoring them once a month.


On the flip side, I've written scripts to solve a problem problem for a client with every intention of going back and cleaning it up, but in reality forgetting about until two years later when it breaks.

The Fool
Oct 16, 2003


CPColin posted:

I worked at Experts Exchange for ten years AMA. Aside from a few experiments, it was just the one site.

Expert sex change

The Fool
Oct 16, 2003


KernelSlanders posted:

I had a candidate submit a take-home code challenge in .rar format. I don't really trust any of the websites from which I can download something to open it. Am I being a dick if I reject him purely on that basis?

Why are you in a position to judge take home work if you don't know how to open a rar file?


Just use 7zip: http://www.7-zip.org/

The Fool
Oct 16, 2003


KernelSlanders posted:

I know what it is. It's what I downloaded all my porn torrents in circa 2001, and I used adware to open them. Are people still using this, particularly in a professional setting?


This isn't helping his cause.

To answer your earlier question: You are a dick.

The Fool
Oct 16, 2003


RUM HAM posted:

* I'm doing the in-person CS50x through LaunchCode.org and the tracks offered after the Harvard portion are: Swift Development, Javascript, or C#/.Net.

I'm going with C#. On my own/on the side, I'm gonna mess with Python/Django and some front-end skills, I think.

Google has a pretty good list of other stuff you should do to round yourself out and continue growing:

https://www.google.com/about/careers/students/guide-to-technical-development.html

Ruby - http://www.theodinproject.com/
Python - https://www.fullstackpython.com/

* This whole post is the opinion of a fellow programming newbie and should be taken with a grain of salt.

I like Free Code Camp: https://www.freecodecamp.com/

The Fool
Oct 16, 2003


Keetron posted:

Yeah, buying a new car is stupid in any scenario. Always buy used.

No. Buy a new boat.

The Fool
Oct 16, 2003


Death Zebra posted:

So I was sniffing around this thread because a list on careerbuilder featured programming on a list of jobs that didn't require people skills but this thread, especially the OP, indicates otherwise. I take it there's basically no point in learning programming if you don't have people skills (except for non-career use)? It's not like I'm bad in that regard or dysfunctional in any way, I just ain't the smiling or socialising type.

I don't understand your post.

Basically every job ever requires interacting with people.

The Fool
Oct 16, 2003


Apply to each position individually.

The Fool
Oct 16, 2003


In a previous life I was a store manager for a c-store chain that used these tests for application screening.

On the hiring side, I was presented with a percentage score for each applicant.

Company policy was that a failing score (<70%) was unhireable.

My personal policy was to not hire anyone that had perfect scores, because those guys were sure as gently caress to be lying their asses off.

The Fool
Oct 16, 2003


Analytic Engine posted:

So you only hired people stupid enough to incriminate themselves?

It was my theory that anyone capable of getting a score in that range would not be a total mouth breather and wasn't going out of their way to scam us.

It was a lovely retail job. Between that test and the mandatory drug tests, nearly 80% of applicants were eliminated.

As long as the remaining 20% could arrive at work when scheduled, they had jobs.

The Fool
Oct 16, 2003


Grump posted:

Ah idk. It's just seemed very weird walking into a room with 3 pasty looking developers and literally no other employees. Just gave me a very looming feeling.

That seems better than 2 hr people.

The Fool
Oct 16, 2003


Work on personal projects and build a portfolio.

The fact that you want to work as a programmer, are into a CS Masters program, and don't have a portfolio is kinda a red flag to hiring managers.

The Fool
Oct 16, 2003


Having a portfolio/github becomes less and less important the more verifiable work experience you have

The Fool
Oct 16, 2003


Talk about first world problems.

The Fool
Oct 16, 2003


I'm not currently looking for a new job, but I wouldn't mind putting in 10-15 hours a week for some extra income. Are any of the dev freelancer sites worth using?

The Fool
Oct 16, 2003


ddiddles posted:

From what I've seen its a lot of people that want to build an eCommerce site for them for $50.

I'd turn on a squarespace site for $50.

The Fool
Oct 16, 2003


Grump posted:

You're probably better off bartending a couple nights a week

upwork.com posted:

I need help removing any malicious codes or malware from my wordpress site. Currently, when people visit my site, they get this message:

"Deceptive site ahead

Attackers on MY-URL.COM may trick you into doing something dangerous like installing software or revealing your personal information (for example, passwords, phone numbers, or credit cards)."

You're probably right.


edit: Another one is wanting to pay $15/hour for 7 hours of a work to build a craigslist killer.

The Fool fucked around with this message at 00:05 on Jul 19, 2017

The Fool
Oct 16, 2003


taqueso posted:

Could you switch cities instead of switching careers?

This.

I'm not that great with the geography of smaller states, but Austin is supposed to have a pretty good market, I'd start looking for jobs there if I were you.

The Fool
Oct 16, 2003


InevitableCheese posted:

Aren't portfolios a huge part of what a self taught person would want to have when they are getting a job?

They're easily the best way to offset a lack of job experience and formal education. But consensus in this thread seems to be that they become rapidly less important once you've had a good couple years of jr dev experience.

The Fool
Oct 16, 2003


PokeJoe posted:

Write your own terrible programming language.

https://interpreterbook.com/

quote:

Make a map of all the alleys in your city that smell like piss when it hasn't rained in a while that others can update

$200 million dollar idea

The Fool
Oct 16, 2003


The Protestant work ethic.

The Fool
Oct 16, 2003


fritz posted:

I've seen people pivot to calling it 'the Judeo-Christian work ethic'.

I dunno, culturally catholic countries don't seem to have the same problems. Just different ones.

And I have no idea what japans deal is.

The Fool
Oct 16, 2003


The last time I needed to do this I used Glassdoor's salary tool: https://www.glassdoor.com/Salaries/index.htm

Looked up the salaries of a few related job titles, and added $10k.

I got exactly what I asked for without any push back though, so I should have added more.

The Fool
Oct 16, 2003


Jose Valasquez posted:

Are startups even the primary employers for developers?

I would expect there to be way more jobs at established companies than startups, but that is just my gut feeling, I'm curious what the numbers actually look like.

This isn't specific to tech, but overall more new jobs are created by startup companies than established small or large companies.

Edit: Rounded up a supporting article since I page sniped.

http://www.kauffman.org/what-we-do/resources/entrepreneurship-policy-digest/the-importance-of-young-firms-for-economic-growth

quote:

Policymakers often think of small business as the employment engine of the economy. But when it comes to job-creating power, it is not the size of the business that matters as much as it is the age. New and young companies are the primary source of job creation in the American economy. Not only that, but these firms also contribute to economic dynamism by injecting competition into markets and spurring innovation.

The Fool fucked around with this message at 20:50 on Sep 14, 2017

The Fool
Oct 16, 2003


CPColin posted:

Edit: The vendor just responded while I was posting this. A coworker asked, "Hey when I look at this account, this error happens. *screenshot*" The vendor replied, "Is it just that account or all accounts?" I want to reply, "It doesn't matter! It's at least that account, so loving fix it!"

From a troubleshooting point of view, it matter a lot. It's the difference between a problem being unique to the account, or potentially being a system wide issue. Each situation would have a different approach to tracking down the underlying cause.

The Fool
Oct 16, 2003


That's a weird way to spell Express and JavaScript

The Fool
Oct 16, 2003


ultrafilter posted:

PHP. PHP is worse.

Yeah, it isn't even a contest

The Fool
Oct 16, 2003


IMO listing UDP as a networking skill is like listing generics as a programming skill.

The Fool
Oct 16, 2003


Remove the network programming line, remove the OS line.

If you must, rename or "Experience in" to "Other Skills" and list Windows and MacOS X there, but don't call out specific versions. You could also add network programming as an item here.

You mention Xcode twice in your skills section.

Drop XNA from your skills list.

I would replace some of your specific product mentions with generic technologies. Virtual Box with Virtualization, Git with Source Control, etc.

The Fool
Oct 16, 2003


Pollyanna posted:

I've officially gotten an offer! I don't see anything in the contract that worries me, it seems pretty standard, but I'm a little worried about the health insurance options. It's from a completely different state, and I can't tell whether my current doctors/psychs are considered in-network or out-of-network as a result. I'm gonna have to do some research into how health insurance works (gently caress this country).

The easiest way to figure this out is to find out who the new provider is, then call your doctors and ask. The front desk people will probably know the answer off the top of their heads.

The Fool
Oct 16, 2003


Why did you as a junior dev even have the ability to run a customers credit card number?

it’s broken processes all the way down

The Fool
Oct 16, 2003


Pollyanna posted:

They told me to, when I asked if we had a test CC. Literally just “naw, just use the customer’s CC”. I guess the implication there was “but don’t actually charge them”, which is kind of dumb when you’re testing that specific functionality. If it was a test, I guess I failed :shrug: it was ultimately for the best that I left, really. My manager had some...pretty lovely behavior in trying to “mentor” me.

You as a dev should not have even been able to see a customers cc information, so many things have to be wrong to get to that point.

Jose Valasquez posted:

The fact that devs have access to a customer's credit cards like that makes me die inside. You should name and shame so that we know not to ever give that company our credit card info.

This guy gets it.

The Fool
Oct 16, 2003


Pollyanna posted:

I thought that was the kind of thing I’d get ostracized for admitting to :psyduck: I wouldn’t tell it to potential bosses and hiring managers, at least.

It's ripe fodder to be spun into a "How I learned best practices" story in future interviews.

The Fool
Oct 16, 2003


I really like The Changelog, and Hanselminutes occasionally has good guests.

Adbot
ADBOT LOVES YOU

The Fool
Oct 16, 2003


Pollyanna posted:

Some people use web dev to refer only to front end, and back end as part of “normal software development”. JavaScript/not JavaScript, basically.

With full stack being a combination of the two

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply