Questions tagged [skills]
Questions around the proficiency of a particular technology or ability. Examples could be proficiency in C# or gathering requirements.
162 questions
-1
votes
4
answers
201
views
What if after some time when I learned more, I realized that I did some things wrong in past projects? [closed]
For example:
After I've learned about SQL injections I realized that in past projects I didn't check user inputs for SQL injections.
After I've learned about PKCE I realized that in past projects I ...
-1
votes
4
answers
512
views
Leetcode: 2327. Number of People Aware of a Secret and Problem with programming skill in general
On day 1, one person discovers a secret.
You are given an integer delay, which means that each person will share the secret with a new person every day, starting from delay days after discovering the ...
-1
votes
1
answer
2k
views
Theoretical vs Practical knowledge [closed]
I'm a freshman in a Computer Science academy. Every semester there are a lot of different classes like Discrete Math, Linear Algebra, Algorithms etc most of which I find very interesting. Unfortunatly ...
3
votes
2
answers
1k
views
Does age affect your programming ability? [closed]
I have been programming for over 30 years now. I've developed numerous applications and worked in several programming languages, operating systems and hardware platforms. Recently, I interviewed for a ...
8
votes
4
answers
5k
views
What are the key differences between low-level C development and higher level OOP development? [duplicate]
I have been using high-level OOP language (like C# and/or Java) for quite some time. I know patterns like the gang of four, can read and write code reasonably well and am considered a senior by his ...
4
votes
2
answers
303
views
Is a developer's ability to analyze code directly proportional to how well they can write code? [closed]
In my professional work I started noticing that the more advanced developer you are the more meaningful comments you leave on a code review.
Recently when I was asked to interview several candidates ...
4
votes
5
answers
4k
views
Do I have to be a hardcore programmmer to succeed? [closed]
I know someone who is a very good programmer with a good software development job and income. However, he spends practically all his time on his computer. Whether it is work or his own projects he is ...
5
votes
1
answer
652
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
3
answers
737
views
Self-Evaluation: How do I know if I actually have a "good grasp" of OOP? [duplicate]
If I skip the back story and any thoughts I have on this topic, there's really only one question left to ask:
How can I find out if I have a "good grasp" on OOP?
(I am specifically using PHP, but ...
28
votes
6
answers
8k
views
Is reading+modifying existing code better than making your own? [duplicate]
I'm an inexperienced programmer. I have been assigned to develop a Firefox plugin with no prior experience. So I followed the tutorial at MDN. I learned so many things, it's exciting and overwhelming ...
3
votes
2
answers
560
views
Parser and interpreter knowledge as a way to gauge programmer ability [closed]
This is only anecdotal evidence but from my past encounters with programmers at various workplaces the programmers that understand the fundamentals of parsing and interpreting seem to be overall ...
27
votes
8
answers
5k
views
What are the advantages to developing with outdated technologies? [closed]
A little background:
I am working at a large company, using Windows XP and coding Winforms in VB6/VB.Net and some WebForms in VB.Net (95% maintenance code). I have one 4:3 19" screen. A more modern ...
2
votes
6
answers
659
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 ...
2
votes
3
answers
316
views
Are projects using frameworks not as good as projects using pure programming? [duplicate]
I've been a Rails developer for a year now (originally self taught), and am at the point where I want to improve. I've been reading books on how to improve the quality of my Ruby code (I read Design ...
0
votes
4
answers
507
views
Are there metrics, like in other professions, that can be used to measure whether a programmer is considered experienced? [closed]
Driving instructors (at leas in Germany) often mention 100.000 km driven as a reference point where a driver is considered experienced.
Is there a similar number for programmers?
For example, how many ...
1
vote
2
answers
3k
views
Relation between " lines of the longest working program " in a language and familiarity with it? [closed]
In some computer master program online application, it says:
Please list the programming languages in which you have written
programs. For each language, indicate the length in lines of the
...
1
vote
1
answer
254
views
what is the task of a coach in acm programming contests? [closed]
In the university that I am working they have decided to participate in the ACM regionals for the first time, they would like to appoint me like a coach. I have never been into that situation before ...
12
votes
3
answers
5k
views
Just being hired as a senior developer, never even been a junior developer, what should I expect? [closed]
I've been a freelancer and a coder by night for a while, and recently, I've been hired after several levels of interviews in a nice NY company, even though I've some lacks in specific fields. Is this ...
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 ...
-1
votes
2
answers
613
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 ...
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 ...
157
votes
13
answers
11k
views
If my team has low skill, should I lower the skill of my code? [closed]
For example, there is a common snippet in JS to get a default value:
function f(x) {
x = x || 'default_value';
}
This kind of snippet is not easily understood by all the members of my team, ...
52
votes
14
answers
6k
views
Would learning any natural language in particular further your programming career? [closed]
It seems apparent that English is the dominant international language for programming based on previous P.SE questions (though a highly upvoted comment correctly points out that asking a question like ...
51
votes
5
answers
4k
views
Does dedicated maintenance work hamper a programmer's career? [closed]
The majority of my work over the last three years has largely been around maintaining legacy systems that needed patching up or the occasional revamp before being sold again.
I understand the ...
57
votes
7
answers
12k
views
Solo developer vs. team developer : should I move on? [closed]
I work as a solo developer in a small company. There's more than enough work, but the same does not apply for money. Thus, I won't be seeing any new colleagues in the near future.
I am responsible ...
4
votes
2
answers
558
views
Developing wheel reinventing tendencies into a skill as opposed to reluctantly learning wheel-finding skills? [duplicate]
I am more of a high-level wheel reinventor. I definitely prefer to make use of existing API features built into a language and popular third-party frameworks that I know can solve the problem, ...
38
votes
7
answers
5k
views
Is the development of CLI apps considered "backward"? [closed]
I am a DBA fledgling with a lot of experience in programming.
I have developed several CLI, non interactive apps that solve some daily repetitive tasks or eliminate the human error from more complex ...
1
vote
5
answers
4k
views
Evaluate one's skill and improve it? [duplicate]
I've taught myself a set of scripting and programming languages and right now I am very pleased with C#, I am the type of person that learns best by doing it and while I am able to create pretty much ...
86
votes
4
answers
60k
views
What skills should I cultivate to become a development/technical lead? [closed]
I am currently a professional programmer. I want to expand my skillset, but I also want to make the career jump to being a dev lead as part of a team. I know there's got to be a lot to learn (and this ...
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 ...
44
votes
6
answers
9k
views
Engineering interview candidate refuses to use whiteboard [duplicate]
Today I experienced a first in a technical interview. The candidate refused to use the whiteboard to solve an algorithm question, as I requested. There was no sort of disability at play or anything (...
20
votes
6
answers
5k
views
Do people who get paid to write code but score low on the "programmer competency matrix" have an ethical duty to find a different kind of job? [closed]
People advise me to "find a job doing something that you are good at", but the truth is that I don't believe I am good with anything other than just writing code. I don't think that I can design or ...
38
votes
10
answers
4k
views
Effectiveness of FizzBuzz and Beyond [closed]
As part of the interview process we initially ask the candidates to do 'FizzBuzz' nowadays the percentage of candidates that can correctly answer FizzBuzz has increased dramatically - this may be due ...
19
votes
2
answers
85k
views
Are these SQL concepts for beginners, intermediate, or advanced developers? [closed]
I've been learning SQL recently and practicing with MySQL/Postgres and soon Oracle DB. I've also search the web for a 'road map' study of databases but couldn't find one, unfortunately.
I want to ...
0
votes
3
answers
359
views
Should the analyst define the programmers and their seniority needed by the project? [closed]
It might be obvious, but I am not sure.
Should the analyst who interview the client, gather and analyse requirements then give an estimate, also specifies how many and with how much experience ...
3
votes
6
answers
2k
views
What is the correlation between programming language and experience/skills of their users? [closed]
I'm sure there is such a correlation, because
experience and skill leads good programmers to picking languages that are better for them, in which they're more productive, and
working in a language ...
73
votes
10
answers
9k
views
My proposed design is usually worse than my colleague's - how do I get better? [closed]
I have been programming for couple of years and am generally good when it comes to fixing problems and creating small-to-medium scripts, however, I'm generally not good at designing large scale ...
17
votes
3
answers
5k
views
Preparing yourself for сode challenges [closed]
Just a few days ago I discovered Codility, and I tried their challenges. And I must say. I got my behind handed to me on a platter. I'm not sure what the problem was, but I'll lick my wounds and wait ...
29
votes
8
answers
6k
views
Why do developers need to keep up to date with technologies and methodologies? [closed]
I am always given the advice that developers need to stay up to date with the latest in technology - things like webrtc, updates on html5 and css3 and new js libraries, software methodologies like TDD,...
12
votes
6
answers
841
views
Debugging: understanding details on why certain fixes worked? [closed]
When debugging, I sometimes find that I make some changes and I am not 100% sure why those changes correct some bug in the program. Is it essential to understand every single detail about why some ...
24
votes
10
answers
21k
views
What do employers look for in self-taught applicants? [closed]
I'm a self-taught programmer about to enter the job market. What I want to know is what is the best way to show my experience to employers?
What do employers want to know about my programming ...
0
votes
1
answer
198
views
Web application without libraries | Relation to job postings [closed]
I have an application built without any libraries using PHP, JavaScript, HTML5, CSS, and mySQL that will support major modern browsers - IE, Safari, FF, Opera, and Chrome.
One thing I've noticed is ...
4
votes
4
answers
2k
views
Scoring/analysis of Subjective testing for skills assessment [closed]
I am lucky in the sense that I have been given the opportunity to be a 'Technical Troubleshooter' for our offshore development team. While I am confident and capable of dealing with most issues, I ...
21
votes
4
answers
6k
views
How is programming affected by spatial aptitude? [closed]
Background
The longer I work on a project, the less clear it becomes. It's like I cannot seperate various classes/objects anymore in my head. Everything starts mixing up, and it's extremely hard to ...
94
votes
14
answers
18k
views
Learn programming backwards, or "so I failed the FizzBuzz test. Now what?" [closed]
A Little Background
I'm 28 today, and I've never had any formal training in software development, but I do have two higher education degrees equivalent to a B.A in Public Relations and an Executive ...
4
votes
3
answers
17k
views
How to convince management that I can lead a team? [closed]
I am a developer working with small organization from last two years.
I have completed some successful projects and organization believe on my technical skill.
Now I get nominated for Team leader ...
11
votes
6
answers
11k
views
Thinking skills to be a good programmer [closed]
I have been programming for last 15 years with non-CS degree. Main reason I got into programming was that I liked to learn new things and apply them to my work. And I was able to find and fix ...
11
votes
8
answers
4k
views
Why most job offerings are for a <language here> developer, rather than a developer in general? [closed]
In an ideal world:
In an excellent article Don't Call Yourself A Programmer, And Other Career Advice, Patrick McKenzie explains, among other things, that language doesn't matter:
A developer is a ...
88
votes
9
answers
13k
views
I can write code... but can't design well. Any suggestions? [closed]
I feel that I am good at writing code in bits and pieces, but my designs really suck. The question is, how do I improve my designs - and in turn become a better designer?
I think schools and colleges ...
2
votes
2
answers
1k
views
asp .net development skills transferred to sharepoint? [closed]
Would a competent asp .net C# developer be disregarding a lot of their skills in order to have more concern with configuration and server-side coding when moving their career into the sharepoint 2010 ...