Home Web Front-end HTML Tutorial Experience: Top 10 Career Survival Tips for Programmers_html/css_WEB-ITnose

Experience: Top 10 Career Survival Tips for Programmers_html/css_WEB-ITnose

Jun 24, 2016 am 11:58 AM
Skill programmer Profession

Abstract: With agile development, development As operations and distributed version control systems become more and more popular, the focus of development gradually shifts from individual capabilities to group cooperation

Original English text: Ten career tips every egocentric Programmers should hear

Translated author:? Jiang Lili

If you want to stand out among many programmers, the following phenomenon is worth pondering : As agile development, development operations, and distributed version control systems become more and more popular, the focus of development gradually shifts from individual abilities to group cooperation.

In most cases, teams, departments and individuals will solve the problem on their own, and the team leader will The final project turned out to be very limited in what it could do.

The central idea and theme of all the techniques in this article is "Don't be mediocre, live for yourself". Well, persevere and learn the following ten professional skills. They will be your ship to ride the wind and waves and take you to the other side of success.

1. You are the best

Believe that you are the best programmer and be full of confidence. As time goes by, you will have more and more admirers. Don't worry about making a fool of yourself, IT is so complex that you can always pass the ball to someone else.

2. Your code represents you

If a colleague finds a bug in his code, first Admit your mistakes? Even if it's just a few extra clicks on the keyboard. Ask them afterwards if they had any problem with you personally.

 3. Treat programming skills as top secrets

The more you know about this kind of programming skills, Then your status will be higher among your peers. Use your own magic tricks frequently, but remember not to overwhelm your skills. Another point: don't steal other people's tricks, and don't lower yourself.

4. Rambo mentality

The kind of developers who can write new software components overnight alone Is "Rambo" a lone hero? Don’t bother with code review systems and pair programming. Those who need to do this are newbies, and they will only ruin your reputation.

5. Knowledge is power

Let those who are not as good as you know your advantages. To remind them, it would be best to have a mentor.

6. The fast fish eats the slow fish

If you still think like the tortoise in "The Tortoise and the Hare" If you win the race by going slow and sustained, you lose. The sooner you can complete the component development of new software, the greater the probability of success. Don't waste time on things like modularity, flexibility and maintainability - if you have to consider these issues because your needs are different, that's not your fault.

7. Authoritativeness has nothing to do with programming

Authority comes from your company status and has nothing to do with your programming ability. When you finally change from an ordinary developer to a team leader or project manager, your first consideration is no longer whether you can keep up with everyone's programming speed.

8. Don’t accept failure

Failure is never an option for us. If your idea is refuted in the group meeting, design a perfect, top-level sabotage and sabotage campaign, and if something goes wrong, you can triumphantly declare: "I told you so!"

9. Enhance relationships with people in the same department

Don’t always go to other department offices, otherwise your Colleagues will label you a "traitor." In any case, developers in other departments can provide very limited help compared to the elite people in their own department.

10. Treat bugs as opportunities

Some critics who especially like to comment on other people’s mistakes will see them in the code. The bug is elated. Try to use clever words such as "Typical error, variable names are confused again!"

Finally, I would like to warn everyone not to work hard and dedicate yourself to the team, but in the end it will be thankless. If someone uses Gerald M. Weinberg's "10 Commandments of Selfless Programming" to refute, then I can tell you that this thing was written in 1971 and has been completely out for a long time.

The information on this site is selected by HTML5 China editors from other media HTML5 Relevant information is reproduced for the reference of netizens. Submit to: news@html5cn.org

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Two Point Museum: All Exhibits And Where To Find Them
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Win11 Tips Sharing: Skip Microsoft Account Login with One Trick Win11 Tips Sharing: Skip Microsoft Account Login with One Trick Mar 27, 2024 pm 02:57 PM

Win11 Tips Sharing: One trick to skip Microsoft account login Windows 11 is the latest operating system launched by Microsoft, with a new design style and many practical functions. However, for some users, having to log in to their Microsoft account every time they boot up the system can be a bit annoying. If you are one of them, you might as well try the following tips, which will allow you to skip logging in with a Microsoft account and enter the desktop interface directly. First, we need to create a local account in the system to log in instead of a Microsoft account. The advantage of doing this is

Which AI programmer is the best? Explore the potential of Devin, Tongyi Lingma and SWE-agent Which AI programmer is the best? Explore the potential of Devin, Tongyi Lingma and SWE-agent Apr 07, 2024 am 09:10 AM

On March 3, 2022, less than a month after the birth of the world's first AI programmer Devin, the NLP team of Princeton University developed an open source AI programmer SWE-agent. It leverages the GPT-4 model to automatically resolve issues in GitHub repositories. SWE-agent's performance on the SWE-bench test set is similar to Devin, taking an average of 93 seconds and solving 12.29% of the problems. By interacting with a dedicated terminal, SWE-agent can open and search file contents, use automatic syntax checking, edit specific lines, and write and execute tests. (Note: The above content is a slight adjustment of the original content, but the key information in the original text is retained and does not exceed the specified word limit.) SWE-A

Which profession is the strongest in Ragnarok RO Ai Ru first met Which profession is the strongest in Ragnarok RO Ai Ru first met Mar 28, 2024 pm 02:50 PM

In Ragnarok, Love Is Like First Meeting, who is the strongest profession? According to the existing data, there is a significant gap in the strength of each profession, and the evaluation needs to consider multiple aspects. Below, let me provide you with a professional strength evaluation of Ragnarok Love Is Like First Met. Which profession is the strongest in Ragnarok ro for the first time: Hunter (Archer) Hunter is known as an all-round profession, with high damage, fast attack speed, high dodge, and can even block BOSS. Possessing group damage skills, he can level up efficiently whether alone or in a team, and currently ranks first in professional strength. Even the mage can only fall behind. Especially in PK, the hunter has shot several arrows during the spell of magic, and the mage's life is in danger. Even today's tank cavalry cannot withstand hunter bows and arrows. Second place: Mage (Wizard) Mage is also called Dharma, Father-hunting Dharma, although

What are the tips for novices to create forms? What are the tips for novices to create forms? Mar 21, 2024 am 09:11 AM

We often create and edit tables in excel, but as a novice who has just come into contact with the software, how to use excel to create tables is not as easy as it is for us. Below, we will conduct some drills on some steps of table creation that novices, that is, beginners, need to master. We hope it will be helpful to those in need. A sample form for beginners is shown below: Let’s see how to complete it! 1. There are two methods to create a new excel document. You can right-click the mouse on a blank location on the [Desktop] - [New] - [xls] file. You can also [Start]-[All Programs]-[Microsoft Office]-[Microsoft Excel 20**] 2. Double-click our new ex

A must-have for veterans: Tips and precautions for * and & in C language A must-have for veterans: Tips and precautions for * and & in C language Apr 04, 2024 am 08:21 AM

In C language, it represents a pointer, which stores the address of other variables; & represents the address operator, which returns the memory address of a variable. Tips for using pointers include defining pointers, dereferencing pointers, and ensuring that pointers point to valid addresses; tips for using address operators & include obtaining variable addresses, and returning the address of the first element of the array when obtaining the address of an array element. A practical example demonstrating the use of pointer and address operators to reverse a string.

VSCode Getting Started Guide: A must-read for beginners to quickly master usage skills! VSCode Getting Started Guide: A must-read for beginners to quickly master usage skills! Mar 26, 2024 am 08:21 AM

VSCode (Visual Studio Code) is an open source code editor developed by Microsoft. It has powerful functions and rich plug-in support, making it one of the preferred tools for developers. This article will provide an introductory guide for beginners to help them quickly master the skills of using VSCode. In this article, we will introduce how to install VSCode, basic editing operations, shortcut keys, plug-in installation, etc., and provide readers with specific code examples. 1. Install VSCode first, we need

PHP programming skills: How to jump to the web page within 3 seconds PHP programming skills: How to jump to the web page within 3 seconds Mar 24, 2024 am 09:18 AM

Title: PHP Programming Tips: How to Jump to a Web Page within 3 Seconds In web development, we often encounter situations where we need to automatically jump to another page within a certain period of time. This article will introduce how to use PHP to implement programming techniques to jump to a page within 3 seconds, and provide specific code examples. First of all, the basic principle of page jump is realized through the Location field in the HTTP response header. By setting this field, the browser can automatically jump to the specified page. Below is a simple example demonstrating how to use P

Win11 Tricks Revealed: How to Bypass Microsoft Account Login Win11 Tricks Revealed: How to Bypass Microsoft Account Login Mar 27, 2024 pm 07:57 PM

Win11 tricks revealed: How to bypass Microsoft account login Recently, Microsoft launched a new operating system Windows11, which has attracted widespread attention. Compared with previous versions, Windows 11 has made many new adjustments in terms of interface design and functional improvements, but it has also caused some controversy. The most eye-catching point is that it forces users to log in to the system with a Microsoft account. For some users, they may be more accustomed to logging in with a local account and are unwilling to bind their personal information to a Microsoft account.

See all articles