Questions tagged [learning]
OFF TOPIC QUESTIONS ARE NOT SUPPORTED! This tag is going away and is part of the STCI burnination effort.
355
questions
0
votes
1
answer
353
views
How to deal with lacking domain knowledge in a new software development project? [closed]
In my formal employment in software engineering/development, I've noticed a pattern. When I understand the domain reasonably well for what I am developing for, I can be much more effective by at least ...
-4
votes
1
answer
159
views
Understanding C after getting used to scripting languages
I use python and javascript in my daily workflow. I am really excited about understanding c as I am drawn towards contributing to projects that are written in the language but even after weeks of ...
0
votes
2
answers
145
views
How to create a learning environment for frontend developers if you don't use modern js platforms [closed]
We have a lot of frontend developers leaving the company because they want to work with react, angular, npm and what not.
We use some corporate cms platforms and these javascript platforms don't ...
0
votes
1
answer
325
views
How do programmers retain knowledge of languages/technologies they don't use often? [closed]
How do programmers retain knowledge for languages/technologies they don't use on a regular basis?
Take for example the PC Assembly Book. The author states he rarely uses ASM at all. Yet he was able ...
0
votes
2
answers
216
views
Notes taking / referencing strategies for programming languages? [closed]
Hi I am in my first year of SE. Learning C. Haskell, html, css, mips, Sql, Software testing and other computer related modules. I have been an organised student before. But I am struggling to find a ...
1
vote
3
answers
125
views
What are some strategies for understanding algorithm variables semantics?
I'm reading the book Clean Code by Uncle Bob. I'm also enrolled in a data structures & performance course and reading several algorithms and data structures books.
One immediately apparent ...
4
votes
4
answers
4k
views
Learning languages: high-level first, or low-level first? [closed]
Whenever I learn about a high-level language I want to learn about, part of me says, "I should probably learn the lower-level language it's built upon to really master it". For example,
Ruby => ...
5
votes
1
answer
648
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 ...
-6
votes
2
answers
225
views
How do you learn a language without actual tools? [closed]
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 ...
2
votes
1
answer
545
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
vote
3
answers
374
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 ...
1
vote
2
answers
518
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
3
answers
1k
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 ...
2
votes
2
answers
13k
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 this?...
1
vote
2
answers
156
views
Adding a Short-Term Developer to a Rework of an Old Project [closed]
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 initiative ...
0
votes
2
answers
565
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
5
answers
2k
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 ...
-2
votes
2
answers
7k
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 ...
22
votes
9
answers
27k
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 ...
-1
votes
5
answers
4k
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
6
answers
658
views
How do you move beyond code examples without a project? [closed]
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
2
answers
1k
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 structures,...
13
votes
6
answers
20k
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 ...
6
votes
5
answers
31k
views
Can a beginner in programming start learning game development? [closed]
I'm very new to programming and I'm using Java. I got interested to learn programming because I want to create games. I love playing computer games and I know that game developers make money. I told ...
85
votes
11
answers
8k
views
How can I make sure that I'm actually learning how to program rather than simply learning the details of a language? [closed]
I often hear that a real programmer can easily learn any language within a week. Languages are just tools for getting things done, I'm told. Programming is the ultimate skill that must be learned and ...
16
votes
6
answers
21k
views
Maximum nesting for loops and conditionals? [duplicate]
I've written some code that has some fairly deep nests (one time, I wrote something that was a conditional check inside a forloop inside a conditional check inside a forloop inside a forloop).
Is ...
7
votes
3
answers
2k
views
What skills (technologies) get outdated slower? [closed]
It's a common knowledge that since the IT industry develops very quickly, most of the skills get outdated fairly rapidly: jQuery, .NET, Ruby on Rails, etc. They change all the time so that it is ...
-1
votes
2
answers
612
views
Stepping between learning about programming and actually programming a small project (C#) [duplicate]
I'm a Games Design Student, aware of the frequent advice that I should be good at something else as well (Programming/Art) so I'm useful when a designer is not required and also for the sake of being ...
2
votes
5
answers
990
views
How can a server side developer survive in a position which expects front-end involvement? [closed]
My background is back-end server development. Very back-end.
Now I work in a position where I need to also take care of front-end. Nothing fancy but I need to be able to code for front-end as well. ...
3
votes
2
answers
424
views
How to improve in code after you know many languages? [closed]
Over the past years I learned about 14 programming languages
(assembler phyton delphi qbasic c++ c# ruby perl - etc etc etc). However this was all out of my own interest, I didn't went to school ...
14
votes
5
answers
2k
views
Is a well written documentation a good enough reason for learning a programming language? [closed]
I am learning Python currently which wasn't part of my college curriculum. I was asked in an interview why I chose Python and I replied that it is easy to learn and the documentation is very well ...
17
votes
3
answers
820
views
Should I let my "beginnerishness" hold me back? (not rhetorical) [duplicate]
My situation is that I've been programming for about three years and have learned a lot but still have a long long way to go.
I have an idea for an app that I believe would take off, but I'm afraid ...
2
votes
2
answers
418
views
When should I start using frameworks? [duplicate]
I'm little confused with the motive and need for frameworks. At what stage should I use frameworks? For example, if I want to use some CSS framework, should I learn CSS at pro or advanced level to use ...
18
votes
6
answers
4k
views
Does dealing with legacy code help one evolve as a programmer? [closed]
I'm a Java developer with a bit more than a year of experience which places me somewhere above a junior, but not among mid-level developers yet. Recently I was offered a long-term project which is ...
4
votes
4
answers
1k
views
How to familiarize myself with Python [closed]
I'm a Python beginner. I started programming with Python 1.5 months back.
I downloaded the Python docs and read some parts of the tutorial. I have been programming on codechef.com and solving ...
-1
votes
1
answer
431
views
Questions to ask to ensure someone understands programming? (and iOS) [closed]
So, I've been tutoring my friend for 2 years. Most people learn programming on their own in 3-6 months, (sans algorithms). It's confusing 'cause he'll run anywhere I tell him to, understands how to ...
1
vote
4
answers
396
views
Can I perform a code review although I am very inexperienced? [closed]
I have been teaching myself Python as a first language for 2 years now. So far I have done some online courses (NLP, Design of a Computer Program etc.) and solved some puzzles but never worked with ...
1
vote
3
answers
2k
views
Do all programs run in a loop? [closed]
I was wondering whether all programs run in a Loop, checking for variable changes then acting upon said changes followed by another Loop. Or do they run in a While statement, waiting for a variable to ...
1
vote
4
answers
2k
views
Is it more efficient to learn as you go along with a project or to develop a broad base of programming skill? [closed]
For example, let's say I want to build a game, and I have a limited knowledge of programming(some but definitely not enough). Should my first move be to design the game and then learn how to implement ...
15
votes
8
answers
5k
views
Is writing software easier than reading and understanding it from scratch? [closed]
Me and a friend of mine were discussing yesterday about differences between writing a large C++ software and understanding it as a new recruit.
Is it possible that since a software gets done one line ...
5
votes
2
answers
4k
views
Does learning to play an instrument improve programming ability? [closed]
I've seen plenty of questions asking if listening to music boosts productivity, etc. but I haven't been able to find one about performing music. Learning to play the piano has been on my to-do list ...
2
votes
4
answers
588
views
Is Objective C a reasonable way to learn C? [closed]
I want to learn C but I tend to learn best when I have a project to work on. I've never done iPhone development, so I'm hoping to kill two birds with one stone. Will learning objective c also teach me ...
6
votes
5
answers
1k
views
Will I learn more from changing other people's code? [closed]
I am currently trying to break through the intermediate coder stage to advanced and needless to say it's been tough.
I have been working through several books with example code. I have felt lately ...
4
votes
2
answers
1k
views
Are programming books in other languages useful for Python? [closed]
I'm a self-taught intermediate Python programmer; I frequently come across popular books on software development and programming written in other languages (often Java).
Typical examples:
...
2
votes
5
answers
371
views
Do tools, like Windows Workflow, inhibit development growth? [closed]
I’ve had this gut feeling about Windows Workflow (WW) for a while now. And, until now, I couldn’t think of the right words to say in order to explain it. Since I think I have a good way to verbalize ...
2
votes
2
answers
22k
views
Is There Any Benefit to Learning Machine Code? [duplicate]
I mostly work in Python and Ruby, but I recently decided to learn some C so I have a better feel for how a computer actually works.
I've been wondering whether it is possible to take this even a step ...
6
votes
3
answers
4k
views
Writing your own framework or using an existing one? [duplicate]
I know there are similar questions to this one, and I've read most of them. Most of the answers to these questions are talking about "cost-effectiveness" and "time-saving" aspects of the frameworks, ...
9
votes
4
answers
1k
views
Can a lone programmer become a mid or senior level programmer without a mentor? [duplicate]
Question:
Can a mere entry level programmer become a mid or senior level programmer working in a company as the only programmer without a mentor?
Background:
I was hired as an entry level programmer ...
3
votes
2
answers
2k
views
Programming methodology - best way to level up? [closed]
Ok, so I'm at a point where I think I have my basics down. I'd like to think I'm just starting to become an intermediate dev. So, how do I level up here?
It feels like I have reached my threshold, ...
15
votes
5
answers
8k
views
What can a technically proficient senior software developer study to keep improving [closed]
Say you have been programming for over 10 years. You know many languages, with few of those at very detailed level. You have been designing architecture for solutions, worked on and delivered larger ...