• Breaking News

    Tuesday, October 13, 2020

    I'm deleting my account, here is a list of resources I've saved learn programming

    I'm deleting my account, here is a list of resources I've saved learn programming


    I'm deleting my account, here is a list of resources I've saved

    Posted: 12 Oct 2020 01:45 AM PDT

    Before deleting, I was going through my saved posts and figured I could make a mass list for all of the programming resource posts I've saved. Great, another resource post.

    Anyway, here you go:

    1. A list of 100 projects to build
    2. A free book on Python by reddit user
    3. List of Youtubers that teach coding
    4. Top 50 FREE courses from Ivy League Universities (AI,CS, ENGINEERING, PROGRAMMING)
    5. Question thread: How to learn to write good code?
    6. General:YSK: archive.org has millions of books for free
    7. CS: I've reviewed thousands of applications here's my thoughts. PART 1
    8. CS: I've reviewed thousands of applications here's what I look for. PART 2
    9. Story: How I became a self taught developer
    10. The 5 resources that helped me become a CSS master
    11. Question Thread: Self learners how did you learn algorithms?
    12. Comment: Functional Programming beginners
    13. FREE resources I wish I knew about long ago
    14. I wrote a syllabus for learning Python and Django
    15. Don't know what to build? Here's some ideas
    16. Extensive web scraping tutorial in Python, Ruby, Node, R, and Java
    17. Question: really intro/beginner project ideas in python?
    18. Learn Python for Data Science
    19. Question: Coding sites for beginners?
    20. Tools I wish I'd known about when I started coding
    21. My 10 step self-taught CS curriculum
    22. Free python book PDF
    23. Question: Should I start learning Github?
    24. Question: Is there anything you wish you knew before starting CS?
    25. Comment: Overwhelmed? You might be trying to learn too many technologies
    26. 64 FREE online courses by Harvard (many subjects)
    27. Real Python free video courses
    28. Python for finance + stock trading -videos by reddit user
    29. You can access most MIT courses for free
    30. More resources on Python, CS, PCs, internet
    31. Treasures for newbies!
    32. Handful of tips that would've been helpful before my first dev job
    33. Question: what do I need to know about web development?
    34. How NOT to learn Programming: Prof Donald Knuth interview
    35. GREAT tutorials from a uni professor
    36. S.O.L.I.D. design principals for everyone
    37. Python programming for beginners -website by reddit user

    Don't forget to check out the FAQ which has a lot of resources as well.

    Thank you to the users that created these posts. I hope these helped you as much as they've helped me. I will keep this thread up for a week or two before deleting my account so you can save whatever you may want from this list.

    Edit: took out a sentence

    Edit 2: POST CONTENT MAY BE DELETED SAVE THIS COMMENT SOURCE INSTEAD SAME RESOURCES HERE

    submitted by /u/Sketchy-Sketcher
    [link] [comments]

    Tutorial: 5 Ways to Undo Changes in Git

    Posted: 12 Oct 2020 03:26 PM PDT

    A short tutorial I wrote over the weekend about some of the most common ways to undo changes in git: https://www.aleksandrhovhannisyan.com/blog/dev/undoing-changes-in-git/

    It's a hands-on guide with plenty of code samples, so if you want, you can create a little git sandbox for yourself and follow along to understand what's going on.

    Commands covered:

    1. git commit --amend
    2. git reset --hard ref and git reset --soft ref
    3. git rebase -i ref
    4. git revert hash-id
    5. git reflog
    submitted by /u/Alex_Hovhannisyan
    [link] [comments]

    Why Pascal was never 'big' in US?

    Posted: 12 Oct 2020 11:38 PM PDT

    I am re-learning Pascal, using FPC and Lazarus, and I am enjoying a lot. The concept of write once, execute everywhere is very appealing. However, reading about the good old days of Borland, I noticed that Pascal and later Delphi, were never a 'big hit' in the US; differently from South America and Europe. Any thoughts on that?

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

    Where do I even start on my project?

    Posted: 12 Oct 2020 05:08 PM PDT

    I'm looking to build a website that takes user preferences (style, colors, size, etc.) that they select, uses those preferences to find products that fit them, and suggests products to them.

    With each selection I would like new products to be suggested to be a better match with their preferences and the previous products selected, while also fitting under a total budget.

    These products would be sourced from various stores such as Target, Walmart, Etc. and would allow the user to purchase all the products through my website and then uses the user's shipping and billing information to purchase these products automatically.

    Where would you suggest I start on this project? Also would you recommend using Python?

    Thanks for any input

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

    Why is my binary search program infinite looping? (C)

    Posted: 13 Oct 2020 12:39 AM PDT

    int binary_search(int arr[], int n, int x); int main(int argc, char *argv[]) { int arr[6] = {1, 2, 3, 4, 5, 6}; printf("%d", binary_search(arr, 6, 5)); return 0; } int binary_search(int arr[], int n, int x) { int left=0, right=n, mid; while (left < right) { mid = left+right/2; if (x == arr[mid]) { return mid; } else if (x < arr[mid]) { right = mid-1; } else if (x > arr[mid]) { left = mid+1; } } return 0; } 
    submitted by /u/peepee183
    [link] [comments]

    Anyone have an idea how to emulate virtual displays?

    Posted: 12 Oct 2020 09:54 PM PDT

    On windows you used to be able to add displays even if you didn't have a real display connected. From there you could screen share and get like a virtual second screen. On linux it looks like there are some tools to create virtual display buffers that you can render to that serves the same purpose, but not so on windows.

    I know that it might be quite tough and that it might require writing a display driver, but is there anything that I can look into? I have written a display driver for super simple embedded systems before, but I imagine it would be really difficult on a standard computer.

    I'm willing to take months working on this, but I'm struggling to find any resources to help me make progress. Any tips? Thanks!

    submitted by /u/Meeesh-
    [link] [comments]

    What kind of tools do modern, compiled programming languages such as Rust and Go give you for seeing where error took place?

    Posted: 12 Oct 2020 08:19 PM PDT

    I was thinking about Python bytecode and realized that it would be much harder to print a traceback / stack trace like Python does if you were creating a compiled language, since the source code might not be available anymore while executing the compiled binary.

    I get that that's why compiled languages try to throw errors in the build process, but since that may not always be possible, I was wondering what tools Rust and/or Go give you in the vein of diagnosing errors that occur after compilation has taken place.

    Thanks for reading what I hope is not too vague a question. I'm always impressed with the tooling of these languages, so I am hoping to learn more about them.

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

    How to get quicker at coding?

    Posted: 12 Oct 2020 09:08 PM PDT

    Right now I'm in a Java college course and we just had our first timed exam. I feel like I did pretty poorly not because I don't understand the code, but am a slow coder in general IE

    Each assignment I'll read over the code, documentation and instructions quite a few times before writing any code. Once I understand that I'll put in pseudocode on how to structure it and what I want to do, then I'll write code.

    The test itself didn't ask anything I didn't know or hadn't done yet in assignments, but the uniqueness of the questions are what threw me off. I'm thinking websites like HackerRank and CodeWars will help get used to coding quicker or akin to the speed of competitive programmers.

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

    Success Stories without I.T Background?

    Posted: 12 Oct 2020 10:55 PM PDT

    Hey All,

    I'm currently trying to make a career change, Have been selling T.Vs for the last 20 years and it was time for a change, I picked up RoR and have been learning it for the last few months but every time I try and find some inspiration or what people in my shoes end up doing it normally starts with "I quit my job, Learned X language and started a business in X Months" - Sounds great but I find a lot of these people generally come from a long career in I.T or programming but in a different language, I'd love to find some success stories of people that have come from different backgrounds and have had success in learning to code (preferably in the entrepreneurial space but anyone who has gotten good jobs in the space is great too)

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

    I want to get started with programming/coding and boy is it confusing...

    Posted: 12 Oct 2020 09:35 PM PDT

    Read the FAQs and it was helpful but the questions I have might make me sound like the dumbest person to heading down the programming path.

    Reading constantly on thing sub has got me confused about a bunch of things. like, if I learn web developing, would this knowledge be transmittable into the software industry and vise versa because I am not sure whether I want to build websites or software beside just wanting to learn to code.

    how do I get started? should I just get the fundamentals cemented down with CS50 and the likes? are those fundamental applicable to both Webdev and software Dev and it's sum Webapp?

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

    Currently I'm new to Coding are there any people here that can help mentor my progress?

    Posted: 12 Oct 2020 02:44 PM PDT

    I'm new to coding and I have ideas but I don't know how to get to the end result. Another one of my hobbies is music production so I would like to add coding to my list of skills as a music producer. Currently I'm learning Python with Visual Studio and I learn how to do hello world easy to only have it stop there. Where should I go or What can I do to get to the end result of an Idea if that makes sense?

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

    New

    Posted: 13 Oct 2020 12:45 AM PDT

    I'm trying to start a career in programing I have no experience at all. What are some pointers I can get also how should I go about choosing what type to do

    submitted by /u/Subject-0509
    [link] [comments]

    Idea

    Posted: 13 Oct 2020 12:40 AM PDT

    what is the one software/app you feel like it would have been great to have it in your daily driver?

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

    Plan how to learn coding and get a job as a remotely working full stack software engineer (python and javascript) with flexible work hours and mostly asynchronous communication (so I have enough time for my family/little son)

    Posted: 13 Oct 2020 12:21 AM PDT

    As the title suggests, I would like to learn coding and get a job as a remotely working full stack software engineer (python and javascript) with flexible work hours and mostly asynchronous communication (so I have enough time for my family/little son).

    I did my online googling research regarding what would be the possible paths to take and here is the summary of my findings so far:

    Initial phase:

    1. Write down your goals (be as specific as possible)
    2. Write down a plan how to achieve those goals
    3. Evaluate how much time you can/want to invest into it per week (full/part time, 10/20/40 hours +)
    4. Research online/among friends to figure out what career path/job titles, programming languages/frameworks are most relevant in order to achieve your goals
    5. Online research for relevant learning materials / sources / bootcamps

    Learn coding phase:

    1. Evaluate what style of learning is best suitable for you (e.g. self paced, self paced with oversight or a tutor watching your every step and making your accountable)
    2. Project based learning - write down project of your interest and then make it happen bottom up (with the help of Googling)
    3. Free learning materials - plenty of free online tutorials and intro/prep courses from bootcamps
    4. Low cost learning materials (up to 2000€) - online courses and self paced programs, sometimes with possibility to ask questions
    5. Medium cost learning materials (2-10k €) - medium cost bootcamps, some are with the career services and hiring partners
    6. High cost learning materials (more than 10k €) - high cost bootcamps, some are with the career services and hiring partners

    Get a job phase:

    • Talk to your company about possibility to get a Software Engineer role within your company
    • Get the job with the help of career services or hiring partners of a bootcamp
    • Build up portfolio, personal brand/blog, review it with an professional and apply for jobs
    • Build up portfolio, personal brand/blog, review it with an professional, freelance and apply for jobs
    • Learn further on the job and apply for new jobs (you might not land a "perfect job" on the first attempt)

    Notes for better success:

    • Review your plan regularly
    • Track your progress
    • Spend more time on actual programming / coding than on researching about it
    • Find accountability partner or a "coding buddy", person with which you can discuss progress face to face (or if not possible, at least online)
    • Google (search engine) is your friend

    Variables when considering learning options:

    • your available time
    • your discipline to work on your own
    • how quickly you want/need to land a new job
    • your budget possibilities

    Possible priorities for decision making process:

    • fit to your current schedule/time availability (schedule fit)
    • credentials, results of the learning materials/bootcamp (success rate)
    • get the new job as cheap as possible (lowest cost)
    • get a new job as fast as possible (lowest time investment)

    Search phrases:

    • How to learn coding
    • How to learn programming
    • How to become software engineer
    • How to become software developer

    QUESTION:

    Would you add/change anything to the list?

    submitted by /u/FIRE-bat
    [link] [comments]

    As a student, what projects should I be doing / teaching myself to be better prepared for the workforce?

    Posted: 12 Oct 2020 06:08 PM PDT

    I know the fundamentals of programming but not the applications that a junior dev would take on.

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

    I'm new in programming, but currently trying to learn C++ language

    Posted: 12 Oct 2020 08:11 PM PDT

    I'm stuck asking for help here since my teachers leave my head more questions than answers, is there any way for me to properly learn the basics of C language? links to tutorials or sites are appreciated thanks.

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

    Can someone help explain mocking async functions with test-driven development?

    Posted: 12 Oct 2020 08:09 PM PDT

    Hello, I am currently learning about/transitioning to using test driven development at my work. We develop web apps with React/Firebase. Im currently using Jest and Enzyme to write unit tests. So I want to be able to test asny functions like uploading to a database, to storage, authentication, etc., essentially all the great things Firebase provides. But can someone explain why Im supposed to mock functions to achieve this? I understand mocking as a basic concept, but for example I want to upload a user to a database.

    Well, I of course would like to test whether I can connect to Firestore and indeed upload the user correctly. But if I mock the function then I have not actually tested whether or not that happened correctly, no? If my app is a simple user form where they enter personal info and submit, I have not exactly tested that functionality if I "mock" it, right? I hope my conundrum and confusion makes sense. Truthfully I have not found a satisfactory answer so far, and would really appreciate some help in this regard, thank you!

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

    How to create an event in developer tools F12 (firefox)

    Posted: 12 Oct 2020 11:30 PM PDT

    Can you guys please tell me how can I create an event in a code.

    I attach a screenshot to see. Is there any addon I need to install or some setting?

    Please help me out I can't find anything online related to this.

    Thank you so much.

    https://ibb.co/D9vzpf9

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

    Professor has output formatted two different ways? C#

    Posted: 12 Oct 2020 11:25 PM PDT

    Hi! I am making a program that basically is the square root method. You enter a number, it tells you the quare root of it. I'm having no issues with anything but the output. So, my professor shows the output like the following here. How can I make the output for this program formatted differently? If I use ToString("n4") it will give me the exact amount for the formatting of the .0000001 result, but the 10 result will be significantly cut off. If I just use ToString() and dont format it at all, the result of .0000001 is like .0000 and the 10 is correct. What should I be doing that I'm not getting from this? Thanks for any help!

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

    Building a price tracker but hitting a road block :(

    Posted: 12 Oct 2020 11:00 PM PDT

    hello guys, i was trying to create a price tracker in python. i had in mind to use the following websites to check the price for an item: amazon, bestbuy, target. the issue i am having tho is accessing the data for bestbuy. i was planning on doing an api call however their api is restricted. i could possibly web scrape instead but ive heard that to be quite unreliable. how can i possibly get around this road block? is it even possible without access to the api?

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

    How do you find if content that's been delivered to you is done via cached pages or request actually went to the backend server and came back.

    Posted: 12 Oct 2020 10:54 PM PDT

    Hi, how I as an user can find if am being served data from cached responses or my request actually went to the backend.

    I know about a way that is by looking at header, if you find headers like X-Forwarded-For or ETag then probably it's using cache but this is not always the case sometimes I know for sure that a page is cache but still there are no headers like this.

    Is there way which can help to find everytime or do you know about any other method to find if user is being served cached response or not.

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

    GitHub Repo for Data Structures and Algorithms Using Python

    Posted: 12 Oct 2020 10:50 PM PDT

    Hello, everyone! I started to learn data structures and algorithms yesterday and created a GitHub Repository which will track my progress and store all the tools and resources I have used or will be using in the future. Yes, I am going to learn and practice each data structure separately and make projects using them. I will be using this website as a base for learning DSA. I hope I get support from all of you and contribute as much as possible. Please help me make this a good repo for learning DSA.

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

    Helpful thoughts on staying motivated to keep programming (and eventually land a job too)

    Posted: 12 Oct 2020 10:43 PM PDT

    Hey guys, as I've considered my own programming journey I've realized there are at least two keys to staying motivated to program.

    On one hand I think you have to learn the fundamentals. Whether its online courses, tutorials, in-person classroom sessions (eh, maybe not during covid tho), or virtual meetups, you have to learn the fundamental programming principles. However, past the fundamentals, you have to start learning stuff and getting familiar with the domain that interests you. This will keep you engaged and motivated, but will also help you land a job.

    When I was learning how to program I was excited to pick up variables, functions, and for loops via codecademy and coursera. But eventually I learned what I needed to, but really had no idea where to go next. I wasn't nearly as intrigued by intermediate or expert level courses (maybe I should have been?). Rather, I wanted to immediately apply what I was learning on the online courses. However, I didn't really know what domain to apply the coding fundamentals to.

    A few years ago I attended my first coding meetup. After the first fifteen minutes of introductions, the facilitator told everyone to break out in interest groups, as if everyone knew what they were interested in. Everyone, but me had a premeditated topic they wanted to work on. I sat by myself sulking and feeling bad for myself.

    But then the instructor walked over to me and asked, "what do you want to work on". I honestly didn't know. The instructor took me through a few cool applications. One of the applications was a web scraper. Something lit inside me that I couldn't explain and I felt a genuine sense of interest. I spent the next six months working on web scrapers, trying to apply every programming fundamental I knew to simple web scraper projects. I ended up making a simple nasdaq web scraper. Four months later, I used that web scraper for an interview talking point and landed the job a month later.

    I think if you want to discover the right resources to help you land a job, you should understand the type of role and domain you want to work in. The only way to understand the type of role and domain you want to work in is by, in short, exploring what's out there. Pay close attention to your gut and how you react to certain applications, projects, and tutorials.

    Anyway, hopefully these are helpful thoughts. I know there are so many resources out there and, honestly, the sheer number of resources can get overwhelming. I've come to realized it's not so much "which" resource I'll use, but how I'll use that resource to get to where I want to be. Let me know if you guys have any questions about learning to program and landing a job and would love to help out in any way I can!

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

    Software Engineering Bootcamp vs. CS Degree

    Posted: 12 Oct 2020 06:15 PM PDT

    I'm going into a software engineering bootcamp this month and have been thinking a lot about how difficult my job search and how my salary will be affected without a CS degree. I have an associates in a non-related field and did a year or so at a 4 year school. Some of the comments on here have made me feel like even after all of this I will still be at a huge disadvantage to those who do have CS degrees (I understand why this might be in some cases but most comments make it seem like Bootcamp grads are undeserving of most jobs and that will be the experience). Just hoping for a bit of insight and if finishing college is something I should consider in the future or if there are other reputable options to learn CS skills. TIA!

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

    No comments:

    Post a Comment