• Breaking News

    Saturday, December 4, 2021

    What have you been working on recently? [December 04, 2021] learn programming

    What have you been working on recently? [December 04, 2021] learn programming


    What have you been working on recently? [December 04, 2021]

    Posted: 03 Dec 2021 09:00 PM PST

    What have you been working on recently? Feel free to share updates on projects you're working on, brag about any major milestones you've hit, grouse about a challenge you've ran into recently... Any sort of "progress report" is fair game!

    A few requests:

    1. If possible, include a link to your source code when sharing a project update. That way, others can learn from your work!

    2. If you've shared something, try commenting on at least one other update -- ask a question, give feedback, compliment something cool... We encourage discussion!

    3. If you don't consider yourself to be a beginner, include about how many years of experience you have.

    This thread will remained stickied over the weekend. Link to past threads here.

    submitted by /u/AutoModerator
    [link] [comments]

    ( almost ) self taught programmer got hired!

    Posted: 04 Dec 2021 06:02 AM PST

    I started self learning programming 2 years ago at the age of 27. I had a bachelor's degree on a different field and i was working as a waiter for the last 10 years. Last year i enrolled on a 1,5 year master's degree in cs. Nothing fancy just some theoritical stuff like ds algorithms and operation systems. Fast forward one month ago i got my first full stack web developer role!!! This is my third week there and i am so excited that i pulled this off. My sallary is almost 30% more than the average jr developer sallary.

    Role : full stack web developer ( react/nodejs )

    The thing that really bugs me is that the web team is really small ( 5 devs including me ) and basically my duties are not jr ones. I contribute daily on our main project, i have my own share of tasks and deadlines and even though i can ask questions the seniors they expect me to tackle difficult problems on my own. i managed to pull off most of my task until now but i am so stressed cause i dont understand half of the things they say to me but somehow i manage ( michael Scott ).

    Also despite studying on a cs degree the company considered me as a self taught developer. Most of my colleagues have cs degrees and a lot of them a master's degree and i feel as an imposter!

    Anyway..some advices

    1) keep on learning

    2)4 hours studying 2 times a week is better than 1 hour every day

    3) when you start a tutorial dont follow along , think of a project idea similar to the one on the tutorial and do that as you watch the tutorial. It forces you to think more of what you learn and where and when it is useful than just typing

    4)dont build 10 projects , build one or two big ones. I built a performance analysis pwa for runners. This project was the only thing that i talked about with the interviewers cause everything was there. React,redux,functional components,class components, hooks,router,rest api, external apis, algorithms implementation, memoization, user authorization,third party apis,databases etc.

    It really made the intereview proccess easier as i could already prove that i knew what i was doing so they asked me questions about my app instead of testing me

    5)if you are a web dev learn how JavaScript works dont jump straight to react or another framework Hoisting,es6, arrow functions, callbacks,class and prototypes are more important that knowing how to write create-react-app

    6)buy some udemy courses. Most of what you need is free online but nothing beats a structured lesson.

    Edit: i learned html,css,vanilla js through free online courses. The problem is that i really wasted a lot of time thinking what i should study next and also i learned some concepts in the wrong order wasting time. For example i started learning react before studying arrow functions and callbacks and it really made me almost quit react.

    Another problem with free courses is that most of them cover only the basics and then the tutor leaves you there.i learned flask server side rendering that way and for some time i was oblivious of the existence of rest apis. In a structured lesson you dont have to guess what to learn next. I believe that time = money so saving a few weeks of wondering by giving 10 bucks on a udemy lesson is cheaper than the free courses.

    So the advice is buy a lesson for JavaScript , one for mean stack and study the rest online for free . Html,css(flexbox,grid,responsive design), bootstrap,dbs,git, typescript,

    7)dont listen to anyone. People laughed at me 2 years ago and told me to leave the crap and that i am wasting my time.

    What i studied during these 2 years

    Python Sql Git Flask Html Css bootstrap JavaScript React-Redux Express js MongoDb Typescript

    Keep on everyone. Sorry for my bad English , not native.

    submitted by /u/ConstantINeSane
    [link] [comments]

    Clean Up Your github

    Posted: 03 Dec 2021 02:46 PM PST

    Just a PSA

    I'm a senior dev doing lots of interviews these past few weeks. On more than one occasion I've pulled up a candidates GitHub and seen super unprofessional stuff.

    Today's candidate had "fuck" written in commit messages.

    I'm just a regular dude and curses don't offend me. I even use them everyday! But someone else is DEFINITELY going to be offended by that.

    Just left a bad taste in my mouth and I had to post it. We do actually look.

    submitted by /u/noodle-face
    [link] [comments]

    PSA for those having trouble of any kind: Code Less

    Posted: 04 Dec 2021 10:18 AM PST

    This is a condensation of a brief lecture I've given to my students for the last several years.

    The fundamentals don't come from a good course, book, or video series. They're not in any particular language or framework. You can practice them on a smartphone while you ride the subway. And if you practice the fundamentals well, you will be a better developer than the person memorizing syntax and common techniques with flavor of the month language and framework.

    • Diagram your problem. Break it down into constituent parts. Draw it. Re-draw it. Simplify. Separate the core logic from the additional features you can add later. Repeat as necessary until you have a core list of basic functionality to implement. That's all creative and logical. Its a lot of fun if you ask me. If you don't like that kind of creativity, think about another profession. Software development is all about this part.
    • Next up, annotate that diagram. Leave no mystery in there at all. You should be aware of how each piece works and fits together. If you have any doubts, go find the relevant documentation or similar and take notes until you get it. Again, we're still not opening the editor yet. You could have done all of this on your lunch break with a napkin and your iphone.
    • Penultimate step: Identify the correct tools for the job. Remember this is the third step the next time you want to ask about a language or framework before you've gotten this far. In almost every case the appropriate tools for the job will become crystal clear before you reach this step. Additional notes here if you need to identify how to use your tools both at the level of your OS/Editor and Language/Algorithms.
    • Finally, write the code. At this point you should just be painting by numbers. Your diagram and notes should be so complete that you need reference nothing besides your own notes. That might sound extreme, but it shouldn't. If you are casting about for something here, its because the design doesn't actually work or you don't understand how it works well enough to implement yet. Either way, that means the best use of your time will be improving your notes, not simply plug-and-chug with some convenient code you found with another developer's implementation.

    I'm sure this sounds obvious to some or offensive to others who might think that their being hung up on simple challenges or projects is an orthogonal problem. I assure you that it is not. If you take the time to become a better designer, diagram, and annotate effectively. You absolutely will get over any hump you are stuck on and if you stick to this method you will find software development far less stressful and more enjoyable a pursuit.

    I usually take this time to challenge every student to write LESS code over the break than they planned. Happy Holidays!


    [link] [comments]

    Looking for life-changing coding talks

    Posted: 04 Dec 2021 01:18 AM PST

    Hi everyone! I have been looking for talks that change and improve my perspective on how I design, work with and write code.

    The book 'Clean Code' was such a book for me. I have applied things in there immediately and my code was much more fun to work with. I am looking for more such resources (possibly talks from industry leaders) that make me say 'That's brilliant! I will use these for the rest of my life!'.

    PS: I believe I have seen enough regarding formatting. I am looking more into the work pipeline, task management, solution process, implementations, best practices, architecture, and design, etc.

    submitted by /u/BenRegulus
    [link] [comments]

    I did it!!!

    Posted: 03 Dec 2021 12:59 PM PST

    I've been a lurker on this sub since January and seeing other people's success posts always encouraged me when I had doubts on whether or not I could do it too. I'm so happy I can finally say that I've gotten my first Software Engineer position! It's at a startup working on a project way cooler than I thought I would be able to work on. I'm fighting imposter syndrome and I know I will be for a while but I think as long as I keep up the same persistence and work ethic I've had I will be ok.

    I started in January and took a break for life reasons in April and May before diving back in full-force in June. I have been lucky enough that I could live off savings for a few months and dedicate myself full-time to studying and applying.

    I made the switch from a Philosophy undergrad degree, so I just wanted to say that even if you don't come from a STEM background, it's still possible!

    I feel weird giving advice but that's the part I liked the most about reading these posts, so I thought I would give it a shot.

    TIPS:

    -If you're worried about motivation, don't go into your learning with the mindset of the best technologies/stacks. Start with with a project you want to create or a field that you are interested in, and figure out what you should learn from there.

    -Learn data structures and algorithms as soon as you can. I took the free Princeton course as soon as I felt like I could read Java well enough to understand the lectures. While this may not be for everyone, I knew that personally I would be tempted to put it off.

    - Stick to one programming language when drilling leetcode/interview prep. Most of the positions I applied for were primarily asking for Javascript, but I felt the most comfortable using python for leetcode-type questions and I didn't run into any problems during coding interviews in terms of using python to answer questions. I tried to do a few interviews in Javascript and they all went way worse than the ones I did in python so I decided to just stick with what worked for me.

    - When you are working on your portfolio, offer to do projects for people for free! The way I think of it is like this: You're going to be spending your unpaid time working on something anyway. Might as well have it be for someone who can at least give you a good reference, as well as boosting the legitimacy of work. I did some web-dev and automation for a family-friend's company for free and it gave me experiences that I could talk about more in-depth during interviews. It was also nice when I ran out of my own project ideas/inspiration because I basically had someone already give me an original task/ challenge to solve. And often people will offer to pay for your work afterwards anyway.

    - Stay as consistent as possible. Burnout is real but there are many ways to keep learning without doing the same task if you are getting frustrated. If I was burning out from a project, I would switch to leetcode, or maybe even a different project for the day. On days that I couldn't even get myself to do that, I would at least spend an hour watching videos or lectures on different things I was working on just to keep my brain active.

    - You're never going to feel ready to apply but my tip, at least in my experience, is to start when you have at least one full-stack project that you did without just following a tutorial from start to finish. That's not to say you can't google things or watch videos when you get stuck or need to figure out certain parts, but at least to the point that you know what to look up by yourself when you get stuck.

    submitted by /u/vlychee
    [link] [comments]

    Common Pitfalls Most New Developers Make

    Posted: 04 Dec 2021 05:17 AM PST

    1) Following too many different paths

    It can be beneficial in the beginning to "shop around" and see what is out there and what specific niche of development best suits your personality and desires.

    Going from tutorial to tutorial can become a problem quickly when it becomes yet another procrastination tool.

    AKA Don't say you want a front-end programming job but spend time learning Python, MongoDB, and VIM.

    These languages/tools are great in themselves, but it is easy to justify needing to learn them while putting off the things that will genuinely help you achieve your goals. This brings me to point number:

    2) Not setting clear goals

    It is impossible to get where you want to go if you haven't WRITTEN down (multiple times) the most particular place you want to be. So get specific—extra specific. However you feel right now, ask yourself what future lifestyle you want, and you can adjust your aim if need be later down the road. The important thing is to start moving towards a specific goal.

    As humans, we are designed to avoid setting clear goals because then we know if we are "failing" or not. And no one likes failing. But failing is still moving forward, and forward movement is essential to accomplishing something complicated, like, let's say, learning how to code.

    3) Focusing on the details before understanding the BIG Picture

    It is essential to know why you are learning a specific language or tool and where it fits the whole web/app/software development process.

    Seeing the bigger picture will help you avoid wasting hours (or weeks) learning Docker before you have even created a unique and functional application.

    Take things one step at a time. Use technologies to solve a real problem you face imminently, and beware of premature optimization.

    ---

    There are a ton more, but let's stick with these and take some action or set up some processes to avoid these beginner coding mistakes!

    PS. I fell into all of these traps. It's okay. No matter how deep you are stuck in tutorial hell or have imposter syndrome, it's never too late to start creating better habits and taking real action towards your true aims and goals.

    submitted by /u/Wilder-Web
    [link] [comments]

    Is python less about OOP than other OOP languages?

    Posted: 04 Dec 2021 11:04 AM PST

    I find myself often not making classes, objects, or inheritance/polymorphism or even a main method. Just more or less importing things and writing functions on data.

    Should I be making more classes and objects in python? A lot of my work is data analysis and minor software dev.

    submitted by /u/throwaway0134hdj
    [link] [comments]

    I need to choose CI/CD pipeline and testing framework tools for the take-home assignment

    Posted: 04 Dec 2021 01:12 PM PST

    I was given a task for the interview. Basically, they ask me to build a web application and I am free to use the tech stack I want.

    It is a full stack app and I have chosen Spring boot for the backend and react for the frontend. They also ask me to implement:

    - CI/CD pipeline

    - testing framework

    Which tools would you choose? I was thinking to use Junit for testing but should I go with more professional tool?

    submitted by /u/rightphalange
    [link] [comments]

    What are some good tips to avoid getting distracted by the internet?

    Posted: 04 Dec 2021 03:29 AM PST

    As a programmer you can't disconnet from internet. Yeah there is a long boring documentation to read but at the same time there is also access to so much information such as Reddit/Youtube all of which is engineered to get you hooked and far more. I feel like I am hitting the wall where working on my project even though its at final stages I am simply not in the mindset to finish. What are your tips to avoid getting lost/distracted?

    Edit: On my desk I have a small photograph of something I want to purchae after I find success to motivate but still.

    submitted by /u/UInt86
    [link] [comments]

    When to use Classes in JavaScript?

    Posted: 04 Dec 2021 12:32 PM PST

    Hey all! I've been learning JS for just over a year now and almost never use classes. I want to find new ways to implement them in my work but not sure where is appropriate. As someone who is entering the field, I'd love to hear the types of ways professionals are finding uses for classes in JavaScript.

    submitted by /u/Squirmme
    [link] [comments]

    How do games handle so many types of player buffs???

    Posted: 03 Dec 2021 11:06 PM PST

    I recently have been having fun trying to replicate game systems as practice albeit not super accurate. Its fun practice and recently I have gotten curious on how the buffs/debuffs in League of Legends work. I'm having trouble conceptualizing how they could be handled efficiently. For context, in League of Legends there are all kinds of buffs/debuffs, some are only used by a single character, some are given to you by other players/enemies, some are always active, some have a cooldown, some only activate due to an event occurring such as an ability being used. I guess my question is, because League of Legends has over 140 characters most with some sort of unique buffs/debuffs, how does it efficiently determine what is active on who at any given time? Even if only the buffs/debuffs of the 10 characters active in the game are taken in to account, how could that be achieved? And furthermore what systems could be put in place to allows things to communicate and be influenced by the buffs. I have a feeling that I'm in over my head, but still very curious.

    submitted by /u/Lucexel
    [link] [comments]

    How to get into the world of computer generated simulations?

    Posted: 04 Dec 2021 06:46 AM PST

    Hey people! I've been a massive fan of physics simulations, procedural generation, 3d rendering, AI, etc since I was very young, but honestly I'm not really sure how to get into those "fields".

    I'm a web developer, I find it entertaining but is not really my passion. I genuinely want to work on labs where this kind of researches take place:
    https://storage.googleapis.com/pirk.io/projects/synthetic_silviculture/index.html

    https://mrl.snu.ac.kr/research/ProjectParameterizedMotion/ParameterizedMotion.html

    http://gamma.cs.unc.edu/ViscTwoway/

    Where should I start? Do I need a CS Degree to get accepted to work on this stuff, or maybe a physics related degree? Or am I good to go doing a lot of those paid harvard/yale/etc physics and cs courses?

    Anyways, thanks guys!

    submitted by /u/fersands
    [link] [comments]

    How to share my script with the team in a new non-tech workplace?

    Posted: 04 Dec 2021 09:01 AM PST

    tl;dr wrote a script that puts everyones complicated rotas into a calendar file, how do I get the OK from my boss to send the calendars out to coworkers

    I just got a job in a theatre, and we received our team rota by spreadsheet. We have different shift start times based on what position we're working, what day the show is on, if it's an evening or matinee performance etc... With a total number of start time and shift combinations nearing 26.

    For a month of shows, that would take ages to input everything in the calendar, and would have a high chance of human error.

    As a new Python learner, I knew I could put my skills to the test, and I've written a script that converts the rota spreadsheet into a calendar file that requires one single click to import all the shifts to a chosen calendar.

    All I need to do is change a variable on my Python file from my name to someone else's name, and I'll receive a calendar file of someone else's schedule that I could email out.

    Thing is, how do I share this? Should I email my manager "hey, I made this thing, if you say it's OK I can send an email out with everyone's rotas attached."

    Anyone else have experience with this sort of thing? I don't want the manager to be like "no thank you" when I know for a fact this will be super helpful to the other people on staff (I worked in a theatre before and inputting shifts into my phone was a big pain). Should I be prepared to explain up front why this is useful?

    submitted by /u/combeferret
    [link] [comments]

    Hello, I am doing TMC Beans Mooc Course but I keep getting this errror

    Posted: 04 Dec 2021 08:38 AM PST

    rror: Could not find or load main class Story

    Caused by: java.lang.ClassNotFoundException: Story

    Command execution failed.

    org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)

    at org.apache.commons.exec.DefaultExecutor.executeInternal (DefaultExecutor.java:404)

    at org.apache.commons.exec.DefaultExecutor.execute (DefaultExecutor.java:166)

    at org.codehaus.mojo.exec.ExecMojo.executeCommandLine (ExecMojo.java:764)

    at org.codehaus.mojo.exec.ExecMojo.executeCommandLine (ExecMojo.java:711)

    at org.codehaus.mojo.exec.ExecMojo.execute (ExecMojo.java:289)

    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)

    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)

    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:190)

    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:186)

    at java.util.concurrent.FutureTask.run (FutureTask.java:264)

    at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:515)

    at java.util.concurrent.FutureTask.run (FutureTask.java:264)

    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)

    at java.lang.Thread.run (Thread.java:829)

    Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.5.0:exec (default-cli) on project Part01_09.Conversation: Command execution failed.: Process exited with an error: 1 (Exit value: 1) -> [Help 1]

    To see the full stack trace of the errors, re-run Maven with the -e switch.

    Re-run Maven using the -X switch to enable full debug logging.

    For more information about the errors and possible solutions, please read the following articles:

    [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

    import java.util.Scanner;

    public class Conversation {

    public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    // Write your program here

    System.out.println("Greetings! How are you doing?:");

    String first = scanner.nextLine();

    System.out.println("Oh, how interesting. Tell me more!:");

    String second = scanner.nextLine();

    System.out.println("Thanks for sharing!:");

    String third = scanner.nextLine();

    System.out.println("Conversation:");

    System.out.println(first);

    System.out.println(second);

    System.out.println(third);

    }

    }

    submitted by /u/Throwaway13373872
    [link] [comments]

    I want to code. I can’t seem to concentrate enough or I forget what I have learnt.

    Posted: 03 Dec 2021 09:58 PM PST

    I love coding, I think it's amazing how we can type something in total gibberish and make a masterpiece from it. My problem is I am somewhat good at HTML and CSS and learning JavaScript at the moment but I just find it hard to stay focused. Even for short periods of time. Another issue I tend to find is I forget some of the things I have learnt. I tried to make a quick little website for fun and I forgot how to make it responsive, I tried using flex display and forget how it even worked, then I just get discouraged and want to stop. Do you guys have any tips at all on how I can improve myself in these areas?

    submitted by /u/Youvegotobekiddingme
    [link] [comments]

    Learning Question- Need Help on Combining Concepts

    Posted: 04 Dec 2021 02:19 PM PST

    Hello All,

    Trying to teach myself Python in my free-time , mostly as a hobby, maybe a job if I get into it enough. My problem is I will start to learn basic concepts (loops, etc) but then a lot of the material I will go through will end up trying to combine different lessons and I can't seem to connect the dots. What are some ways you guys have been able to come over that type of hurdle? I feel like when I get far along enough in a learning program I am not understanding fully and just looking up answers.

    submitted by /u/kgren22
    [link] [comments]

    How are these printing out the same thing?

    Posted: 04 Dec 2021 02:17 PM PST

    My understanding was that the first one is being incremented before i is being used in the loop. Therefore it should enter the loop with i =1, and 1 is not less than 1 so it shouldn't print out anything. Yet they both print out 0.

    for(let i = 0; i < 1; ++i) { console.log(i); } for(let i = 0; i < 1; i++) { console.log(i); } 
    submitted by /u/gtrman571
    [link] [comments]

    Hello friends I have been learning Java for about two weeks. I was thinking do you believe it could be bad to start learning HTML at the same time?

    Posted: 04 Dec 2021 02:16 PM PST

    I would like to do web development but I also would like to learn Java as well. Thanks in advance to anyone who responds.

    submitted by /u/jimmythegecko
    [link] [comments]

    Python: How to "store" a variable amount of randomly generated numbers to check for duplicates?

    Posted: 04 Dec 2021 10:05 AM PST

    Hello,

    TL;DR I occasionally use Python to simulate dice problems when they become too awkward to calculate statistically. This time I'd like to roll a variable amount of dice and find duplicates within them, but unfortunately I'm unsure how to store the result of each die in order to begin comparing them to each other. I'm using random.randint, but if there's a better way to generate several random numbers so I can compare them, that would also be ideal. Please read on if you'd like more detail. End TL;DR.

    The real-world scenario:

    1. Roll a variable number of eight-sided dice (d8).
    2. Check for any matching numbers among them, and note how many groups made at least a pair.
    3. Check whether the highest numbers rolled were a match, and note if so.
    4. Repeat a large number of times and show the percentage of rolls which had at least one match, and the percentage of rolls where the highest numbers rolled were a match. The end goal being that I'd like to see how the probability of the highest numbers being a match increases or decreases as more dice are introduced.

    My initial idea of how to achieve this is, for each simulation, for each die rolled, generate a random number from 1-8 and store it at an incrementally increasing address. Once the result of each die in that round of simulation has been stored, I can then start checking whether any of them matches any other, and whether any loose dice are higher than any matched dice - or something. I'm not sure yet, but that part feels like something I can probably figure out.

    Unfortunately without knowing how to store the numbers I'm generating (or how to generate a more useful list of numbers I can refer to in some way) I hardly even know where to start, so I'm very sorry I can't post any workable code to look at. Google/SE just keeps telling me how to generate random numbers, which I already (sort of) know, and I know how I can store those numbers as variables, but this seems to require a self-generated set of incremental variables with which to store the rolls, so I'm clueless.

    Many thanks for any help.

    submitted by /u/izlusion
    [link] [comments]

    Career change into Programming-Data Science at 30 y/o – Options in Europe

    Posted: 04 Dec 2021 09:56 AM PST

    Hi everyone,

    before starting, just a little bit of background about myself:

    • I am 30 years old, French and therefore a citizen of the EU.
    • I already have a Master's degree in engineering - in chemistry/materials/polymer
    • I have been working for 6 years as a process engineer in the automotive industry: 2 years in France, 2 years in Slovakia, 2 years in Germany.
    • I have ended my job in Germany, but I am currently learning part-time German in a school there to pass B2 (= I have a lot of free time, 6-7 hours / day)
    • I also speak English (if necessary I can consider passing my C1 certificate), and French.

    So now, after many months of reflexion, I would like to change my career. The field in which I can work (mainly related to my studies), does not suit me.

    I have a great attraction for programming and computer science, and even if I only have a very basic knowledge about it, I would like to change into this field.

    I'm not totally sure yet, but I would like to do (and am therefore targeting) one of the following jobs: Data Analyst or Data Scientist and/or probably later on a job related to Machine Learning/AI (I'm just discovering it, but I am getting super excited about it).

    For info, I have been learning Python/Data-science by myself for a couple of months now.

    So finally, here are my questions:

    - What are the best learning options for me to be employable? Or to have certified or company-recognised knowledge? In order to find a job in Data science (Data Analyst for example to start)

    - And which ones would you recommend? (I am looking to study in Europe, online if possible (or in person in Germany), to find a job in Germany/Switzerland/Austria for example). It can be fast, or long, free or not. I have some time and money to invest now, but I don't want to if I realise it is not necessary)

    Different options I found so far:

    • Self-learning + a couple of Portfolio-projects: Free, but difficult to prove competences, no certifications and no supervision
    • Bootcamps (online): Expensive, but quite fast and intense. However I'm not sure if this is recognized by companies, and if it will really help me find a job.
    • Master Degree: Do you think I have a chance to find a master Online in Europe, starting 2022 ? Knowing that I don't have any educational background in CS.
    • Master conversion course: I have heard about it, maybe it is only in UK? I am not totally sure about how it works. But knowing that I have already a Master degree, I probably don't have to start from the beginning?
    • Bachelor: Or should I start first with a Bachelor? Is a Bachelor enough? Online would be better (any city or country in Europe)
    • Or are there other schools, which are not Bootcamps, not Universities, but something between, that are recognized or certified and might help me a lot?

    If you have any ideas or information that could help me, I would be very grateful. I am motivated and I can invest a lot in this project, but I am not totally sure what would be the best option at the moment, or what qualification is really necessary for this job.

    Thanks in advance !

    submitted by /u/Bobmoz
    [link] [comments]

    What can I do/what do you do?

    Posted: 04 Dec 2021 06:05 AM PST

    I'm currently learning to code, and one of the first questions that come up is what I want to do with what I'm learning, and honestly… I don't know. I would like to work from home, I would like to do computer work, I have a more in depth knowledge of how to mess inside the computer (I mess around with windows errors on my junky computer and fix them, I run programs in the C:// that I find and see what happens if I think it will fix something, I find and empty files, etc) I don't think I'd be comfortable doing anything to someone else's computer, but I'm ok with the potential screw up with mine.

    Hilariously enough I tried to post this in r/programming and I can't figure out how because they only allow certain types of posts, no body, and my title was too long 🤦🏼‍♀️ LMAO apparently I need to learn how to Reddit too 😆

    submitted by /u/off_my_ritalin
    [link] [comments]

    Java constructor / variable help

    Posted: 04 Dec 2021 01:23 PM PST

    Hello, I am working on a personal project that I need some help with.

    I'm creating a constructor that will take the attributes from characters of a video game (Dota 2) allowing me to essentially create a calculator determining the possible damage output based on other variables.

    I'm struggling to figure out how to represent a damage value that is based on a range. In this case, a damage range of 50-54. You can see what I'm talking about here. Right side of the page, with an image and set of stats.

    I haven't included my code because there is hardly any. Right now, I'm just trying to build a constructor. I can upload to GIT if a visual helps.

    Thanks in advance.

    E: It just occurred to me that I can use 2 int variables, something like lowDamgeRange = and highDamageRange = . Perhaps there is a better way?

    submitted by /u/brazen768
    [link] [comments]

    How to stop repeating code, until keybinds have been put in and ran. Python Turtle / Time / Random

    Posted: 04 Dec 2021 12:48 PM PST

    OverView

    Making a Rock Paper Scissors game with Python Turtle / Time / Random.

    Problem:

    The code is all setup although (I reset screen for new round btw), for the screen to reset I need to put a while True loop to repeat the code. The problem with this is that since the the code (apart from image inserting) is based off button keybinds so when i run it, it continuously keeps loading in the images instead of just being a clean screen. What i need help w/ is making the code only run the first part once and not repeating untill a keybind has been put in and the code runs therefor returning itself back to the start.

    If you dont understand:

    If you need more detail in the problem or dont understand what i need help with, message or comment which part and ill reply back soon.

    Code:

    Pastebin code

    submitted by /u/ANewPythonCoder
    [link] [comments]

    Are there any jobs/internships roles I could apply to as a teenager.

    Posted: 04 Dec 2021 12:39 PM PST

    I've been learning programming for a while now and I'd like to try out working and or maybe freelance. Problem is, i'm 16 and can't really find any place that would accept me. I'm decent with python and, honestly, I don't know if thats enough for anything. If anyone's got any suggestions please comment and if this is a dumb idea then also please tell me please:0

    submitted by /u/Insertjojorefernce
    [link] [comments]

    A question for Experts ...

    Posted: 04 Dec 2021 12:24 PM PST

    when i go to Stackoverflow or forums like linux or os related or programming related topics answers are really striking me how there are people answering others with certain skill like a pro

    , now here is my question

    what is their approach to answering those questions, for example

    when i face an issue after fixing it i will forget it after a month or more do they after solving an issue jump to forums to answer or they are so skilled that they can solve niche problems with their skills? overall what is the approach?

    submitted by /u/ContributionSuperb51
    [link] [comments]

    No comments:

    Post a Comment