|
ToxicSlurpee posted:PHP is also a tremendously lovely language. I'm surprised the conversation got as far as it did before someone brought up this accurate point.
|
# ? Nov 10, 2016 08:02 |
|
|
# ? Jun 4, 2024 08:29 |
Modern PHP is not that bad but 99% of the PHP job market is supporting old monsters and wordpress installs so...
|
|
# ? Nov 10, 2016 19:20 |
|
gmq posted:Modern PHP is not that bad but 99% of the PHP job market is supporting old monsters and wordpress installs so... Do you work at facebook or what?
|
# ? Nov 10, 2016 20:53 |
So what's a good language for doing back-end web development on a basic, publicly accessible website? I liked working with Java and Spring Web MVC in the past but I think maybe Java EE isn't often used for public sites? Also, there likely won't be a lot of server side processing being done so the main focus would be on setting up a nice front end. Supposing we go with angularJS, would we then write thej server-side code in JavaScript or can we use whatever back-end design we want? My college program is very outdated in terms of design advice so I'm not too sure which web technologies would best fit my vague requirements. Ideally we'd like to focus on a new/up and coming technology...
denzelcurrypower fucked around with this message at 15:47 on Nov 11, 2016 |
|
# ? Nov 11, 2016 09:49 |
|
Ornithology posted:So what's a good language for doing back-end web development on a basic, publicly accessible website? I liked working with Java and Spring Web MVC in the past but I think maybe Java EE isn't often used for public sites? Also, there likely won't be a lot of server side processing being done so the main focus would be on setting up a nice front end. Supposing we go with angularJS, would we then write thej server-side code in JavaScript or can we use whatever back-end design we want? My college program is very outdated in terms of design advice so I'm not too sure which web technologies would best fit my vague requirements. That's more of a question for https://forums.somethingawful.com/showthread.php?threadid=3554791 but I'm going to guess people will say Python with Flask or Django, depending on how much you want out of the box. You can use Javascript, but people here will discourage that because the language and tooling simply aren't as good as just about any sane choice of server-side language, including Java.
|
# ? Nov 11, 2016 14:54 |
|
dantheman650 posted:When do you schedule interviews if you're currently employed? Just take PTO? I usually ask if they are happy to do either an early morning or end of day interview (and if they like your CV they usually will) that way you can just go into work late, or leave early. It really depends on the size of the company, smaller companies are usually much more flexible.
|
# ? Nov 11, 2016 15:19 |
|
Ornithology posted:So what's a good language for doing back-end web development on a basic, publicly accessible website? I liked working with Java and Spring Web MVC in the past but I think maybe Java EE isn't often used for public sites? Also, there likely won't be a lot of server side processing being done so the main focus would be on setting up a nice front end. Supposing we go with angularJS, would we then write thej server-side code in JavaScript or can we use whatever back-end design we want? My college program is very outdated in terms of design advice so I'm not too sure which web technologies would best fit my vague requirements. Java is used for backend web in a lot of places and if you're looking for work in the enterprise (aka stable) space you could do a lot worse than have a large Java project on your resume.
|
# ? Nov 11, 2016 15:30 |
|
Gavinvin posted:I usually ask if they are happy to do either an early morning or end of day interview (and if they like your CV they usually will) that way you can just go into work late, or leave early. It really depends on the size of the company, smaller companies are usually much more flexible. Many people think interviews are this completely random thing or luck is the only thing that matters. That's not true, but there are factors beyond just your intelligence. If you have an interview early in the morning or end of the day, you do in fact risk dealing with interviewers that are grumpier or just want to go home. It's obviously not impossible to pass an interview like this, and obviously if it's the only time you can get off, it's better than nothing. But post-lunch interviews are the best IF you can do them.
|
# ? Nov 11, 2016 17:40 |
|
Pie Colony posted:Many people think interviews are this completely random thing or luck is the only thing that matters. That's not true, but there are factors beyond just your intelligence. If you have an interview early in the morning or end of the day, you do in fact risk dealing with interviewers that are grumpier or just want to go home. It's obviously not impossible to pass an interview like this, and obviously if it's the only time you can get off, it's better than nothing. But post-lunch interviews are the best IF you can do them. Agreed, I've only been the interviewer once before but the interview was first thing in the morning and it went terribly mostly because I didn't give a poo poo that early in the morning and didn't have time to prepare before hand. I've got an interview coming up that I'm going to try to avoid scheduling on a Monday or Friday for the same reason
|
# ? Nov 13, 2016 01:03 |
|
Ornithology posted:So what's a good language for doing back-end web development on a basic, publicly accessible website? I liked working with Java and Spring Web MVC in the past but I think maybe Java EE isn't often used for public sites? Also, there likely won't be a lot of server side processing being done so the main focus would be on setting up a nice front end. Supposing we go with angularJS, would we then write thej server-side code in JavaScript or can we use whatever back-end design we want? My college program is very outdated in terms of design advice so I'm not too sure which web technologies would best fit my vague requirements. Ideally we'd like to focus on a new/up and coming technology... I recommend Node. (disclosure: I am a professional JavaScript engineer.) There are valid arguments for when it's appropriate, but it's unambiguously good for your use case (making something quickly that will serve up your front-end and not catch on fire). It'd probably be better for your resume, too- if your back-end needs are as simple as you're describing, you probably won't get a resume-worthy amount of experience working with .NET or another exclusively back-end ecosystem. Whereas Node is the basis for pretty much all tooling in front-end right now and pretty much any amount of experience with it will solidly compliment your work with AngularJS/React/Boba/Vue/whatever. As for keeping up with the JS ecosystem: any front-end framework will give you an idea of how they all work. You should try Vue for at least an hour or so, because it's crazy easy to learn (and outpacing the growth of other frameworks for this reason). React is what I'd recommend next if you have the luxury of time, but AngularJS is the most widespread / likely to get you a job right now. I made Boba up to see if anyone would notice but then I checked and it's already a JS library. Whatever framework you're working with, just google "<your framework> <your requirement> js" and you'll probably find what you need. (And if you don't know enough to pick between two similar libraries/modules, choose whatever has the most stars or most active pulse on github.) Finally, this two-week-old fossil is still (somehow) an accurate introduction to the JS world.
|
# ? Nov 13, 2016 04:25 |
|
Ornithology posted:So what's a good language for doing back-end web development on a basic, publicly accessible website? I liked working with Java and Spring Web MVC in the past but I think maybe Java EE isn't often used for public sites? Also, there likely won't be a lot of server side processing being done so the main focus would be on setting up a nice front end. Supposing we go with angularJS, would we then write thej server-side code in JavaScript or can we use whatever back-end design we want? My college program is very outdated in terms of design advice so I'm not too sure which web technologies would best fit my vague requirements. Ideally we'd like to focus on a new/up and coming technology... Scala (for real we are a Flask + Angular shop here and it's not bad at all)
|
# ? Nov 15, 2016 20:11 |
|
Monkey Fury posted:Scala Do it. Bonus points if you make the whole thing in akka-http.
|
# ? Nov 16, 2016 01:27 |
|
Stinky_Pete posted:On two or three different Saturdays, I went to the park with some Medium, then Hard, leetcode problems that I had transcribed into my notebook. I would work on one, writing code in my notebook, take a walk and find another bench, and then do another. I didn't bother to test them. Yo thanks for this suggestion. I just finished a long day of interviews and doing this helped me not fail so much at whiteboarding.
|
# ? Nov 18, 2016 16:43 |
So I ended up finding a Capstone project which is basically just to create a website for a charity. They have very few specific requirements, we need to choose the technologies involved ourselves. We are thinking about using Spring Web MVC because we are mostly looking for jobs in large enterprise companies after graduation. The website will contain mostly static content to display information about the charity. One requirement they have that I am a little confused how to implement is that they want some kind of admin interface that allows them to edit the content displayed on the website without having to actually change the code at all. Are there any suggestions on how to implement this? Only thing I could think of was to pull all the text/content we are displaying from a database, and then create an admin interface which allows the user to edit these database records. However I'm guessing there will be display issues if they enter incorrect content to the DB, and this seems like it could result in a lot of issues and limitations as far as allowing the admin to change content displayed on the website.
|
|
# ? Nov 19, 2016 21:33 |
|
What you're looking for is a Content Management System. You definitely don't want to program your own.
|
# ? Nov 20, 2016 03:13 |
|
rt4 posted:What you're looking for is a Content Management System. You definitely don't want to program your own. Plus it's a solved problem -- there are plenty of free off-the-shelf solutions out there already, and you'd be doing them a disservice by reinventing the wheel in a half-assed way in order to get a few credits.
|
# ? Nov 20, 2016 03:49 |
|
rt4 posted:What you're looking for is a Content Management System. You definitely don't want to program your own. That being that, pulling the content from the DB is, in fact, how they work
|
# ? Nov 20, 2016 04:46 |
Thanks guys, any suggestions for one which will integrate will with Java/Spring Web MVC? How does it work anyway, some of the pages I looked at quickly makes it look like the whole front end is a drag and drop style design which seems strange and I'm not sure how it would be compatible with Bootstrap and other responsive web design features.
|
|
# ? Nov 20, 2016 04:57 |
|
Why do you need to integrate with Java/Spring? What is the specific thing you need that WordPress doesn't do?
|
# ? Nov 20, 2016 08:08 |
|
Ornithology posted:Thanks guys, any suggestions for one which will integrate will with Java/Spring Web MVC? How does it work anyway, some of the pages I looked at quickly makes it look like the whole front end is a drag and drop style design which seems strange and I'm not sure how it would be compatible with Bootstrap and other responsive web design features. I think you chose a pretty terrible project because for the client it would be best if you just set up Wordpress and be done with it, but that's not something technically impressive. You can, of course do the CMS part yourself and use JCR and Sling or something, and that would be very enterprisy but on the other hand hand the charity will then be SOL when trying to find anyone to maintain and will probably have to find someone to copy paste the content into a Wordpress installation.
|
# ? Nov 20, 2016 09:31 |
|
Even in the PHP world, there's much better choices than Wordpress these days. Give Bolt a look. It exposes many concepts in the same way within the GUI, but programming for it makes much more sense. In fact, you probably won't need to write any code besides theme templates and some small config files.
|
# ? Nov 20, 2016 17:15 |
|
Sounds like a good capstone project. Some theme templates and small config files. That poor charity is going to have a hulking beast of "Large Enterprise Company" scale backend to display mostly static content. Hahaha.
|
# ? Nov 20, 2016 17:29 |
We aren't sold on Java, we just picked it because the option was open and none of us want to be php developers. Unfortunately we couldn't find a project which was specifically for Android or Java so we are pretty much stuck with this. However the point is made, maybe we will just go with php and a CMS to build a quick website, then use the extra time for personal projects. Appreciate the advice everyone.
|
|
# ? Nov 20, 2016 19:08 |
|
This last page has been a very nice replication on the real world. That is your actual lesson learned here.
|
# ? Nov 21, 2016 10:12 |
|
Keetron posted:This last page has been a very nice replication on the real world. That is your actual lesson learned here. Far more valuable than what most of the fresh grads I interview learned in their capstone projects.
|
# ? Nov 21, 2016 15:01 |
|
Ornithology posted:We aren't sold on Java, we just picked it because the option was open and none of us want to be php developers. Unfortunately we couldn't find a project which was specifically for Android or Java so we are pretty much stuck with this. However the point is made, maybe we will just go with php and a CMS to build a quick website, then use the extra time for personal projects. Appreciate the advice everyone. You could try putting a nice UI in front of one of the many static site generators out there if using PHP seems too lovely, but that could also ultimately be a disservice if you just walk away from it they need any work done later. I mention that largely because, as far as I know, Wordpress requires care and feeding (regular security updates) that they might not be up for, so a static front-end might be better in the long run.
|
# ? Nov 21, 2016 15:36 |
|
Does anyone have any good references/practice problems for dynamic programming? I've been informed it's gonna be the topic of one of my questions for my PhD qualifier oral exam and so far my written questions have pretty much been standard job interview-ish questions so the oral will probably be similar. DP is one of my weak suits, so I'd like to prepare.
|
# ? Nov 22, 2016 07:24 |
|
Jsor posted:Does anyone have any good references/practice problems for dynamic programming? I've been informed it's gonna be the topic of one of my questions for my PhD qualifier oral exam and so far my written questions have pretty much been standard job interview-ish questions so the oral will probably be similar. DP is one of my weak suits, so I'd like to prepare. This is a pretty good overview https://www.topcoder.com/community/data-science/data-science-tutorials/dynamic-programming-from-novice-to-advanced/ This guy has a bunch of relatively easy videos to follow where he builds out the matrix for dp problems https://m.youtube.com/user/tusharroy2525 HackerRank has a section dedicated to dynamic programming problems as well
|
# ? Nov 22, 2016 13:49 |
|
I just interviewed for a junior software dev position. Overall I think the interview went well in that I felt confident in all my answers but there were a few details I forgot to mention that I feel would have been helpful, and the two technical questions they asked me were VERY easy but I took a lot longer than necessary to answer them probably out of nervousness. I plan to send a thank you email later today and also try you reiterate some of my key strengths, but how can I address/assure them that I am actually competent enough for the job since they seemed not too convinced, and I feel like I didn't get a lot of chances to really demonstrate my worth? I'm a new grad with engineering degree but I'm looking to pivot into software development so I dont really have the same experience under my belt as compscis do.
|
# ? Nov 22, 2016 19:22 |
|
If you didn't get a chance to demonstrate your worth during the technical interviews, their interviewing process is lacking. Interviewers also often try to remain fairly neutral, even if they like a candidate.
|
# ? Nov 22, 2016 21:17 |
|
bomblol posted:What's stopping you? Replying from a month ago, sorry. I meant that in my area (small town in a small state) I'm lucky if I see one job on offer a month.
|
# ? Nov 26, 2016 04:56 |
|
Subyng posted:I just interviewed for a junior software dev position. Overall I think the interview went well in that I felt confident in all my answers but there were a few details I forgot to mention that I feel would have been helpful, and the two technical questions they asked me were VERY easy but I took a lot longer than necessary to answer them probably out of nervousness. I plan to send a thank you email later today and also try you reiterate some of my key strengths, but how can I address/assure them that I am actually competent enough for the job since they seemed not too convinced, and I feel like I didn't get a lot of chances to really demonstrate my worth? I'm a new grad with engineering degree but I'm looking to pivot into software development so I dont really have the same experience under my belt as compscis do. Obviously no one here can know what they thought of you, so I don't want to build false hope, but what I will say is: 1) Feeling like you forgot to mention that one thing that would have convinced them is completely normal and something everyone experiences after every interview 2) I've been offered several jobs where I feel like I took too long to answer simple questions. Interviewers, if they're any good, will be able to discern lack of knowledge from nervousness. 3) It's impossible to tell how the interview went if they seemed unenthusiastic. If they're keen as hell then you can tell it went well, but unenthusiastic can either mean it went badly or just that they're not wanting to give wrong impressions just in case they don't pick you. In short, best of luck friend and let us know the result.
|
# ? Nov 26, 2016 05:08 |
|
How do I search for telecommuting jobs? I've always been willing to relocate before so I don't know where to start looking. My wife is going through the final stages of getting offers from companies in Washington and Illinois so I can't apply to positions in either location because I can't promise I'd be able to move there and one of the cities is small enough I'd likely only be able to find something telecommuting anyways.
|
# ? Nov 30, 2016 00:49 |
|
snack has a remote filter: http://stackoverflow.com/jobs?sort=i&r=true
|
# ? Nov 30, 2016 00:57 |
|
MrMoo posted:snack has a remote filter: http://stackoverflow.com/jobs?sort=i&r=true MMMMMMmmmm snackoverflooowwww...
|
# ? Nov 30, 2016 17:01 |
|
I just went on a second interview for this "Programmer's Assistant" role at a BigCommerce company. It pays $14/hr part time for 30-35 hours per week. I'm wondering if that's a fair paycheck or I should ask for more if they offer me a position. They had me come in the other day for a test and to have me get a feel for what I'd be doing day-to-day. I passed the test, so I am hoping to hear back this week. The test involved me doing an application install for an express checkout interface on an e-commerce website. They basically wanted me to install the product and find any bugs and document them (such as the page not being responsive, coupon codes not applying properly, and some html markup errors). They also said I'd probably be dealing with customers on the phone as well. I know it's part time, but does this really sound like something worth $14 an hour? I'm making more bartending private parties the restaurant I work at now. I thought knowing HTML and CSS alone was valuable.
|
# ? Dec 1, 2016 09:32 |
|
Grump posted:I thought knowing HTML and CSS alone was valuable. I'm going to sound like an rear end but no.
|
# ? Dec 1, 2016 09:45 |
|
Grump posted:I just went on a second interview for this "Programmer's Assistant" role at a BigCommerce company. It pays $14/hr part time for 30-35 hours per week. I'm wondering if that's a fair paycheck or I should ask for more if they offer me a position. I'm not sure what "Programmer's Assistant" is, haven't really heard that. What you described that you did sounds like a QA job. Always ask for more. Worse that happens is they say no.
|
# ? Dec 1, 2016 14:11 |
|
Grump posted:I just went on a second interview for this "Programmer's Assistant" role at a BigCommerce company. It pays $14/hr part time for 30-35 hours per week. I'm wondering if that's a fair paycheck or I should ask for more if they offer me a position. Did you learn html and CSS to help you get a job? If so, what is your goal? It sounds like you're not happy with $14/hr but still considering taking it, which makes me wonder if you plan to aim for a different job after this. If you know what kind of job you want to end up with and what kind of company you want to do it with, it will be easier to give you advice.
|
# ? Dec 1, 2016 15:09 |
|
|
# ? Jun 4, 2024 08:29 |
|
Grump posted:I just went on a second interview for this "Programmer's Assistant" role at a BigCommerce company. It pays $14/hr part time for 30-35 hours per week. I'm wondering if that's a fair paycheck or I should ask for more if they offer me a position. That job sounds like an entry-level QA tester. A quick google search suggests median entry level non-engineering software tester salary is more like 40k+, which is ~19.23/hr, so yes, I'd say they're underpaying. Knowing basic HTML and CSS isn't that useful in a QA role because your job isn't to build anything. (It's "better than nothing" in an entry-level frontend role, but the expectation there would probably be that you spend a few weeks/months ramping up on Javascript and then get thrown into the deep end.)
|
# ? Dec 1, 2016 17:12 |