• Breaking News

    Monday, September 7, 2020

    How I became a self-taught developer? learn programming

    How I became a self-taught developer? learn programming


    How I became a self-taught developer?

    Posted: 06 Sep 2020 06:45 AM PDT

    In this brief post, I want to help everyone who is trying to become a developer and make changes to their career. This post may be applicable to some of you as I have been there.

    I do not have degree in Computer Science, but of course my education in technical field helped me a lot. But if you don't have technical background, I would say still you can become a web developer and earn higher income.

    These are the items that really helped me learn. I am basically from India and I was over 30 when I planned to switch career. Some of you may be thinking that it may be difficult to switch career when you're over certain age. This is absolutely right, but it's you who limits your opportunities. Some employers may be reluctant to hire you, but not all. It's you who will need the push because you have left your studies from many years and now if you have to read the book again, you would feel bored. It took me quite a while before I got into my university days rhythm. Yes, you can get back the same confidence and concentration that you had when you were learning things actively. It just takes some time and persistent effort.

    Once I was back to my normal rate of reading. I started reading lots and lots of books. When I was travelling I would read and when I was home, I would practice on my laptop; typing same code from books to replicate those cases and see how they worked. Yes, reading book along will never help. I was frustrated and so much worried that I may be wasting my time, but still I carried on because I had to make a move.

    It will be frustrating initially especially if you're learning programming language for the first time, but hang on. So those frustrating days led me watch videos. I landed on Youtube playlists which are absolutely awesome if you're beginner. The main part most course creators forget is that they are creating content for learners not for professionals. This channel on Youtube had videos which were byte-sized videos with content moving not too fast for beginners to follow and I watched every single videos on HTML, CSS, Python, and what not.

    So, then I finalized my plan for all programming language. At least this works for me. Whenever I want to learn new programming language, I would start by watching some videos on that programming where instructor is actually coding along. This would help me understand little bit, not much. Of course only watching videos can never help. Then, I would also get a book for this language. Books are absolutely essential for any programming language (of course not HTML, CSS). This is because books cover lot more content than videos. On top of that, learners usually have tendency to move on to next video because they want to learn quickly. This was the case for me and I would move on to next topic without fully practicing or learning the first content fully.

    So, I would use book to learn interactively on my laptop. I mostly use ebooks for this because that allows me to open book on one side and type the code in the laptop easily. Once you've got basic syntax, then it's time to find some interactive full course where Udemy may be useful or sometimes also youtube. I used all the possible resources to learn.

    Finally, I had confidence to apply for jobs. For entry level jobs, I applied to about 15 companies and I was hired at 6-7 of those. Also, in resume, I just wrote about the interactive projects I had worked on while learning and in those projects I had worked on REST API, integrating Angular client and so many things. Also, by the time I started to apply, I had learned bunch of languages which definitely helped me get sort listed. Of the few job interviews I failed, couple of them were because they didn't think I am serious to switch career because I had been in different industry for quite long time.

    I was so glad that I made the move and now I make 4-5 times the income I was making in my first ever job. This was just a story of single developer. If you're learning programming, please hang in, take time to study and if you're older, be patient. Even to get the level of concentration takes some time and lot of effort. So, just keep practicing.

    All the best.

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

    Someone forked my personal repo on Github. Why? This happened a month ago and they haven't committed anything to it. Should I be worried about them claiming my work as their own? Can I report them?

    Posted: 06 Sep 2020 09:37 PM PDT

    Sorry if I'm freaking out about this unnecessarily. I just feel somehow violated because I don't understand what the purpose of forking a repo is, and this user has no activity except copying my repo and a couple others, and no contact info so I can't talk to them and ask why they did this.

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

    Best sites for learning robotics?

    Posted: 06 Sep 2020 07:55 PM PDT

    I'm an experienced developer with desktop applications/web apps/database driven apps. I'm looking to get into robotics like Arduino and just something fun for a hobby to refresh my mind from programming for work. Is there a good websites like freecodecamp or good Udemy courses anyone can recommend for someone with programming experience but no experience with specifically robotics? Thanks in advance.

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

    How do you guys make sure that you don't forget the things you have learnt?

    Posted: 06 Sep 2020 09:56 PM PDT

    So I have been using a lot of python last year for university related projects and I didn't get much chance to use Java or Javascript. Now I feel that I may have forgotten some concepts which may be specific to these langugages (I have no issues with the lanugage agnostic concepts) and its kinda making it a bit difficult for me when it comes to applying for jobs because I feel that I don't know enough.

    My questions are:-

    1. How do you guys make sure you don't forget the language specific features of languages you have learnt in the past? (The only way I can think of is to practice daily but apart from that I can't think of any)
    2. How do you bring yourself up to speed with the langauge specific features? (Do you basically go and read the language documentations or read a blog or something?)

    Thanks

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

    Please help.

    Posted: 06 Sep 2020 09:44 PM PDT

    I started learning python 4 months ago and learned the basics but when I tried CP on Codeforces some of the questions took a hell lot of time coz I don't know DSA and algorithms.

    Since I was unable to find a good DSA course in python as all of them were in C or CPP, so I started learning CPP for it and then I will learn DSA, deep learning and other stuffs in python.

    Tbh, this doesn't look a nice path for me. Can u suggest anything?

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

    How does microsoft office simulator work?

    Posted: 06 Sep 2020 09:39 PM PDT

    Came across this website https://stratasim.com/. I wonder how does it work internally?

    Does the owner actually create a real subset of ms office?

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

    Best way to learn javascript for someone who already knows how to program

    Posted: 06 Sep 2020 09:37 PM PDT

    So I already know a few languages such as python, java, c++, and I've created a few websites with HTML and CSS. I decided that the next language that I wanted to learn was Javascript because it was so widely used and you can make a lot with it. I am also interested in different frameworks (idk if you call these frameworks or what they are) but things like node.js and React. What do you think is the best way for learning javascript? If possible, could you also list some of the beginner projects that you can make with javascript that I might be able to try.

    Thanks for the help

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

    Need help with C++ assignment

    Posted: 06 Sep 2020 07:04 PM PDT

    Hi,

    I could use some help with c++ homework. I have completed the problem one way, but I am having trouble completing it by breaking the solution down into functions, or functional decomposition.

    This is the assignment:

    Data is stored in a file where the first line is the key, consisting of a string of 20 characters. The remaining lines on the file are exam answers; each consists of a student ID number, a space, and a string of 20 characters. The program should read the key, read each exam response, and should then display the output and also store the ID number and scores to an output file (scores.txt). Erroneous input should result in an error message.

    For example, given the data

    abcdefabcdefabcdefab1234567 abcdefabcdefabcdefab9876543 abddefbbbdefcbcdefac5554446 abcdefabcdefabcdef4445556 abcdefabcdefabcdefabcd3332221 abcdefghijklmnopqrst

    the program should display the following data on the console output as well as store the output in an output file scores.txt:

    1234567 209876543 155554446 Too few answers 4445556 Too many answers3332221 Invalid answers

    This version works:

    https://github.com/jacmosh/cs10b/blob/master/trial.cpp

    This is my attempt at using more functions:

    https://github.com/jacmosh/cs10b/blob/master/a3_a.cpp

    I am mostly confused at how to pass the ifstream back and forth between functions. Line 25 returns the sequence of answers if it is valid, or the error if it is not valid. It returns one extra line, I don't know why? However, if I want to also call a function to get the study id's, how do I do that?

    Thanks for any insight you can give...

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

    I know the GIT basics, what is next?

    Posted: 06 Sep 2020 06:16 PM PDT

    I have been using git and GitLab for a year or more with my own projects and that improved meaningfully my workflow. It also have let me collaborate with a few teammates. I've learn a big part of what I know googling "how to do git x-thing-i-wanted" and reading documentation.

    BUT as I have used it in a very reduced scope, I have no experience about how enterprises use git nor how should a team use git for a big project.

    I imagine that beyond learning the command line instructions of git there should be a bunch of good-practices, workflows, bad-smells and all kinds of stuff to learn, and I don't know how to learn that to improve my aptitudes.

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

    Connect PyCharm with Odoo13

    Posted: 06 Sep 2020 11:52 PM PDT

    How do you configure pycharm IDE with odoo13

    submitted by /u/ali-nawaz14
    [link] [comments]

    [C] Copying content of a pointer structure to another pointer structure

    Posted: 06 Sep 2020 11:42 PM PDT

    I already saw a similar post in stack overflow. The solution made sense, but for some reason it is not working for me. Here is my code:

    void displayStack(stack2queues *s) { int data; stack2queues* temp1 = (stack2queues*)malloc(sizeof(stack2queues)); *temp1 = *s; queue* temp2 = create(s->n); while(temp1->queue1->nCount != 0) { data = temp1->queue1->pTail->data; pop(&temp1); enqueue(&temp2, data); } display(temp2); } 

    The parameter of displayStack() is the original structure that will be passed into other functions as well using the main function. The function is meant to display the reverse order of a linked list, but I did not wish to change the order themselves and so I wanted to create temporary structures of which I can alter freely. So my problem is that after calling displayStack(), the printing is correct but all of the data inside the original is lost (and so calling it a second time will not display anything). I assumed that removing the data in temp1 via pop() led to also removing the data in the original, which meant that they were pointing to the same memory location. But I thought that by doing *temp1 = *s, that issue is resolved.

    Is there anything else I'm doing wrong? I apologize if this post is repetitive, but I cannot find a solution elsewhere.

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

    Why do we make instance variables private when we usually make get methods in the same class in OOP?

    Posted: 06 Sep 2020 11:41 PM PDT

    I've just realized that I've never really taken into consideration why we make instance variables private in OOP. I understand that the reason for it is to hide the data from other classes, but isn't the data accessible anyways through the get methods?

    So why not just make the instance variables public and not create get methods?

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

    Counting the occurrences of specific words from a .txt file with for loop (PYTHON)

    Posted: 06 Sep 2020 11:38 PM PDT

    Hello everyone, I am a beginner currently trying to solve a problem for two days now. I'm trying to run a program that prints out the contents of the file and also count the occurrences of at least two specific words. I solved it already but I wanna recreate the program again by incorporating for loop.

    TIA.

    This is my code:

    def main():
    carrot = 0
    cabbage = 0

    file = open('vegetables.txt', 'r')

    veggy= file.read()

    print(veggy)

    for line in veggy:

    if "carrot" in line:
    carrot = carrot + 1

    if "cabbage" in line:
    cabbage = cabbage + 1file.close()

    print(carrot)
    print(cabbage)

    main()

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

    Why are notations for asymptotic growth rate are only defined for domains of natural numbers?

    Posted: 06 Sep 2020 11:30 PM PDT

    I was reading the famous Introduction to Algorithms (CLRS) book and the authors mention how "The notations we use to describe the asymptotic running time of an algorithm are defined in terms of functions whose domains are the set of natural numbers" "Such notations are convenient for describing the worst-case running-time function, which usually is defined only on integer input sizes. We sometimes find it convenient, however, to abuse asymptotic notation in a variety of ways."

    Does this mean it is mathematically incorrect to use such notations for any other numbers inputs besides natural numbers, is there a reason why mathematically? Or is there a reason why we only consider such inputs for programming only.

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

    In R, what is the difference between c(matrix) and just matrix?

    Posted: 06 Sep 2020 07:43 PM PDT

    I am doing faro shuffle question for my R assignment and am wondering what is the difference between

    new.cards<-matrix(data=cards, ncol=2, byrow=TRUE) 

    and

    new.cards<-c(matrix(data=cards, ncol=2, byrow=TRUE)) 

    I noticed that the code doesn't run if I do not put combine function.

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

    Is there an Android equivalent to PyAutoGui or Selenium?

    Posted: 06 Sep 2020 07:09 PM PDT

    I'm really interested in automation and I got pretty good at automating things on my computer with selenium and pyautogui. Now I want to take it to the next level and see if I can learn how to do an equivalent on my Samsung tablet.

    I've used tasker before to automate processes but I need a step further. Is there an Android tool that could be an equivalent to pyautogui for screen automation and selenium for mobile browser automation?

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

    What is the tar command in bash

    Posted: 06 Sep 2020 10:40 PM PDT

    So I'm learning about bash, and I've come across the tar command. If my understanding is correct, it compresses files? So if this is true, why isn't this more popular? I've been using computers since I was 6 years old, and in all those years, I've never come across a .tar file. It was always .rar or .zip file. And after googling it seems that tar is a popular command, and there were threads about how not to forget the options of the command and stuff like that. So unless I completely misunderstood the purpose of this command, why do people use it?

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

    Getting into VST Plugin Development

    Posted: 06 Sep 2020 04:40 PM PDT

    Hey guys!

    I hope this post is specific enough to not be written off as a bunch of FAQs, but if not mods feel free to delete

    I have pretty much no experience coding (unless you count dumb stuff with html and scratch from computer science class) but I want to try and start learning C++ in order to program VST plugins for music production (My main hobby).

    Looking for any insight and opinions I can get, and if any of you happen to be into the more music/audio side of things as far as programming and could point me maybe in the direction I want to be looking as far as that goes that would be great.

    My main questions:

    -Best software? I already downloaded visual studio cause I've used it minimally in the past for html, but would the learning curve with C++ be too high to apply in this software?

    (Is there software that is geared more towards making audio plugin programming?)

    -How's the best way to go about learning the language? And is C++ even something I could conceivably grasp with basically no prior coding knowledge?

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

    Which game engine do I use to make games in my low-end PC?

    Posted: 06 Sep 2020 10:29 PM PDT

    My PC specifications are

    processor - intel core i3
    RAM - 4GB

    Windows 10 pro

    submitted by /u/Fire_Light-64
    [link] [comments]

    Algorithms in raw code or with scikit learn

    Posted: 06 Sep 2020 09:50 PM PDT

    I gave it a one-line function still it says expecting an indented block. Also, I am trying to implement ML algorithms with raw code and as well as scikit learn. But it takes a lot of time when I try to do it in raw code because I run into errors all the time like the one below. Should I continue doing it in raw code? or just do it only using scikit learn and then jump right into deep learning.

    def _int_(self, column, value): self.column = column self.value = value error: File "<ipython-input-27-0983068b5d3e>", line 29 def _int_(self, column, value): ^ IndentationError: expected an indented block 
    submitted by /u/jaienabzanx
    [link] [comments]

    What does it mean by all complex systems takes canonical form(Object Oriented Design And Analysis)?

    Posted: 06 Sep 2020 09:24 PM PDT

    Grady Booch Says-" Combining the concept of the class and object structures together with the five
    attributes of a complex system (hierarchy, relative primitives [i.e., multiple levels
    of abstraction], separation of concerns, patterns, and stable intermediate forms),
    we find that virtually all complex systems take on the same (canonical) form"

    I understand-:

    1) class structure=how abstraction hierarchy looks in a system (is a)..

    2) object structure=how decomposition hierarchy looks in a system(part of).

    I understand clearly the 5 attributes of complex system-:

    In general-:

    1) Complex systems are hierarchical.

    2) Primitive is relative so determining what is primitive is arbitrary.

    3) Some parts of complex systems may not be decomposed to be completely independent.

    4) You understand how a processor works, you can understand how a Intel, Or Other processors works. So, common patterns in systems.

    5) While designing complex system, you generally make small function, then build on it other functions.

    What I don't understand-:

    What makes complex systems canonical form?

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

    Javascript - DOM vs Array objects?

    Posted: 06 Sep 2020 09:23 PM PDT

    Hello all,

    I have a set of question and answer flashcards that looks a bit like this (minus the styling):

     <div class="flip-card"> <div class="flip-card-inner"> <div class="flip-card-front"> QUESTION 1 </div> <div class="flip-card-back"> ANSWER 1 </div> </div> </div> 

    This repeats for each question, but I have many questions (~50) and I was concerned all the divs and styling might slow the page down. I was thinking of optimizing this into one dynamic template div that loads questions and answers from an array and a button that scrolls through the array:

    // Flashcard template div class="flip-card"> <div class="flip-card-inner"> <div class="flip-card-front" id="question"> <br><br> </div> <div class="flip-card-back" id ="answer"> <br> </div> </div> </div> // Next Question button <input type="button" id="button1" value="Next" onclick="nextQuestion();"></input> <script type= "text/javascript"> // Question and answer arrays var i = 0; var questions = [ "Question 1", "Question 2", "Question 3" ]; var answers = [ "Answer 1", "Answer 2", "Answer 3" ]; var currentQuestion = questions[i]; var currentAnswer = answers[i]; // Display question and answer document.getElementById("question").innerHTML = currentQuestion; document.getElementById("answer").innerHTML = currentAnswer; function nextQuestion(){ // Increase index of question and answer i++; currentQuestion = questions[i]; currentAnswer = answers[i]; // Update flashcard template div document.getElementById("question").innerHTML = currentQuestion; document.getElementById("answer").innerHTML = currentAnswer; } </script> 

    This felt much cleaner, but I wasn't sure if it was actually optimized, for example if an entire class of students were to access the flashcards at once I wouldn't want it to crash my small webserver. Which is the better way to do this?

    Thanks.

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

    Starting with C++, Immediately stuck.

    Posted: 06 Sep 2020 05:26 PM PDT

    EDIT: Sorry for being lazy, after all that hmming and hawing I googled my error code and figured it out, After posting this question.

    Just to preface I have no idea what im doing :) I read the FAQ and decided to start by installing C++. I used this guide. https://latedev.wordpress.com/2011/06/20/how-to-install-a-c-compiler-on-windows/?unapproved=5627&moderation-hash=ecd00eba100bd9f299b3c6c14e1de127#comment-5627

    I followed all instructions to the T, but when it came to compiling I got several error messages.

    E:\Prog\commands>g++ hello.cpp -o hello.exe

    hello.cpp:4:14: error: stray '\342' in program

    4 | cout << Γello world!Γndl;

    | ^

    hello.cpp:4:15: error: stray '\200' in program

    4 | cout << Γmello world!Γndl;

    | ^

    hello.cpp:4:16: error: stray '\234' in program

    4 | cout << Γ01;31mmhello world!Γndl;

    | ^

    hello.cpp:4:29: error: stray '\342' in program

    4 | cout << Γello world!Γndl;

    | ^

    hello.cpp:4:30: error: stray '\200' in program

    4 | cout << Γello world!Γmndl;

    | ^

    hello.cpp:4:31: error: stray '\235' in program

    4 | cout << Γello world!Γ01;31mm << endl;

    | ^

    hello.cpp: In function 'int main()':

    hello.cpp:4:17: error: 'hello' was not declared in this scope

    4 | cout << Γ01;31mhello world!Γndl;

    | ^~~~~

    Sorry if im not approaching this problem the correct way, but I really have no idea where to go from here. If anyone has the time to shed some light it would be much appreciated :)

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

    Seriously stressed out and need a beginner roadmap

    Posted: 06 Sep 2020 10:19 AM PDT

    So I'm(19) a complete beginner to this whole programming world and i am completely confused and stuck about how to move forward with this. I have no roadmap as to what i want to do ahead whether i should study data structures and algorithm first or a programming language or html css(i know basics for python java html css javascript extreme basic beginner level stuff). I see programmers who know everything and i don't know how to get there if anyone can answer this that would be really great....

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

    No comments:

    Post a Comment