Switched from QA to Dev a few months ago with no formal education, what topics should I absolutely learn? Ask Programming |
- Switched from QA to Dev a few months ago with no formal education, what topics should I absolutely learn?
- What is your opinion of the App SoloLearn?
- How do Compilers work? How are they created?
- How to make a class sorter and optimizer
- SQL and opencl kernels are similar. They select a dense block of rows whose primary key is an array index (which may be composite if it has more dimensions) and whose other column is the scalar in that array cell. Is there some similar syntax or framework for a dependnet of opencl kernels?
- Trying to self teach programming, how to start?
- How to store a 1000 digit number in arm assembly
- Question About User Agent Parsing
- Front-end development advice for a NodeJS/ExpressJS API
- Creating a DSL/Language or attempting to sandbox another language?
- What’s the best tool I should use if outsourcing dev work (gitlab?)?
- Working as programmer as part time job, feel too slow learner
- Why am I getting a different request than expected?
- Programming/math question regarding integers that are greater than the max integer size
- Different Type of Data Layer Implementations
Posted: 29 Apr 2019 12:45 PM PDT Hi there! My company offered me the change to switch from QA to Dev a few months ago. While I made very clear that other than the basics (variables, scopes, flow control, basic OOP, git usage, etc) I have no programming knowledge at all, they said it was ok since they were happy with me as an employee and they will let me learn as I go. I am fortunate enough to have great coworkers that help me on a daily basis. However, I would like to go the extra mile and learn as much as I can, not only to make up for the great opportunity they gave me but also to prepare myself for the future (I would really want to get a job outside my country). That said, what topics should I really learn? How do I go about creating a study plan that can help me to fill the gaps? The language we use is C# with ASP.NET Core, and I am currently writing simple API endpoints, if that helps. Thanks a lot for any advice you may have! [link] [comments] |
What is your opinion of the App SoloLearn? Posted: 29 Apr 2019 08:20 PM PDT Is it effective? Especially for C++ I want to learn programming but I live in a small town in the middle of nowhere so no there are no professional classes I could attend here, and no one I know to teach me. So it's going to be self taught. I have a completely beginner, with some basic knowledge in HTML (<b>LOL</b>). I don't expect to be a master coder in no time, but I just want to get a good foundation. If you know any other app that is more effective to teach the basics, that would be nice. Desktop software is ok too. Thanks [link] [comments] |
How do Compilers work? How are they created? Posted: 29 Apr 2019 05:57 PM PDT When I say compiler I'm thinking of how in certain programs you would click compile it runs through your code and finds any mistakes in your programming I.E. SyntaxError: EOL while scanning string literal. Like in Arduino interface and Geany [link] [comments] |
How to make a class sorter and optimizer Posted: 29 Apr 2019 08:37 PM PDT So basically, I want to create some code that takes input from the user. First the program should know the completed classes with the ability to add new classes once the semester ends. I type in a class and it crosschecks the pre-requistes with my completed classes. If I meet the pre-requites it will add the class to the schedule for the semester and checks it off in my future classes. Then it calculates the amount of time I have left by dividing my credits completed and added by my total credits by 15 per semester. It should be able to give me the best optimized schedule by listing every variation at the end. I don't even know where to start, or even know how to make the database of completed classes [link] [comments] |
Posted: 29 Apr 2019 03:58 PM PDT For example matrix multiply of matAB by matBC returns matAC, given sizeA, sizeB, and sizeC. matAB would be a table with composite key of {A,B}. All 3 matrix have a float32 column for value. Using a join and a sum op you could select matAC which doesnt exist, name it, and further query other combos of matrix all in 1 query. This seems more aligned with how GPUs work than writing it as counting vars in loops, and more importantly it makes it easier to prove a query/kernel stays within allowed memory ranges. Is there some similar syntax or framework for a dependnet of opencl kernels? [link] [comments] |
Trying to self teach programming, how to start? Posted: 29 Apr 2019 06:43 PM PDT So I'm trying to selfteach myself some programming in the hopes that I could possibly find myself a job without a degree, or possibly going back to college and being able to be get a degree easier. Is there any kind of step by step guide I could use to teach myself programming quickly and effectively? Thanks [link] [comments] |
How to store a 1000 digit number in arm assembly Posted: 29 Apr 2019 05:49 PM PDT I know it is not possible in one register but what is the best method to store it? I am trying to solve Euler's problem 25 in arm assembly. I have the fibonacci part completed but cannot figure out how to keep doing it until I get to a thousand digits. It would be around the 4782th fibonacci number. Storing in separate registers, but that would require a lot of registers. Link to eulers problem: https://projecteuler.net/problem=25 [link] [comments] |
Question About User Agent Parsing Posted: 29 Apr 2019 05:15 PM PDT So for example, I have this UA: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36/jzGSpvIu-49 Does anyone know what that string concatenated at the end represents? (jzGSpvIu-49) [link] [comments] |
Front-end development advice for a NodeJS/ExpressJS API Posted: 29 Apr 2019 04:03 AM PDT Hi, so I've developed an API that lets a user manage their financial portfolio. Since I'm relatively inexperienced when it comes to front-end development I wrote the front-end using basic html, css and javascript (for handling Ajax operations and element behaviors), to keep things simple. As the number and complexity of components started to increase, I started using a template-engine Pug, which seems to be fairly popular. At this point, when I need to add things like modals as well as aesthetic elements, I've started to include dependencies like material-design-lite and bootstrap. The current interface is basically a login page which leads to a dashboard that has a bunch of data as well as controls for functionality. The issue I'm facing is that writing the front-end code for something as straightforward as a form for a new transaction is very time consuming, and the development time for the UI is blowing up to the order of what it took me to write the back-end API. Is this expected? Are there any specific tools that I can use to cut down on this time; anything would be helpful but I had something along the lines of the UI-editor in Android Studio, in mind. [link] [comments] |
Creating a DSL/Language or attempting to sandbox another language? Posted: 29 Apr 2019 12:32 PM PDT For a while, I've been pondering this question and I can't come to any sort of "good" conclusion so I thought I'd ask all the actual experienced people out there for ideas. On the project that I am working on at the moment, we are looking to allow users to create custom functionality using specific functions that we define. On top of this, we also would like users to be able to use usual programming constructs like loops, variables etc.. The project is written in Java so we will need a way to run the language directly as if by "evaling" code. One way I have thought about doing this is by using an already created language and just "evaling" that. For the admin part of the project, we use Java's ScriptEngine combined with groovy to allow us to execute functions as we need but we cannot do this for the users in the same way due to the massive security implications. If there was a good way to lock down the eval, that could work quite nicely and could be a potential way to go forward with this. The other way I have been looking into is creating some sort of custom language or DSL in order to provide all the functionality we need but having fine-grained control over what users can and cannot do. This adds quite a bit of complication because with implementing a new language you are not only creating a new part of the project to be intensively designed and tested but also a potential security issue if everything is not done 100% correct. For this reason, I would much rather use a language that already exists and to be able to lock it down but I'm open to all different ways to do this. All of this is very theoretical so feel free to throw a complete spanner in the works and suggest something completely radical! Thanks in advance to anyone who can lend a brain :) [link] [comments] |
What’s the best tool I should use if outsourcing dev work (gitlab?)? Posted: 29 Apr 2019 09:35 AM PDT I'm looking to outsource some dev work to 2 developers. Eventually I want this done in-house, so I want everything to be well documented and able to iterate quickly. I found a tool called GitLab which seems to do this well, anyone have any thoughts on this or alternate solutions? [link] [comments] |
Working as programmer as part time job, feel too slow learner Posted: 29 Apr 2019 11:17 AM PDT Hey, I have been working part-time job for 6 months now as a embedded software engineer. I got the job by completing the course that the company organised. The thing is I feel like I do not learn enough. For the past 6 months I had various success with the tasks I'm given. I have spent months on tasks that I feel like should have taken a few weeks. Now I am pretty fluent with the language (C) and toolkit that company uses, but the internal architecture of software I'm am working on is really challenging for me. I roughly understand how everything works, but some of the concepts are hard to understand for me. I feel like my efficiency is at the bottom. Right now I'm sitting for third week on remaking one function. It is hard one, recursive one that calls few other ones. It took me around a week to understand what it fully does. Then I tinkered with it for pretty much a week. The are not much of docs to work with, but I am utilizing everthing I have. I asked my mentors about it, but one of them is really busy recently and he does not help much when it comes to details, and my second one is on holidays. To give you background, I am 3rd year student (out of 5) and I still have to do a lot for it, it's pretty busy sometimes. I also learn a lot from work, but I feel like I am really slow. I work with my groupmate, and by the looks of it I can't say that he feels the same way I feel. He does more than I do, from what I can see. So my question is dedicated mostly to seniors or middles, who work in the field. Is it ok for a junior to be slow just like I am? If you are junior, do you feel or felt the same at some point of you career? Or maybe I'm overthinking. I do not get any pressure neither from my mentors nor from big bosses nor anyone. Noone ever told me that I am too slow. Maybe because I am not, or maybe because of work ethics. I want to understand that I am working with my speed. I am really trying to do things faster, I am trying to spend as less time on doing nothing at work, and this is just my speed of doing work. What is your opinion on that? I really need external input. [link] [comments] |
Why am I getting a different request than expected? Posted: 29 Apr 2019 01:30 PM PDT How is it possible that I'm entering "http://localhost/login" in my URL field, yet instead of a "/login" GET request, I'm getting a "/renew-token" one? I am so confused... and that's not even the only problem, but I guess I should start by figuring that one out. By the way, I'm pretty sure that's the case, since I'm running Node.js with the DEBUG flag to log all requests. [link] [comments] |
Programming/math question regarding integers that are greater than the max integer size Posted: 29 Apr 2019 12:07 PM PDT Hi everyone. Sorry if this is the wrong place to ask this question. I'm writing a program in C++ that involves the calculation: x = 2N-1 mod N. I need to run this calculation as N increases, but I'm running into a bottleneck due to the max integer size allowed in C++ (or the IDE I'm using, not sure which one is limiting me). The calculation works until N is greater than 32. It seems to me that integers are stored in 32 bits (with the first bit signaling pos/neg), and thus when N is larger than 32, 2N-1 becomes too large. Normally, I would use logarithms to make this calculation more manageable for large N. However, I'm having issues with trying this because the calculation also includes modular division. I've been playing around with the math, and I'm having a hard time working out how a logarithm might run through modular division (or if it's even possible). Has anyone encountered a problem like this, or have any tips so that I can make the calculation work for larger N? Thanks! [link] [comments] |
Different Type of Data Layer Implementations Posted: 29 Apr 2019 10:05 AM PDT Hello all, I'm reading more into data layer implementations because everything I've implemented has been DOM scraping (for good reasons, i.e., not enough dev support, etc.). Finally had enough time to go through the w3c recommendations on data layer and it looks like it's just adding JavaScript Objects to the front-end HTML of the page. I've seen data layers exist without a JavaScript object being visible on the front-end of the HTML.Ex. I can't find digitalData.event.... anywhere on the front-end of the site. How is this data layer implemented? Also, interested in learning any other ways data layers are implemented other than just adding custom JavaScript to the front-end of the site. I have assumptions, but would like to learn more. [link] [comments] |
You are subscribed to email updates from AskProgramming. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment