|
Doh004 posted:While I don't agree with the notion of "having" to work with others in order to feel you're doing it the right way, I'd suggest you jump into some open source projects out there and start picking up small issues that they've identified - GitHub is great for this. The good ones will list out guidelines on how to contribute and just do it. On top of those reasons - it really makes you look good to an employer.
|
# ? Jan 27, 2019 02:57 |
|
|
# ? Apr 25, 2024 08:40 |
|
Careful Drums posted:On top of those reasons - it really makes you look good to an employer. Contributing to open source was part of why I got hired at my first dev job after being self-taught.
|
# ? Jan 27, 2019 06:22 |
|
That's a good advice, it just seems way out of reach of my abilitiy.
|
# ? Jan 27, 2019 07:45 |
|
Related, would love advice about how to find open source projects to contribute to.
|
# ? Jan 27, 2019 07:51 |
|
The Fool posted:Related, would love advice about how to find open source projects to contribute to. Forgall fucked around with this message at 07:57 on Jan 27, 2019 |
# ? Jan 27, 2019 07:54 |
|
Forgall posted:There's this list: https://github.com/MunGell/awesome-for-beginners But it feels like it'd take me weeks or more of trying to understand codebase to make any change in any of those projects. So pick one and start getting familiar with it. Day by day. Just like anything else. No more excuses.
|
# ? Jan 27, 2019 08:41 |
|
Forgall posted:There's this list: https://github.com/MunGell/awesome-for-beginners But it feels like it'd take me weeks or more of trying to understand codebase to make any change in any of those projects.
|
# ? Jan 27, 2019 08:47 |
|
Gildiss posted:So pick one and start getting familiar with it. Day by day. Just like anything else. Star War Sex Parrot posted:You know what you have to do at jobs? Demonstrate that you can understand large, existing codebases. I suppose putting some things I've made for fun on github wouldn't hurt, even if they are dumb? Forgall fucked around with this message at 09:25 on Jan 27, 2019 |
# ? Jan 27, 2019 08:50 |
|
Forgall posted:There's this list: https://github.com/MunGell/awesome-for-beginners But it feels like it'd take me weeks or more of trying to understand codebase to make any change in any of those projects. Don't start by reading the codebase, start by picking a smallish bug/feature to fix/add. That way you have a point you can start from, which makes understanding how a piece of code works much easier.
|
# ? Jan 27, 2019 11:46 |
|
There are a few good ways to start, here is another article adding a few good points: https://medium.com/@mlvandijk/collaborating-on-open-source-645231f4ecef (disclaimer: written by my SO)
|
# ? Jan 27, 2019 15:32 |
|
Forgall posted:That's a good advice, it just seems way out of reach of my abilitiy. Forgall posted:I suppose putting some things I've made for fun on github wouldn't hurt, even if they are dumb? 100% this, put it up there. Another tip: Go out and make your own blog - there's a reason why it's every first tutorial - and do it in a technology/framework/service/infrastructure that you'd want to learn more about. I did this several months back so that I could learn React and GatsbyJS: https://github.com/BayPhillips/gatsby-blog . It's a stupid website that no one cares about, but it got me into a bunch of new tech (AWS, Serverless, Lambdas), got me to start helping contribute to a huge open source project that's really popular now and have I have a stupidly fast website out of it.
|
# ? Jan 27, 2019 15:37 |
|
Forgall posted:If I manage to sort out my mental health I'll give it a go. Forgive me if I'm wrong, but I suspect you're doing something I do more often than I'd like: look for excuses why I shouldn't have to do something. That's a recipe for never actually doing anything. Plus I can practically guarantee that working on something like this will help your mental health. Brains like working and accomplishing things. So I'd say: don't worry about whether you should or shouldn't do it and just do it. Once you've done it, then you can look back and decide whether it was worthwhile.
|
# ? Jan 27, 2019 16:26 |
|
I doubt anyone wants to explain to a prospective employer what the Something Awful Forums are, so this is probably not very useful, but: I’m always more than happy to help anyone interested in contributing to the Awful iOS app. Doesn’t matter how basic the questions are. And the Awful Android app crew are pretty nice if that’s more your style. Both projects are up on GitHub and have threads in IYG, so post (or PM) away if that sounds interesting. It might not make it to your portfolio, but it might get your ability and/or confidence to the next step? At least it fits the bill of a convoluted, years-old codebase! And your efforts will be appreciated by a few thousand goons.
|
# ? Jan 27, 2019 16:56 |
|
I found it really hard to just 'get into some open source development'. The work that I have contributed has all been from bugs I've ran into myself or features that I wanted to exist. My advice is to not go searching for an open source thing to work on -- do stuff that seems interesting/fun and then work on the open source things that come up while doing that.
|
# ? Jan 27, 2019 17:25 |
|
Doh004 posted:You are much more capable than you give yourself credit and the only way to get better is by doing it more. TooMuchAbstraction posted:Forgive me if I'm wrong, but I suspect you're doing something I do more often than I'd like: look for excuses why I shouldn't have to do something. Forgall fucked around with this message at 18:37 on Jan 27, 2019 |
# ? Jan 27, 2019 18:33 |
|
Forgall posted:Cool, I recently made a slack app for my own use (it converts video links on streaming websites into direct stream urls so I can open them in video player on my tablet, and I've been changing it to run on lambda instead of heroku. What is that project you are contributing to if you don't mind me asking? Gatsby! https://www.gatsbyjs.org/
|
# ? Jan 27, 2019 19:12 |
|
Interesting, maybe I also can contribute. I don't have pms, but maybe you could drop me an email at vega234755 at gmail.com if you like, so I could ask you questions about that later?
|
# ? Jan 27, 2019 19:28 |
|
taqueso posted:I found it really hard to just 'get into some open source development'. The work that I have contributed has all been from bugs I've ran into myself or features that I wanted to exist. My advice is to not go searching for an open source thing to work on -- do stuff that seems interesting/fun and then work on the open source things that come up while doing that. Doesn't even necessarily need to be open source. I found a relatively weird bug in an application I use regularly and just got interested in *why* it existed. So I decompiled the (.NET) binaries and just read through the code to identify the bug and a potential fix - with citations to class/method names and the like. I also left a little note saying I was looking for opportunities abroad. A few weeks later a hiring manager reached out to see what I meant by that and ask for my resume and kind of kick of a mini-interview process.
|
# ? Jan 27, 2019 19:48 |
|
Cuntpunch posted:Doesn't even necessarily need to be open source. I found a relatively weird bug in an application I use regularly and just got interested in *why* it existed. So I decompiled the (.NET) binaries and just read through the code to identify the bug and a potential fix - with citations to class/method names and the like. I also left a little note saying I was looking for opportunities abroad. A few weeks later a hiring manager reached out to see what I meant by that and ask for my resume and kind of kick of a mini-interview process. That's awesome. Another anecdote on this order - a friend in University was getting 5x more internship/co-op offers than his peers (including me) the cause was that he has developed UI mods for World of Warcraft. (This was 2008)
|
# ? Jan 28, 2019 00:33 |
|
Hell yes I get to travel this week for interviews, this week of record-setting cold wind chills in MI, the exact kinf of thing I want to work remote for!
|
# ? Jan 28, 2019 12:25 |
|
Just occurred to me, I should brush up on employment law in other states. Does anyone know any resources for such a thing?
|
# ? Jan 28, 2019 12:40 |
|
Careful Drums posted:Just occurred to me, I should brush up on employment law in other states. Does anyone know any resources for such a thing? Legal questions thread can probably help. What do you do to find remote jobs? I've mostly been using https://www.workingnomads.co/jobs
|
# ? Jan 28, 2019 17:54 |
|
LLSix posted:Legal questions thread can probably help. https://weworkremotely.com is fairly decent.. I'd love to know what other people are using!
|
# ? Jan 28, 2019 18:38 |
|
Most of my hits have been word of mouth/old co-workers, SO, and weworkremotely.
|
# ? Jan 28, 2019 19:16 |
|
Is there irc channel or slack or something for folks from around this thread/subforum?
|
# ? Jan 28, 2019 19:55 |
|
The closest thing to a "dream job" bit back on my application from last week during an application spray. This, while good and exciting, puts a damper on things because I'll likely have a good offer in-hand before I even get to a phone screen. It's a small startup, maybe I can get through their hiring process quickly enough to get a competing offer to make a good decision. I say "dream job" because it's a company in the education space and I am very about teaching others. I'd have been a teacher instead of a programmer if I didn't also want to get paid.Forgall posted:Is there irc channel or slack or something for folks from around this thread/subforum? There's one posted in the rules sticky. IDK what it's like there though, I'm not enough of a greybeard for IRC and not enough of a millenial for non-work Slack/Discord/Whatever. Q: How can I waste even more time talking with you guys? A: Point your IRC client to #cobol on irc.synirc.net. You can connect without installing anything using Mibbit.
|
# ? Jan 29, 2019 01:59 |
|
Careful Drums posted:I say "dream job" because it's a company in the education space and I am very about teaching others. I'd have been a teacher instead of a programmer if I didn't also want to get paid. I’ve not heard good things about the education sector. What is it about the job specifically that is interesting or exciting, besides it being related to education?
|
# ? Jan 29, 2019 03:11 |
|
Pollyanna posted:I’ve not heard good things about the education sector. What is it about the job specifically that is interesting or exciting, besides it being related to education? Apart from being a company seeking to educate people that needs programmers in the stack I'm most experienced with, and looks likely to be able to pay the huge loving salary I'm asking for? Nothing. I'm just going off the website (https://degreed.com/). I haven't even done a phone screen yet. But the phone screen is with the Director of Engineering so I'd hope I can learn a lot quickly from that call next week.
|
# ? Jan 29, 2019 04:10 |
|
Forgall posted:Is there irc channel or slack or something for folks from around this thread/subforum? There’s an irc and a discord but gently caress if I know the invites for either.
|
# ? Jan 29, 2019 04:24 |
|
I'm not a developer but have worked as a Project Manager on web and mobile projects for the better part of a decade, initially for a big corporation building internal tools and more recently at a maker-type agency with engineers, developers and designers. I'm hoping to make the transition to Product Management as I feel it has a better long-term career path and I've already had a decent amount of experience handling a lot of the responsibilities of a Product Manager (roadmapping, writing requirements, managing stakeholders, etc). I'm not sure if this is the right thread but I was hoping maybe someone could point me to some good resources for honing my skills or even recommend some good reading materials or a course I could take. Most of the companies I've worked with haven't really cared that much for certifications and I'm ideally looking to work for a company with their own products rather than agency-side but I'm certainly not ruling out going off and getting certified on my own if it makes me a better candidate. I don't have any programming experience (at least not since I switched out of a CS degree many years ago) but I understand the SDLC pretty well and have plenty of experience with managing Agile projects in JIRA and other tools. Thanks in advance for any advice.
|
# ? Jan 29, 2019 22:36 |
|
I was fortunate enough to get some feedback on one interview I was passed over on, for a JavaScript engineer. They recommended I brush up on my data structures / algorithm chops. Are there any online courses anyone can recommend in that arena that may be particularly helpful? They also recommended to read "Cracking the Coding Interview", which I took as a bad sign in the end. I've heard that book is notoriously just a cram manual for getting a job at the Big 5. Though, if anyone here can recommended it as helping them personally I'd take that advice to heart as well.
|
# ? Feb 1, 2019 21:21 |
|
HackerRank can be good. Cracking The Coding Interview is great and can be good practice for most of the hoops companies will want you to jump through.
|
# ? Feb 1, 2019 21:47 |
|
Seconding HackerRank for targeted topics like that.
|
# ? Feb 1, 2019 22:13 |
|
GeorgieMordor posted:They also recommended to read "Cracking the Coding Interview", which I took as a bad sign in the end. I've heard that book is notoriously just a cram manual for getting a job at the Big 5. Though, if anyone here can recommended it as helping them personally I'd take that advice to heart as well. That’s exactly what it is, and most other tech firms wish they were the big five, so it helps with them too. It’s not bad at what it does. The reality is that tech interviews these days are usually minute variations on the same particular examination gauntlet, and studying to the test is sadly effective. I just had what passes for job interview now where the first two questions out of the guy’s mouth were “Do you know what a prime number is?” and “Can you give the mathematical definition of it?”
|
# ? Feb 1, 2019 22:23 |
|
GeorgieMordor posted:I was fortunate enough to get some feedback on one interview I was passed over on, for a JavaScript engineer. They recommended I brush up on my data structures / algorithm chops. Are there any online courses anyone can recommend in that arena that may be particularly helpful? CtCI is highly recommended for preparing for data structures/algorithms interviews. You can argue whether or not those types of interviews are worthwhile or not, but CtCI is the gold standard for preparing for them
|
# ? Feb 1, 2019 22:36 |
|
It's not even close to the eye-rollingest of the games you'll have to play when you're an employee of a business, either - at least it's still technically programming.
|
# ? Feb 2, 2019 00:53 |
|
Is whiteboard coding a common thing now or is it mostly at big tech companies? I've never encountered it and I don't think I could do that not matter how much I prepare.
|
# ? Feb 2, 2019 17:57 |
|
Forgall posted:Is whiteboard coding a common thing now or is it mostly at big tech companies? I've never encountered it and I don't think I could do that not matter how much I prepare. no recruiter, etc. will ever flat out say that they're going to be doing a whiteboard interview - they'll use euphemisms like "technical" interview. then you show up and they make you do gross poo poo to linked lists on a whiteboard.
|
# ? Feb 2, 2019 18:11 |
|
Forgall posted:Is whiteboard coding a common thing now or is it mostly at big tech companies? I've never encountered it and I don't think I could do that not matter how much I prepare. I think it is more common at SV-like tech companies than companies in other industries that have software people.
|
# ? Feb 2, 2019 18:17 |
|
|
# ? Apr 25, 2024 08:40 |
|
Jose Valasquez posted:I think it is more common at SV-like tech companies than companies in other industries that have software people.
|
# ? Feb 2, 2019 18:29 |