• Breaking News

    Friday, May 1, 2020

    I've completed my bachelor's in computer science but i don't know anything about programming. learn programming

    I've completed my bachelor's in computer science but i don't know anything about programming. learn programming


    I've completed my bachelor's in computer science but i don't know anything about programming.

    Posted: 30 Apr 2020 11:21 AM PDT

    This is my first post so please forgive me if I it was hard to read.

    To begin with, I really liked computers and thought to myself I'm going to be the best programmer ever(lol) but after starting college,I really didn't connect with any of the classes they taught. The professors would come and read the contents off of the screen and walk away. I thought that this is the start and it's supposed to be like that and after 4 years that's what they did all the time. They would assign projects and everyone in the class would copy/paste the code found on the internet(some of them had submitted the code found literally on the first link of the search) and the professors would accept it without a second guess, so a piece of shit like myself did the same thing.

    After the 2nd year of college passed, I thought maybe I'll learn by myself from the internet. So, everytime I would apply for a few online courses and everytime(I never felt it was difficult) but I'd just get demotivated and never complete it and go hangout with my friends.

    I should've been an unemployed graduate by now but due to the current situation I'm at home and have only my finals left to complete and soon I'll be unemployed as I have no skills whatsoever.

    None of my friends with whom I attended highscool with went to college, they're working at their dad's shops(retail stores) and they're happy with that, they tell me to do the same thing(my dad also owns a retail store) but I don't want to do that. I'm not disrespecting them or the profession but I don't want to be someone that stays under my father's shadows forever and i want to make something out of myself.

    I get depressed thinking about the future and what will I do next and my friends say that I'm not as fun to hangout with as I once was.I slowly started to isolate myself and just don't want to talk with anyone no more.

    The really worst part is I still feel like i really want to pursue programming as a career but I feel like I'll continue to do the same thing i did in college and waste further of my time and end up going nowhere.

    TL;DR I've completed my bachelor's in computer science and i don't know anything in programming but i still feel like I want to pursue a career in programming.

    submitted by /u/1t4ch1_uch1h4
    [link] [comments]

    7 Free Courses (100% off Coupons) on Programming [Limited Time]

    Posted: 01 May 2020 03:38 AM PDT

    Good Evening everyone,

    Just found some of the top courses to learn programming on Udemy (Programming, Linux and Databases, let me know if you need ethical hacking courses). Some of the instructors are giving 100% off coupons due to the quarantine. Grabbed most of them from TutsNode.net and some from Facebook group. Might help some of you out. Let's learn together! :)

    ps: will try adding more courses here (by updating the thread) as i find them.

    1. The Complete Python 3 Course: Beginner to Advanced! [Length : 18 hours, Rating: 4.2]
    2. The Complete Front-End Web Development Course! [Length : 15 hours, Rating: 4.3]
    3. Linux for Absolute Beginners! [Length : 7.5 hours, Rating: 4.2]
    4. Become A Full Stack Web Developer - Beginner To Advanced [Length : 20 hours, Rating: 4.4]
    5. Build Undetectable Malware Using C Language: Ethical Hacking [Length : 3 hours, Rating: 4.2]
    6. Vertica Database 9.2.1 and MC Installation on CentOS Linux [Length : 2 hours, Rating: 4.7]
    7. Complete SQL Guide [Length : 3 hours]

    Stay safe, Keep learning! :)

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

    Finally got a job

    Posted: 30 Apr 2020 06:31 PM PDT

    Been mainly a creeper on this sub for over a year and it's been instrumental in my progression as a developer.

    Just over a year ago I decided to pivot careers (I've been a musician for 15 years) and become a developer.

    As on yesterday I accepted a position as a junior Dev at a company not too far from me.

    This sub Reddit was awesome at giving me tips and motivation about the industry, so I would like to give my ten pence and perhaps help anyone in a similar position; basically a list of tips for last year me that could have saved me considerable time and anguish.

    1 - pick a language, And stick to it.

    I switched about so much to different languages and frameworks; that I reckon I've spent at least 10/20 hours doing 'hello world' excercises. When I decided to stick to one language (JavaScript for me) I started getting into the fun stuff and actually beggining to wrap my head around some of the concepts.

    2 - get a GitHub , learn to use command line git and populate the GitHub with a few projects

    As all my studies and work experience have been music related, I had no relevant experience to put down - meaning recruiters were probably just looking at the first line of my Cv and throwing it aside.

    The job I ended up getting was with a different CV (I ended up sending out different CVs as a bit of an experiment) Instead of work experience, I put a personal statement about my keenness to learn, a link to my GitHub and then a list of 3/4 projects I have done with a small write up about each (problems and solutions , what I would do differently next time etc...)

    1. Think of a project and then learn to build it

    I spent ages watching udemy courses, this wasn't as beneficial as I thought it would be - I started to see a much bigger improvement in my understanding of developing when I started building stuff that was a little ambitious, rather than feel the need to absorb all the information first - I started building and when I got stuck in would use Stack Overflow, Google, Udemy, YouTube or this sub for help.

    1. Udemy has a 1.5x speed setting

    Pretty self explanatory but it made the long (but very in-depth) courses I was taking much less time consuming. I also began using udemy like a handbook rather than feeling the need to watch every single second of it

    1. Don't give up

    I had major peaks and troughs, came close on 2 jobs in the last year but missed out. As devastating as this was at the time; in hindsight, it was all valuable experience and I'm sure helped enable me to succeed in the last interview. Also I got completely over my fear of ringing people and just rang any recruiter I could find that was posting jobs in my area.

    Sorry for the wall of text , I just found the posts by people who had managed to get their foot in the development door very helpful when I was banging my head against a wall

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

    I wrote a list of personal projects ideas to improve your skills, but that are also useful projects for you on the long term, instead of the classic todo list or tic-tac-toe game

    Posted: 30 Apr 2020 01:16 PM PDT

    I know that there are a lot of posts everywhere about "X programming projects you can do to improve", but I always think they just give generic ideas that you don't care about and that don't bring you anything beside technical skills.

    I wanted to propose a list of personal projects that you can care about, because they will be useful either in your everyday life or down the line for your career. It's already hard to finish a personal project that you have a personal interest in, so I think it's not even worth trying to develop something you don't care about.

    I also wanted only projects that are not services already offered by an existing platform (like a budget tracker, or whatever).

    Here's my list (it's shorter than I would like, feel free to share ideas!):

    • Make a personal resume website
    • Add a blog to your resume website
    • A script using the Spotify API to detect new albums of your favorite artists
    • A custom homepage aggregating news from your favorite sources
    • A platform to track your job applications, cover letters and resumes
    • Scripts to automatize repetitive tasks
    • Something linked to one of your other hobbies
    • (Deploy those projects in production)

    Some are a bit cryptic, so I wrote an article on my blog with more details for all of them (it's a bit too long for Reddit) that you can check out here: https://www.mindflash.org/coding/learn-programming/personal-projects-ideas-to-improve-in-programming-that-are-also-useful-717

    I've myself developed all of those ideas (except the job tracker, I started but got a job quickly), and I all still use them to this day, so I really truly believe that they are actually useful.

    PS: The biggest topic on my blog will be beginner programmers and transitioning to professional Software Engineer, so if you're interested in those topics, feel free to subscribe to the newsletter. I won't send more than 2 emails per month (probably less, more like 1 every 1 to 2 months), no spam guaranteed :)

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

    I run free engineering bootcamps on Twitch. Sharing in case anyone was looking for these resources. Thanks!

    Posted: 30 Apr 2020 02:02 PM PDT

    Hey Everyone! I hope all is well. I'm dropping in to again to let you know the next round of bootcamps is starting this upcoming week! I'm starting up 3 new 8 week bootcamps next week and wanted to share in case any of you are looking to dive into any of these disciplines. They're completely free, and no signup is required. Just follow the Twitch channel, tune in and have fun!

    Twitch Channel - https://twitch.tv/mastermndio

    • Horizons: A Journey into Cloud Computing with AWS - Beginner
    • deCoded: A Journey into Software Engineering and Computer Science - Beginner
    • Pipelines: A Journey into Software Delivery, Automation and Infrastructure(DevOps/SRE) - Intermediate

    Info for each can be found at https://academy.mastermnd.io/journeys/

    Let me know if you have any questions and I hope to see you there!

    EDIT: Each course will end up on YouTube 24 hours after it airs live. https://m.youtube.com/mastermndio?uid=jVUGJ-vpqTqrK--UFPYEdQ

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

    I failed to make a simple CRUD app for a job interview...

    Posted: 30 Apr 2020 08:03 PM PDT

    I managed to get an interview for a Junior Full Stack developer position for a company that I really wanted to join. The first interview went well, and they gave me a take-home assignment to build a web app in Python and Django. The site was supposed to be a book tracker where users can register, login, update their password, as well as add, update, remove, and rate books on a 1 to 5 scale. There also needed to be a home page that displayed the top 5 highest rated books, top 5 most read books, and 5 most recently added books.

    Now, I have been learning mostly front end tech like JavaScript and React, but I thought I could do this pretty easily since Python is a pretty easy language and Django has great documentation (from what I've heard). I tried to start to look at tutorials and begin writing code and I quickly realized that I had no idea what I was doing. I had no idea how databases worked, what an MVC was, how to handle URLs, how GET and POST worked within forms, or even how to implement a 5-star rating system that takes in users into account. I was completely overwhelmed and I looked at a ton of tutorials which didn't help. One of my weaknesses is my inability to understand/read documentation, so I got most of my understanding by following the step by step tutorial in the docs.

    1 whole week passed by where I would take a big portion of my day to sit down and try to make sense of it all. I managed to make a model to have users, and I found out how POST worked with forms, but I was ultimately stuck on making a list of books to be only viewed by the user which created it. I tried really hard to figure out the correct queryset function to retrieve books by users, but the docs had no info on such a specific task and the solution I found on StackOverflow didn't seem to work for some reason. It was supposed to be a simple CRUD app and I was ultimately stuck on this problem for 3 days. The email said that it was supposed to take a few hours to complete, or maybe a few days if I was unfamiliar with Django.... But I took a whole week and a half and didn't even have half of the features implemented!

    I really thought I could do it, and perhaps I could have if I had more time, but I ultimately failed to deliver a simple app. It honestly sucks but I know that it's all part of the process of learning. I've never had any backend experience until now and I managed to learn an immense amount of information in just 1 week thanks to this project, even if it's halfway finished. It hurts to know that I have to continue applying for more jobs and continue to have phone interviews with HR managers. And it hurts even more to realize that I'm actually not as good of a programmer as I thought I was. I am simply not at the level that I want to be.

    But at the end of the day, I at least know what my weaknesses are and what I have to work on. At least now I have a roadmap for the things I need to learn if I want to get a real job as a web developer. Failure sucks... but I would have never gotten the opportunity to fail at this stage in a job interview process if I hadn't started learning programming.

    I remember the days where I didn't know what an HTML class was, or what a <div> was, or what the 'this' keyword means in JavaScript. And now I'm having problems figuring out how to get data passed through from a database onto a template in a completely new framework. No matter how many 'failures' or roadblocks you stumble upon, know that you are still making progress. In weeks to months you'll soon look back on the days where you didn't know much, and you'll realize how much you've learned along the way!

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

    I need advice

    Posted: 01 May 2020 02:18 AM PDT

    I wanna learn cyber security? Where can I start ? I only learned Python , It was my beginning.

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

    [JS] Shortest, best way to do multi-level deep declaration and initialization in an object?

    Posted: 01 May 2020 05:09 AM PDT

    let my_obj = {}; my_obj.lvl1 = {}; my_obj.lvl1.lvl2 = "potato"; 

    Why can't I write:

    let my_obj = {}; my_obj.lvl1.lvl2.lvl3.lvl4 = "banana"; 

    But have to go through the whole process?

    Granted, I only need a few of lvl 2 vars nested nicely under a lvl 1 property, but I am still wasting one line.

    How would you write an object where you have to put two variables into a property?

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

    Any fully/exclusively self taught web developers? Would love to hear your stories.

    Posted: 01 May 2020 05:08 AM PDT

    It seems that every "self taught" blog I read involves the person having done previous programming/technical work or has completed a boot camp.

    I'm wondering if anyone has been able to get into the industry as a pure self taught developer.

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

    Which language for API on Nginx server

    Posted: 01 May 2020 04:53 AM PDT

    I need help with deciding which language should I use for backend for my project.

    I already have a nginx server with mysql installed. For frontend I am gonna use React, but I dont know which one should I use for backed. Does it even matter? I was thinking about Python or C#? Thanks!!

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

    C - help understanding typedef struct

    Posted: 30 Apr 2020 09:16 PM PDT

    Let's say I have

    typedef struct cat Cat; 

    That means cat was some struct probably defined elsewhere, and I'm deciding to make a new type called Cat whose underlying type is cat? And I can do stuff like this now:

    Cat c; cat x; 

    Or can I not do cat x?

    Also, let's say I have this struct I'm want to define. There should be one member, a cat:

    struct AnimalHouse { // Cat scratchy; or // cat itchy; }; 

    Which one goes in there? And should they be pointers, or is it up to the programmer?

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

    looking for a mentor for the learning of JS

    Posted: 01 May 2020 04:35 AM PDT

    I just started to learn JS, and it overwhelms me. I am doing a course on udemy, but it seems to me not practical, and sometimes I do not understand the concepts, but when I am trying to learn them somewhere else, I encounter a lot of new information that I am already supposed to know. It repeats again and again, so I am in a loop of not solved problems. Therefore, I am looking for a person that already passed the way of learning JS and can advise me what topics I need and how is a subsequence of the topics should look like, where I can practice the concepts. Overall, who wants to help by showing the most effective way of learning.

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

    Help about creating a game to start getting familiar with programming

    Posted: 01 May 2020 04:17 AM PDT

    I am a high school student aiming for a computer course in college. I am completely new to the programming world so I would like to learn. I read in the FAQ that I need to have a problem or a goal that I want to achieve. I am thinking of creating an android game for my best friend to show how much I value him like maybe a game about him or something. Where do I start? Or should I learn other things before entering the programming world? I hope you guys can help me.

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

    Looking for Something more Creative than Logical

    Posted: 01 May 2020 04:10 AM PDT

    I have been slowly making my way through CS50, and I just got to the part where we move from C to Python, Javascript, HTML, CSS. C has been a pain, and I find the logical orientation of that language to be out of line with my way of thinking. I believe myself to be much more creative than logical, though I'm not a believer in the right-brain-left-brain misunderstanding of how the brain actually works.

    What I would like to know is if there is at least one language or career path somebody like me should follow. I do understand that programming is as much a logical pursuit as it is creative, but perhaps one of you can direct me to something more appropriate for me--even if that means advising me that programming might not be for me haha

    Thank you

    submitted by /u/Trifonas-Kaoulla
    [link] [comments]

    Are there any good resources for 'bite-sized' information about programming (Python)?

    Posted: 01 May 2020 03:52 AM PDT

    Hi everyone

    As a supplement to reading books and taking online classes, I love getting little 'bite-sized' pieces of information in my FB feed or as suggested videos on YT.

    When I was trying to get better at investing I 'liked' a bunch of pages that had to do with investing and some of them had cool posts like 'word of the day' where a concept would be explained in a few words...

    Do you know of any such sites/groups that one could subscribe to? (other than this subreddit ofc ;))

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

    [Hackathon] - Hack.Run(); A virtual hackathon to make isolation less isolating

    Posted: 01 May 2020 03:49 AM PDT

    Hey, I'm u/IronMan616, and I'm working with some people to organise a virtual hackathon targeted towards high school students. You can check out our website here.The hackathon will take place from 28th May to 4th June. We'll be giving students an amazing platform to learn how to do real life projects, master advanced programming concepts, and work under experienced mentors to take projects from ideas to deployment.

    We have a team of mentors consisting of college students from the likes of Princeton and UPenn, and professional developers and programmers who will mentor high school student teams. In addition to their guidance, there will also be a fully dedicated tech help team that will be willing to help you out with technical help or fill any communication gaps.

    Our hackathon has 8 tracks, each of which can be found on our website, and 1 beginner category where people who are new to programming can test out their skills in a competitive environment over a week. The winner of the hackathon will be offered an internship at InfoObjects, a Big Data and IoT based firm operating in the Bay Area.

    Best,

    M.

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

    PHP problems

    Posted: 01 May 2020 03:26 AM PDT

    Hi! I'm a bit of a newbie and I have a database using phpmyadmin and have two different tables there. Table A contains product id (primary key) and product name.
    Table B contains product id (primay key), invoice id (primary key), product name, and quantity.

    On my form field, the user will be inputting invoice ID, product name, and its quantity. Whatever the user inputs, I will be then putting the values into table B. However, I need to know how I could get the product ID from table A by only knowing the product name and put the productID into table B because otherwise, my db will return an empty result set. Thank you in advance.

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

    Minesweeper

    Posted: 01 May 2020 03:08 AM PDT

    Hello, my programming professor quit 3/4 of the way through the semester and I still have to case a game. I chose Minesweeper and I honestly know nothing on how to write code. I know what to do I don't know how to do it. Is there anyone that would be willing to help me out?

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

    Finished InternetingIsHard.com whats next?

    Posted: 30 Apr 2020 08:44 AM PDT

    Hello, anyone know a similar website like internetingishard.com? I just finished and learned a lot, I didn't find any similar website like this because the examples are very very clearly, it start from the begin to the end (not just code snippets). I know learnlayout.com, w3shools.com, css-tricks.com, MDN, etc. But honestly, internetingishard was the only place that I truly understand the element positioning and the layouts. Thanks

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

    Need guidence

    Posted: 01 May 2020 02:49 AM PDT

    Hi all , i have a question if someone would help me , i want to learn a language but idk what to chose , i studied data base programing basically a bit of old pascal delphi and sql ( im still a begginer ) but from what i have seen is that no one in modern day uses delphi , now i want to chose but idk what to chose between c++/c#/java/python/html ( i know each language has its advantages and disadvantages ) but which one should i learn ?

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

    How to replace an image in multiple word documents

    Posted: 01 May 2020 02:49 AM PDT

    Im pretty new to the programming game and I have an opportunity to try my hand at writing a script to make my life easier.

    My boss has just asked me to coordinate with the marketing team to update an image on the header of a bunch of documents as part of a rebranding we are going through. There are over 50 documents that require this change and I think there must be a better way than me manually doing it.

    The files are all .dot and are saved on the file server which I can get access to. I also have the new image they want me to implement. I found a script on Stack Overflow that looks like this.

    I know its possible to write a pyhton script to change the image in a single document. Is it possible to get the script to iterate through each document in a folder and replace the image in the header, rather than me running the script manually each time?

    I appologise if I am missing critical information in this post, as I said im knew to all of this. I have some python knowledge and im currently half way through the "Automate the boring stuff with Python" on Udemy. if you got this far, thanks for reading!

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

    DevChat is organising it's first hackathon tomorrow. Beginners are more than welcome (Prizes: $500, T-shirts & more)

    Posted: 30 Apr 2020 07:13 AM PDT

    Hey r/learnprogramming, our DevChat community started with a post here 4 years ago and now we have more than 20,000 members!

    We got many request to organise community challenges and events. Our first such event is DevHacks, it's a small online hackathon that will begin tomorrow.

    We are inviting you to join us: https://devhacks.deta.dev/

    Happy hacking!

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

    Help me with the approach in building a Web-based terminal for analytical purposes!

    Posted: 01 May 2020 02:09 AM PDT

    Hello guys! I have been into coding(python mostly) for sometime now and want to step up my level sooner than later by doing a project but I have issues in approaching my ideas. Actually I'm clueless about the right approach because I need my website to be really really quick rather than beautiful!!

    I mostly worked on building mathematical and Machine Learning models so far and never was involved in building a webpage. So, I am looking for some suggestions. My data has a set of points(10,000) and each point has a huge bunch of time series data attached to it(close to 2000 rows and 50 columns, both numerical and categorical) I could pick any 2 points(10,000C2 possible combinations) to find relations by taking the differences/sums/any mathematical operations of the columns of the two points. I know how to analyze them but I want to create a sort of web based terminal which is fast even when multiple people query the database. User would be able to choose the columns he would like to see and also I would like to provide the available mathematical operations on each column as dropdowns (There would only be 2 types of dropdowns based on the column type i.e. if it's numerical or categorical). I want it to be robust even if 50 queries are made at the same time.

    Data would typically be in an SQL/MONGO DB and so far, I used to get the data for a specific combination and used two dataframes to save them and do my analysis on one combination at a time which is extremely time consuming. I plan to make a webpage because, the columns are fixed here and I can just keep a few buttons for the operations I want to execute on any column and new rows are only added once a month. So, data isn't very dynamic.

    Reasons for doing multiple queries at once: I plan to run a bot to query different combinations of points with different number of rows (by choosing date and time range) to check the lead/lag relations of various columns. Also, I want to work on the data simultaneously to do my own research when the bot is doing what it's supposed to do. I also want my cousins to be able to use the webpage simultaneously, because they can't code. The data is related to the family business.

    Also, I'd highly appreciate any suggestions on whether to choose Django or flask or streamlit for this task! I'm personally inclined towards flask and I am willing to spend a significant amount of time, more like 6-12 months on this. Thank you so much for your time and effort :)

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

    Tutorials and Project-Based Learning? Career transition.

    Posted: 30 Apr 2020 10:20 PM PDT

    Hello, Everyone

    I'm a newbie trying to make some inroads into learning programming and hopefully finding a job in the industry in the future. I do want to take it seriously, and because of it, I would like some recommendations as to how I should go about learning to program.

    I initially took a C++ course on my senior year of college, I have a Physics BS, so I have the math background necessary for CS at least. And that is the extent of my experience so far.

    Currently, I find myself taking the CS50x course on EDX, and I'm enjoying it so far. But I've stumbled upon people on YT that suggest to take "Project-Based" approach to learning programming. To what extend would you guys suggest learning programming/CS in online courses through EDX and Coursera? When should I stop taking those courses and instead focus on projects? Or should projects be something that I do on the side, simultaneously with the online courses?

    Are online courses like CS50, and other top school CS courses online, even considered "Tutorials"? What are these "tutorials" that people talk about? is it more leetcode stuff?

    In case that you guys are wondering, my objective is to make a career transition into Software engineering, and thus, I would like to maximize my time to get there quick (as possible, maybe <1-2 years), but also with good foundations and understanding.

    I hope I don't come off as annoying, or that i'm underestimating the rigor necessary to make a career transition.

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

    No comments:

    Post a Comment