|
lifg posted:This is a method I've never heard of, I'm definitely going to give some thought to "trait based questions". Thanks. I learned about the idea from a book called "Thinking, Fast and Slow" by Daniel Kahneman. The book's about cognition and decision making in general, but there's a story from the author's days as a psychological evaluator for the Israeli army. He was assigned the task of improving the process which matched recruits with modes of service, since they weren't getting results with intuition-based interviews.
|
# ? Mar 22, 2017 01:50 |
|
|
# ? May 31, 2024 11:02 |
|
akadajet posted:JavaScript owns, gently caress you. JavaScript is terrible, and if you feel compelled to defend it to strangers on the forums, you are probably also terrible.
|
# ? Mar 22, 2017 02:07 |
|
JewKiller 3000 posted:JavaScript is terrible, and if you feel compelled to defend it to strangers on the forums, you are probably also terrible. No man it's definitely awesome to work in a language with no concept of constants, namespaces, or integers.
|
# ? Mar 22, 2017 02:15 |
|
Javascript is horrible; use Clojurescript or Typescript instead when possible but also learn Javascript well in order to reduce the chance of getting hurt when you do have to work with it
|
# ? Mar 22, 2017 02:17 |
|
javascript is a far better option than ruby in 2017 because you're almost assuredly still going to have to use the former if you're using the latter ruby is legitimately dying off though and has been since 2013/2014 and unless you want to maintain lovely rails 2/3 apps, stay away. that said, if you need a first job, it's still better than nothing
|
# ? Mar 22, 2017 02:52 |
|
JavaScript is a fantastic language as long as you put all contributors to your JS codebase under strict constraints (much of which can be automated or are being folded into new standards of the language). And, uh, as long as all contributors actually know JavaScript. Good ES6 code has been a blast for me to work with.
|
# ? Mar 22, 2017 04:14 |
|
RICHUNCLEPENNYBAGS posted:No man it's definitely awesome to work in a language with no concept of constants, namespaces, or integers. javascript has constants, and you can do integer math just fine. who the gently caress cares about namespaces?
|
# ? Mar 22, 2017 14:40 |
How do I find jobs that pay well. Do I just have to get more experience? I'm applying for every level jobs and the only calls I get back are looking to pay 20 percent less than the national average and I'm in the biggest tech hub in Canada. Been trying to negotiate but it only got me either a few grand more or a rejection. What's the general consensus on working for a startup for babvys first developer job? denzelcurrypower fucked around with this message at 14:48 on Mar 22, 2017 |
|
# ? Mar 22, 2017 14:45 |
|
Ornithology posted:How do I find jobs that pay well. Do I just have to get more experience? I'm applying for every level jobs and the only calls I get back are looking to pay 20 percent less than the national average and I'm in the biggest tech hub in Canada. Like, what's your background? Do you have a degree? In any case, startups sound like they suck to me. Getting paid a little under the average for your first job doesn't sound unusual, don't plan on staying there long term. After you get a year or so then upgrade to a better paying job. Rinse and repeat a few times till you're making a decent 6 figgies. akadajet fucked around with this message at 15:25 on Mar 22, 2017 |
# ? Mar 22, 2017 15:14 |
|
I just found this thread and have read through the OP a little, but I thought I would post some comedy that I am putting myself through: Background: I've been in Support at my company for over three years; I have mastered the public use of our proprietary software and have documented a ton of issues with it. I have mastered my basic job responsibilities and have automated a large part of the basic functions of my job with AutoHotKey. I now spend most of the free time I created documenting issues, putting fires out, and helping other people. News: Recently, a Product Owner, Product Manager, and QA all left from the same product development team. It is our most hosed up product and needs love ASAP, so I've been talking people up and just talked to our CTO about the QA job despite my complete lack of programming / development experience. Views:
|
# ? Mar 22, 2017 16:51 |
|
AAAAA! Real Muenster posted:QA job despite my complete lack of programming / development experience. Plenty of fine QA people can't code (though it limits you to tasks that can't be automated). Moreover, AutoHotKey scripts is programming. So it seems like you've got a bunch of QA experience and a bunch of experience developing automation scripts. Good luck!
|
# ? Mar 22, 2017 18:51 |
|
Ornithology posted:How do I find jobs that pay well. Do I just have to get more experience? I'm applying for every level jobs and the only calls I get back are looking to pay 20 percent less than the national average and I'm in the biggest tech hub in Canada. New startups tend to be lower salary + equity (which is worth precisely $0 until it isn't, so do your math accordingly). I haven't done it personally. How to get jobs that pay well: Prove that you know anything about code; tiny personal projects that you can show off and talk about are my personal recommendation. Then apply until a company makes you an offer that you like. Some companies just look for the cheapest scrubs they can find, and it's a numbers game to find one that is serious about hiring someone worth a drat. Try not to get too discouraged, entry level is the worst time you'll have finding a dev job by far.
|
# ? Mar 22, 2017 23:53 |
|
akadajet posted:javascript has constants, and you can do integer math just fine. this dude is right, the rest of you are idiots
|
# ? Mar 23, 2017 00:05 |
|
akadajet posted:javascript has constants, and you can do integer math just fine. import this posted:Namespaces are one honking great idea -- let's do more of those!
|
# ? Mar 23, 2017 00:12 |
|
ROFLburger posted:this dude is right, the rest of you are idiots ROFLburger indeed.
|
# ? Mar 23, 2017 00:44 |
|
Who the gently caress cares about namespaces? *every JavaScript project on Earth uses IIFEs everywhere to compensate for a lack fo namesapces*
|
# ? Mar 23, 2017 00:46 |
|
RICHUNCLEPENNYBAGS posted:Who the gently caress cares about namespaces? *every JavaScript project on Earth uses IIFEs everywhere to compensate for a lack fo namesapces* Or we just use ES6 modules.
|
# ? Mar 23, 2017 01:07 |
|
RICHUNCLEPENNYBAGS posted:Who the gently caress cares about namespaces? *every JavaScript project on Earth uses IIFEs everywhere to compensate for a lack fo namesapces* namespaces generally refers to namespacing of global scope stuff, not block-level lexical scoping
|
# ? Mar 23, 2017 01:41 |
I have been working lately with Vue and it made me realize that while I'm good at making JS do what I want, I have no idea how to organize it. AngularJS allowed me to avoid this problem since it gave me a ready-made structure but since Vue is a layer above AngularJS I tend to put all related methods inside their components and it looks bad and messy. How do I decide what goes where? Helpers, classes, services, etc. What should I read to learn about this? EDIT: I do put API class in their own files, I'm talking about things for processing data that the component receives.
|
|
# ? Mar 23, 2017 01:43 |
|
It greatly depends on how you're using vue. Depending on what tools you use with it, it can go anywhere from a simple view layer to a "framework". I'd have to see your code to say more, but typically if you're using vue as just the view layer, then there shouldn't be too many methods on the components. Especially not enough to make it look messy. Almost all of the logic should be on your controllers, which then just pass data to be displayed to vue. If you still have too many methods controlling how a component displays data to make the code hard to follow, you might consider breaking that component down into smaller parts.
|
# ? Mar 23, 2017 01:58 |
|
Ornithology posted:What's the general consensus on working for a startup for babvys first developer job? Startups have a lot of folks doing things for the first time. Which can be great! You get to broaden out your skillset, leap onto things that a big company would have sequestered in a separate department, wear a lot of hats, etc. It also means your manager may be doing that role for the first time. If it's your first job, you may not have a clue about acceptable boundaries and go with the flow on things you have every right to object to. Even if there are senior folks who you could learn from around, a startup's fast pace may not afford them with any time for proper mentorship or guidance.
|
# ? Mar 23, 2017 02:33 |
|
b0lt posted:namespaces generally refers to namespacing of global scope stuff, not block-level lexical scoping Which doesn't exist in JS
|
# ? Mar 23, 2017 03:12 |
|
RICHUNCLEPENNYBAGS posted:Which doesn't exist in JS Block scoping absolutely exists on every JS runtime that isn't ancient. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let
|
# ? Mar 23, 2017 03:41 |
|
Outside of people who work in frameworks like Angular and React - what do you do in your day to day that requires JavaScript? For myself, it's only really been to add plugins for specific functionality like lazy loading or light boxes. For the most part I haven't had a request for more than that. Sometimes I want to add something and just build it myself. However, in interviews, it feels like I should be saying I do more... but the demand has to do more has never really been there so I'm a little confused.
|
# ? Mar 23, 2017 04:22 |
|
huhu posted:Outside of people who work in frameworks like Angular and React - what do you do in your day to day that requires JavaScript? For myself, it's only really been to add plugins for specific functionality like lazy loading or light boxes. For the most part I haven't had a request for more than that. Sometimes I want to add something and just build it myself. However, in interviews, it feels like I should be saying I do more... but the demand has to do more has never really been there so I'm a little confused. Before I worked with Angular/React/Node/etc, I remember using it for AJAX, templating, and hiding/showing page elements.
|
# ? Mar 23, 2017 06:50 |
|
huhu posted:Outside of people who work in frameworks like Angular and React - what do you do in your day to day that requires JavaScript? For myself, it's only really been to add plugins for specific functionality like lazy loading or light boxes. For the most part I haven't had a request for more than that. Sometimes I want to add something and just build it myself. However, in interviews, it feels like I should be saying I do more... but the demand has to do more has never really been there so I'm a little confused. Well, for build tools like Gulp/Grunt. NodeJS backend, though usually go with C#. There are lots of things you might not think of that use JS or JS-like languages, like Adobe After Effects, Chrome/Firefox extensions, game engines, etc.
|
# ? Mar 23, 2017 15:45 |
|
huhu posted:Outside of people who work in frameworks like Angular and React - what do you do in your day to day that requires JavaScript? For myself, it's only really been to add plugins for specific functionality like lazy loading or light boxes. For the most part I haven't had a request for more than that. Sometimes I want to add something and just build it myself. However, in interviews, it feels like I should be saying I do more... but the demand has to do more has never really been there so I'm a little confused. I still use jQuery to quickly get the UI interaction I want.
|
# ? Mar 23, 2017 16:39 |
|
I see information in the OP for people with degrees in non-CS stuff, but what about people with associates degrees trying to get their bachelor's while working? I was looking at WGU, but they want people to take an A+ class and are apparently self-paced, which I don't think I could handle. The company I will hopefully be working for full-time in a few months offers tuition reimbursement, so I want to take advantage of that.
|
# ? Mar 23, 2017 20:05 |
|
Skandranon posted:Well, for build tools like Gulp/Grunt. NodeJS backend, though usually go with C#. There are lots of things you might not think of that use JS or JS-like languages, like Adobe After Effects, Chrome/Firefox extensions, game engines, etc. Even office has JavaScript automation now. I guess the idea is to eventually supplant VBA.
|
# ? Mar 23, 2017 20:09 |
|
Even Nginx+ is adding JS
|
# ? Mar 23, 2017 23:53 |
|
huhu posted:A bit of a rant below, would really really love some feedback. I'll be working between web development and computer science by building tools with Flask and Python for scientists. Should be fun.
|
# ? Mar 24, 2017 00:20 |
|
huhu posted:I got a job offer today! Finally. It is possible. That sounds pretty great to me, I love both Flask and Python. Congrats!!
|
# ? Mar 24, 2017 17:50 |
huhu posted:I got a job offer today! Finally. It is possible. Congrats, it took me ages to find work with a self taught background too. Making science tools sounds like fun stuff!
|
|
# ? Mar 24, 2017 17:53 |
|
rt4 posted:I agree, not hiring anyone who might be of a different family background than yourself is a good and legal way of selecting candidates I was referring to the "in the early 90s" part not the "Japan/Russia/etc." part, but ok. Mostly I'm surprised anyone is still using this, and what I wanted to know was how unusual it is that someone would be.
|
# ? Mar 26, 2017 03:30 |
|
It's not unusual, you're just being really loving weird about it for no reason.
|
# ? Mar 26, 2017 03:43 |
|
Is it me or these take home assignments are getting more demanding with each year? Seems like the only constant is me sucking at being ready and organized for them, well at least now I got a bunch of code for various poo poo, some of this will be useful, right?
|
# ? Mar 27, 2017 17:07 |
|
Honest Thief posted:Is it me or these take home assignments are getting more demanding with each year? Seems like the only constant is me sucking at being ready and organized for them, well at least now I got a bunch of code for various poo poo, some of this will be useful, right? I feel like they depends. I had a coding challenge that was an example of what my day to day work would be and then I've had coding exercises to sort a list of 177k words and find the best sum... garbage. On that note I have a quick rant. I wrote code for the terrible exercise I mentioned above and made it almost as fast as the company's solution. They replied saying I was almost there and should give it another try. I made it 76% faster on the second time around and then they ghosted me and told my recruiter I didn't code a good enough solution. It is a mystery.
|
# ? Mar 27, 2017 17:14 |
|
I have a business idea: companies post small jobs requests, like Fiverr. We scan their request for keywords (language, etc) and make a job posting on some sites. When people apply, we give them the work-task as their "interview homework". I think it's going to be a big player in the new scamming economy.
|
# ? Mar 27, 2017 17:38 |
|
huhu posted:I feel like they depends. I had a coding challenge that was an example of what my day to day work would be and then I've had coding exercises to sort a list of 177k words and find the best sum... garbage. Is there ever a chance that these recruitment things are stealing those solutions and using them? I had a friend that got very far into a recruitment process at a company and did a lot of work into a presentation that was requested, and they ghosted him as well. I don't think it's prolific or anything, but I wonder if it's possible.
|
# ? Mar 27, 2017 19:01 |
|
|
# ? May 31, 2024 11:02 |
|
Honest Thief posted:Is it me or these take home assignments are getting more demanding with each year? Seems like the only constant is me sucking at being ready and organized for them, well at least now I got a bunch of code for various poo poo, some of this will be useful, right? Candidates continue to not object to them or push back, of course they're going to get more onerous over time.
|
# ? Mar 27, 2017 19:02 |