Skip to main content

Questions tagged [skills]

Questions around the proficiency of a particular technology or ability. Examples could be proficiency in C# or gathering requirements.

Filter by
Sorted by
Tagged with
-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 ...
Nick Rogan's user avatar
-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 ...
jason's user avatar
  • 15
-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 ...
exophrenik's user avatar
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 ...
user148298's user avatar
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 ...
Max Yankov's user avatar
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 ...
c_maker's user avatar
  • 8,280
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 ...
Christopher Spencer's user avatar
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 ...
Ryan Jarvis's user avatar
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 ...
oliver_siegel's user avatar
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 ...
rpgs_player's user avatar
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 ...
user avatar
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 ...
prisoner24601's user avatar
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 ...
Low Kian Seong's user avatar
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 ...
bigpotato's user avatar
  • 157
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 ...
Tim Bodeit's user avatar
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 ...
Tim's user avatar
  • 5,495
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 ...
Layla's user avatar
  • 235
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 ...
Mark James's user avatar
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 ...
Ryan's user avatar
  • 1,261
-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 ...
user avatar
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 ...
svz's user avatar
  • 307
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, ...
Florian Margaine's user avatar
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 ...
Anonymous's user avatar
  • 3,566
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 ...
Gyurme's user avatar
  • 450
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 ...
sbrattla's user avatar
  • 793
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, ...
Korey Hinton's user avatar
  • 2,686
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 ...
Tulains Córdova's user avatar
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 ...
Guapo's user avatar
  • 119
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 ...
user avatar
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 ...
Coder's user avatar
  • 6,978
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 (...
smp7d's user avatar
  • 4,221
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 ...
John Smith's user avatar
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 ...
Gradeinar Pfeffernüsse's user avatar
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 ...
Daniel's user avatar
  • 1,140
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 ...
Tolio's user avatar
  • 445
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 ...
Petr's user avatar
  • 5,537
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 ...
user151193's user avatar
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 ...
Daniel Fath's user avatar
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,...
Wern Ancheta's user avatar
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 ...
rrazd's user avatar
  • 1,398
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 ...
Ano Päivinen's user avatar
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 ...
user avatar
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 ...
Kinexus's user avatar
  • 303
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 ...
natli's user avatar
  • 321
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 ...
moraleida's user avatar
  • 939
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 ...
Rupesh Pawar's user avatar
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 ...
Tae-Sung Shin's user avatar
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 ...
Arseni Mourzenko's user avatar
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 ...
user396089's user avatar
  • 1,211
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 ...
SkonJeet's user avatar
  • 377