Learning new skills, programming languages, frameworks, ways to get in the zone, remembering, and generally improving one's skills. Closely related to teaching.
-1
votes
2answers
121 views
Should I learn a programming language that compiles to another? [closed]
For about a year now, I've been doing full stack web development. I am doing about 66% backend stuff (in Python), but from a time to time, I need to write HTML, CSS and JavaScript.
I really want to ...
-2
votes
2answers
114 views
Should I learn octal numbering? [closed]
I'm reading the K&R book on the C programming language. I found a passage on bitwise operators extremely hard to understand because it uses octal numbering examples (and because bitwise isn't ...
-1
votes
1answer
73 views
Understanding the solution of exercise 1.16 of K&R as given in the “The C Answer book”
The exercise 1.16 in K&R's book asks,
Revise the main routine of the longest-line program so it will correctly print the
length of arbitrary long input lines, and as much as possible of ...
-1
votes
0answers
51 views
Understanding the program that reads a set of text lines and prints the longest in K&R's book [migrated]
I'm reading K&R's book, section 1.9. The program for printing the longest line, from a given set of lines, is given as
#include <stdio.h>
#define MAXLINE 1000 /* maximum ...
0
votes
1answer
180 views
Understanding the solution of Exercise 1.12 of K&R's book as given in the book “The C Answer Book”
I am reading the solution of "The C Answer Book". I think that the solution of Ex. 1.12 can be shortened. The Exercise is as,
Write a program that prints its input one word per line.
The ...
-2
votes
2answers
130 views
I don't know how to improve [closed]
I'm been at the peak of stress for a VERY long time trying to improve my programming, always forcing myself to self motivate and most days I'm just not in the learning mindset. I've been learning c++ ...
0
votes
2answers
96 views
What are the naming conventions for O'Reilly Textbooks? [closed]
I often find myself trying to decide between several very similarly named O'Reilly textbooks when buying/researching programming books.
I notice some patterns in their titles e.g. 'Head First', ...
0
votes
2answers
111 views
Is it possible to find a mentor online? [closed]
First, after asking my acquantances and after reading the previous answers on this topic, I realised that people sometimes confuse the concept of mentor with teacher. In short, teachers share ...
0
votes
1answer
186 views
Is anyone capable of becoming a programmer and having a career? [closed]
There's a lot of articles I've seen debating that only certain people are capable of earning a living from programming. These sort of articles make me feel disheartened. I've dabbled a bit with ...
-4
votes
1answer
162 views
ERP system with C#? [closed]
I'm in intermediate level in C#, and I want to specialize in ERP field.
what qualifications required in the programmer to be qualified as an ERP developer.
at the moment my knowledge about ERP is not ...
6
votes
1answer
270 views
What activities, outside of writing code, have been shown to improve one skill as a programmer? [closed]
The mantra is to become a better software developer, write more software.
However, are there activities I could partake in when I am not actually at the computer programming such as
doing certain ...
1
vote
0answers
138 views
N-Layer architecture
I am attempting to structure my solution projects in such a manner as to improve testing, reuseability, separation of concerns and all that good stuff. Whilst I understand these concepts in theory, I ...
-5
votes
2answers
121 views
How do you learn a language without actual tools?
I will bring a concrete case here.
I have a project involving Sketch and Arduino. Since I was they only guy willing in the group, I had to take the Sketch part. The problem is that our informatics ...
0
votes
1answer
130 views
Teaching software concepts: formal definition is a necessary evil? [closed]
Recently I had to teach what my PM declared a "Best Practices Course" on programming.
I decided to have them read a chapter per week of Uncle Bob's Clean Coder book while I followed a somewhat ...
2
votes
1answer
333 views
Things developers do before the coding phase [closed]
I'm a new software developer, and in my internship my boss asked me to develop an application that allows him to manage his inventory. Something small but, for me, very enriching.
The application is ...
-1
votes
3answers
218 views
Learning but then forgetting [closed]
I am teaching myself to program in C and have been for a few months. I recently took a one month break and came back a week ago, and it's all gone. I had to look up some things that I really put ...
3
votes
0answers
191 views
Is there any evidence that syntax highlighting in IDEs & editors aid new learners? [closed]
We take for granted syntax highlighting in IDEs and text-editors, and it is the one thing I ask for in any editor. Is there any evidence that syntax highlighting actually is useful--i..e, do people ...
1
vote
2answers
176 views
Is a book that teaches how to build compilers good for learning to implement interpreters? [closed]
I'm looking for a book to learn how to implement interpreters for programming languages. Thing is there are much more 'compiler books' than 'interpreter books'. So my question is: can I read a book ...
3
votes
3answers
471 views
Refactoring previous intern's noodle code with future interns in mind [duplicate]
Background
I've run across this problem as I am currently an intern at a large company's local software division. I have been given the task of extending a project that several previous interns have ...
1
vote
2answers
185 views
How do two applications communicate? [closed]
Say I had a PHP page with a calculator interface, but I want to transfer the sum to Windows Calculator.exe and then get a reply from the application back to my PHP page, how do you go about doing ...
1
vote
2answers
110 views
Adding a Short-Term Developer to a Rework of an Old Project
Background
I work in the Language Resource Center on my campus. It's a relatively small lab, and our job is to help students, not code software. Being a Computer Science student, I took the ...
2
votes
0answers
153 views
Research on common problems that people have when learning programming? [closed]
Is there any research into the most common mistakes or conceptual errors that people with no previous exposure to computer programming make when attempting to learn or being taught programming?
This ...
1
vote
2answers
95 views
How can you predict the time it will take for two processes in two different machines in a cluster to communicate?
I am trying to develop a computing application which needs a lot of memory (>500gb). Buying a single machine for that is overly expensive. I can, though, buy ~100 small instances on Digital Ocean or ...
-3
votes
1answer
169 views
The deference between Computer science and Computer information system? [closed]
I'm Asking you that question because you are an experts in programming , and maybe you could help me .
Unfortunately in my country you can't get a job if you don't have a university certification, ...
-1
votes
1answer
265 views
How to code efficiently? [duplicate]
I often compare my code to others and I find their solution more efficient and shorter than mine. Although both solutions work, I can't help it but wonder if mine is not adequate enough. As a result, ...
0
votes
0answers
193 views
Junior - How to understand the flow of the code? [duplicate]
A junior asking...
First a rather large chunk of background
Assume you have done some programming and now you want to take the next
step out in the real world or at least learn more. I have no ...
0
votes
2answers
134 views
Implementing a first basic interpreter: what should I learn first? [duplicate]
I'm about to implement my own very simple programming language, and an interpreter to execute code in that language.
The language will be very basic. Example code:
var x = 3
if x > 2 print x
if x ...
11
votes
5answers
841 views
Learning to investigate bugs [closed]
I'm not even sure how to define this difficulty. It reminds me of the test a couple of prospective employees did on me before I got a job. They would pick an object in the room and then I'd be allowed ...
5
votes
3answers
378 views
How do you write good software while learning a language? [duplicate]
Quick background: I'm in an advanced C++ course for a study abroad program. The problem is that I don't have any background in C++. I have a modest C background, but I'm starting to think I have ...
-3
votes
3answers
565 views
How much time do software developers have to spend outside of work learning new material? [closed]
I am considering going back to college to get a computer science degree so that I can become a software developer. (I'm only 23, by the way.)
The main reason that I am reluctant to study CS is ...
7
votes
1answer
549 views
Why text editors are recommended over IDEs for beginners in books like Head First Java? [closed]
I am a programmer with some experience in C++ and I am learning Java. In most of the Java books (like Head First Java) authors ask readers to stay away from IDEs and recommend using a good text ...
0
votes
1answer
261 views
Is it wise to invest time to learn another technology that you don't need to use at work? [closed]
I am primarily from a .net background. During the course of my regular job I find it tiring to keep up with all the relevant technologies (angular js, windows workflow, wcf, Jquery, SSIS, SSRS, ...
-4
votes
2answers
407 views
How to really understand programming? [duplicate]
I have started to learn to program. I am interested in it and dont mind how long it takes to learn. But I am using books to start out and I find that there are some things I get and some things I have ...
21
votes
9answers
4k views
Able to read Code but struggling majorly to write it [closed]
I had my first programming exam recently...and well I pretty much flopped it. Did not do great at all. I have only myself to blame as outside of college time, I pretty much did nothing.
Now I have ...
2
votes
3answers
812 views
Is procedural programming the root of all object oriented evil? [closed]
If you read Working Effectively with Legacy Code, Clean Code, Refactoring: Improving the Design of Existing Code and Design Patterns you will get what I mean.
Many of the examples and topics ...
0
votes
5answers
2k views
Where or when to start to write your own PHP framework? [closed]
First of all, I know that reinvent the wheel is, usually, a bad idea, but I want to write a PHP framework to learn OOP in PHP and to understand MVC in my free time.
Said that, I have to do two webs ...
2
votes
6answers
332 views
What is the norm for introducing new hires to a code base? [duplicate]
After college I worked at one company for 6 months, and I've just now joined another one, bringing the grand total in my career so far to two.
So the first company had a few hundred thousand lines of ...
4
votes
4answers
322 views
How do you go from intermediate to expert? [closed]
Some would say: write a lot of code. That's certaintly true, writing a lot of code has helped me. I seen see the pitfalls. I refactor. I read.
I've read countless books and I acknowledge design ...
4
votes
4answers
633 views
Too many technologies … too little time to learn them all [closed]
I like to learn everything about computer technologies, but if you look at the popular list of tags of StackOverflow for example:
There's no way on earth i'm ever going to understand them all. I ...
4
votes
2answers
308 views
Better way to familiarize myself with Haskell [closed]
I'm a Haskell beginner. I started learning Haskell around 20-25 days back. With a programming day job I am doing this in my spare time because I wanted to learn about functional programming.
...
2
votes
6answers
533 views
How do you move beyond code examples without a project?
I am currently learning Scala and I find a mental blog of how to proceed to a degree where I can use Scala daily beyond the normal examples. I just do not have a particular project in mind of what I ...
0
votes
0answers
301 views
Which interface allows you to use a design pattern that is characteristically changed with the instantiation of objects?
I am doing a research on this and can't find my answer to this question:
Which interface allows you to use a design pattern that is characteristically changed with the instantiation of objects?
...
-1
votes
1answer
257 views
What's the best approach to studying Open Source projects or any large codebase? [duplicate]
There is a Open Source project which I need to use in my project. All other functionality is built on top of it. I am new to programming and find it very daunting. There are a lot of Open Source ...
52
votes
17answers
5k views
Is a senior programmers advice about always using books a good idea?
I am a junior developer and have only been in the industry for 5 years. At my current company there is a senior let's call him Infestus. Occasionally I am being given opportunity to shine and do ...
4
votes
1answer
130 views
Methods to understanding coding relationships and infrastructure within an unfamiliar codebase [duplicate]
I have recently begun studying a codebase which I will soon be working with. The current codebase has been written by a team of about 5 rockstar developers (whatever that means), and it hasn't really ...
1
vote
2answers
287 views
taxonomy of software project resourcing models
I would like to understand the impact of different resourcing models for software projects. First, I would like to identify the different resourcing approaches that are used to resource software ...
0
votes
1answer
134 views
impact of product information leak due to matrix resource models for development projects [closed]
I read somewhere that Amazon has a dedicated team for each of its major products. This approach facilitates the growth of the domain knowledge for each product team and as a result of this retained ...
1
vote
2answers
419 views
How to level up as a PHP developer [closed]
I've been doing PHP for 4 years now. 2 years at school and 2 years at work.
But I feel like I'm stagnating. Here are some things that I currently know about PHP:
Basics (variables, control ...
16
votes
5answers
1k views
How to identify potential for becoming a programmer [closed]
There's heaps of information out there on hiring someone who's already a programmer. (Or claims to be one.)
But what about identifying someone who has the potential to become a programmer, with ...
13
votes
6answers
4k views
How to practice object oriented programming? [closed]
I've always programmed in procedural languages and currently I'm moving towards object orientation. The main problem I've faced is that I can't see a way to practice object orientation in an effective ...