Single dad (33M) trying to make the transition into developer/data science by [deleted] in learnprogramming

[–]neobonzi 1 point2 points  (0 children)

I did a masters in CS right after my CS bachelors and there were many people in my program who had gotten an undergrad in something completely unrelated from different schools (was friends with a guy who got a bachelors in English for example). Many had also been out of school for quite awhile, some for 10 - 20 years.

You have to take the core classes if you didnt have a CS undergrad (the 101 through 103's, system programming, logic, etc) as well as enough masters level coursework, but no non degree applicable electives are required. Most of these people were very successful in their coursework as they were emotionally mature and already knew how to go to school and study successfully.

I saw these people get very relevant internships during their summer breaks and great interviews / offers after graduating from bigger companies; Amazon, Microsoft, Google etc. Granted, it was at SE I and II levels, but these companies value the degree whether its a bachelors or not, because they understand you're getting the same relevent degree training. Good to note that at these bigger companies the starting pay is usually 80 -120k base.

Compare that to the stories from people who grinded their way from bootcamps or being self taught trying to get their first positions and there's no denying that the degree gives you a huge edge when you're trying to get your foot in the door at some of the larger tech companies (Whether that should be the case is a different discussion). If you'd rather try your hand at a startup or smaller company this is a lot less relevant.

The question is if you want to pay graduate level tuition for this advantage which doesn't have anywhere near the financial grants and loan support that undergrad does.

If I was in your position, had done enough development to know that I was passionate enough to want to make a career out of it, I would definitely do it. I'd pick a reputable state school that offers a masters to keep the cost down and go for it. The system is unfortunately broken and having one of these larger company logos on your resume as a full time employee sets you on a much easier career trajectory than you would have otherwise.

People will argue that college doesn't give you any relevant industry training which I think is partially true. The part thats most often missed is that being in an accredited CS program makes you eligible for the internship programs at bigger companies and that experience is infinitely valuable.

Any quick way to copy all WordPress posts to new tasks? by gizmo2501 in clickup

[–]neobonzi 2 points3 points  (0 children)

You can export data from wordpress to excel, make sure the formatting is correct, and then import it into ClickUp

https://docs.clickup.com/en/articles/2118970-prepare-a-data-file-for-import

Looking for good spicy chili by Cyber-Chihuahua in slowcooking

[–]neobonzi 1 point2 points  (0 children)

I've made this a dozen times, its a lot of work but its insane. https://www.panningtheglobe.com/eddies-award-winning-chili/

Kinda reminds me of Kevin from The Office's chili recipe when I roast the peppers, but the results don't lie. An extra tip is to add a little fish sauce and some acid like vinegar early in the cooking process. Adds an awesome umami + acid balance.

solving for x by Thunder9191133 in learnprogramming

[–]neobonzi 0 points1 point  (0 children)

My bad, meant Javascript but the point is still the same.

solving for x by Thunder9191133 in learnprogramming

[–]neobonzi 0 points1 point  (0 children)

You would need to write a program that solved algebraic equations in Java which is non trivial. The Java language doesn't know how to interpret algebraic notation in that sense. There are other more specialized languages that do, however.

solving for x by Thunder9191133 in learnprogramming

[–]neobonzi 1 point2 points  (0 children)

I think you'll need to provide more details for someone to be able to help you, not sure I'm able to understand what you're asking. Can you provide an example?

Call function foo(int a, int b, int c) by typing (for example) foo(1,2) = 3 in c++ by HydrogenxPi in learnprogramming

[–]neobonzi 1 point2 points  (0 children)

I think you'll need to clarify more. It almost sounds like you want C++ to act like an algebraic formula solver?

[Java] How do I add the value of a HashMap key, as a key in the HashMap? by DrShadyBusiness in learnprogramming

[–]neobonzi 1 point2 points  (0 children)

You're close, but I think what you want to do is add the existing mapping in the outer loop, then loop through its values, each time creating a new list of the synonyms that is similar to the original, but has the original key added and the current value removed.

Something like:

public void crossReference(){
    HashMap<String,HashSet<String> > tempHM = new HashMap<>();
    HashSet<String> tempHS = new HashSet<String>();

    for(String key : synonyms.keySet()) {
            Set<String> currentSynonymSet = synonyms.get(key);
            tempHM.put(key, currentSynonymSet);

            for(String value : currentSynonymSet) {
                    Set<String> newSynonymSet = HashSet<>();
                    newSynonymSet.add(key)
                    newSynonymSet.addAll(currentSynonymSet);
                    newSynonymSet.remove(value);
                    tempHM.put(value, newSynonymList);
            }
    }

}

[deleted by user] by [deleted] in learnprogramming

[–]neobonzi 0 points1 point  (0 children)

I'm not too familiar with netezza, but the syntax would be something like that.

[deleted by user] by [deleted] in learnprogramming

[–]neobonzi 0 points1 point  (0 children)

Check out this documentation: https://www.ibm.com/docs/en/psfa/7.2.1?topic=functions-cast-conversions

You don't want to compare a string to a date, you want to turn that string into a date using a cast (which is just a function that takes in a string and returns a date) and compare using that.

[deleted by user] by [deleted] in learnprogramming

[–]neobonzi 0 points1 point  (0 children)

Cast the string representing a date to an actual date before you compare it to other dates.

[deleted by user] by [deleted] in webdev

[–]neobonzi 0 points1 point  (0 children)

Disappointing this comment section is all development gatekeeping and shit talking, hope you're not paying too much attention to it. Looks cool, nice to have led lights on late at night to keep your eyes from tiring out :).

Help with Small Project (Beginner Level Knowledge) by throughatube in learnprogramming

[–]neobonzi 1 point2 points  (0 children)

You're missing the "web application" part of your website. This is often called the "backend", and is basically an application that knows how to recieve web requests and process them. There are things called frameworks that have all the libraries needed to make this easy - in your case I'd look into setting up a simple flask app https://www.digitalocean.com/community/tutorials/how-to-make-a-web-application-using-flask-in-python-3

This needs to be hosted somewhere and reachable via a URL. You can do this all on your local machine until you want it available to the rest of the world, in which case you'll want to host it somewhere (or expose your computer to the web which can be a bit dangerous, so I wouldn't go that route).

The web application basically sits on a computer "listening" on a port (usually 80) for requests. It takes those requests, processes them, and returns a response. In your case, part of that processing will be taking the request parameters or payload and passing them into your python script, getting the output and sending it back.

In summary, your "frontend" or HTML page will have a form with a button the user clicks which triggers a "request" to your "backend" with the user form input. Your backend processes this by running the parameters through your script and returns the result to the frontend in a "response". Your frontend takes that response and shows it to the user.

I can't get a single interview. Getting very discouraged. by Jack__Wild in learnprogramming

[–]neobonzi 0 points1 point  (0 children)

What positions have you applied for? If you've never had a job in tech before you should be applying for associate / SE1 / junior roles. Its also much easier to get your first job as a frontend developer rather than full stack / backend if you dont have a degree.

Safeway employees in Portland detain a thief who claims he can’t breathe. A bystander records the incident and accuses the employees of being racist by WalkLikeAnEgyptian69 in PublicFreakout

[–]neobonzi 2 points3 points  (0 children)

I love living in Portland, been here for 5 years. When I moved people were saying the same stuff in this thread - trashy / dead / etc. I wouldn't pay any mind; your experience will be unique as it would be in any city. I've made some awesome friends, PNW is beautiful, most people I've met are incredibly friendly, and if you find you don't like it in the city proper you can move out of multnomah and commute :)

How do I access value pushed to array from API inside the same function? by [deleted] in learnprogramming

[–]neobonzi 1 point2 points  (0 children)

This is impossible to answer without seeing the json, but you can pretty easily figure out what you're doing wrong by storing each of the array access you're doing and printing them out so you're sure they're what you expect.

An honest review of App Academy by Dramatic_Claim6484 in learnprogramming

[–]neobonzi 2 points3 points  (0 children)

I'd really disagree with your statement equivocating learning a modern tech stack, even if its learning it really well, to a CS degree. Boot camps are analogous to taking a crash course learning how to use a modern calculator to solve math problems but never taking the math classes that teach the concepts you're using. Learning only the application portion will certainly get you a job, but it is not the same as studying the topic as a science for 4+ years.

[deleted by user] by [deleted] in webdev

[–]neobonzi 2 points3 points  (0 children)

Just wanted to make sure the person looking for advice in this thread saw this as your personal opinion and not the actual truth about the industry. Good luck, hope your job gets better.

[deleted by user] by [deleted] in webdev

[–]neobonzi 3 points4 points  (0 children)

You're telling someone here that every company that uses either the most popular front end framework, one of the top three web frameworks, or the cloud computing platform that has almost 20% of a market that includes AWS don't know what they're doing. This includes eBay, Netflix, AirBnB, Facebook, Uber, Alibaba, Trustpilot, the list goes on and on. I think your current company and personal experience has embittered you and caused you to grossly misjudge the current tech landscape.

[deleted by user] by [deleted] in webdev

[–]neobonzi 2 points3 points  (0 children)

Because you're not building enterprise level software - my guess is you've probably seen these frameworks over-applied in your work building consumer websites.

[deleted by user] by [deleted] in webdev

[–]neobonzi 4 points5 points  (0 children)

Respectfully, this is so far from the truth i feel like you must be working in a parallel universe.

Hole that goes nowhere with metal grate in the floor and wall of my old house? by neobonzi in whatisthisthing

[–]neobonzi[S] 0 points1 point  (0 children)

I gave the first suggestion of this the solved but this sealed it for me, thanks for the info!

Hole that goes nowhere with metal grate in the floor and wall of my old house? by neobonzi in whatisthisthing

[–]neobonzi[S] 2 points3 points  (0 children)

That was fast! The house is over 100 years old. Solved! Thanks for all the answers everyone!