백엔드 개발 PHP 튜토리얼 你是一个软件工程师吗

你是一个软件工程师吗

Jul 29, 2016 am 09:03 AM
com html http php

你是一个软件工程师吗
如果你以写程序为生计,那你有机会称自己我“软件工程师”。 但也有可能你称不上。就我而言,我毕业于一个工程(软件系统)学位并且时常很自豪的称自己如是。但是,只有“编写代码”多年后我才明白,称自己作为一个工程师是一个正确的,不是来自大学,但却必须要获得的东西。有多少“软件工程师”可以称他们是和阿基米德,亨利·福特或者尼古拉·特斯拉范畴的?把我们的眼观放低一点,有多少人可以说他们做产品至少有10年?又或者5年?又或者是5个月?
切莫焦虑。倘若你并未赢得自称工程师的资格,切莫焦虑,我相信你是可以做到的。我认为作为软件工程师最重要的要素就在于他们(真正称职的软件工程师)是极富原则性的,并且能够做到真正坚信他们总能取得进步。通过自律,你明了自己的立场及其原因。或许更重要的是你能够与他人分享。当你坚信你能不断取得进步,那么你将持之以恒地倾听他人、向他人学习,激励自己变得更好。为了达到这个目的,这篇将是一系列分享我的原则及往年所学的帖子之一。
尽情阅读吧!不断从“价值优化”的角度来检查你度过的每一天。程序员每天多的让人惊讶的时间浪费在没有意义的事情上,坦白说,是在作无用功。如果一件事不会给你或者你公司带来任何价值,那为什么要花时间在上面呢?通常这种事情是会议、聚会或者”流程”之类。
最近我一个朋友向我抱怨,自从升为“团队领导”之后,自己几乎没完成任何一件事情。所以他决定回顾检查自己的时间。他发现一周之后,自己仅仅在“工程”方面花的时间总共20min。现在,如果他的其他的时间是花在指导或领导团队上倒是还好,但不幸的是大部分时间”花在“其他人、其他团队、其他部门等等。
请不要把我的观点误解为合作和交流完全没必要。我的意思是作为工程师,我们的重点是找到最佳解决方案。这才是工程师要做的。
比如说:如果会议是关于“同步”的(团队成员之间同步进度),那就积极一些。把你的进度状态发布到wiki、内部博客或者邮件列表。让其他成员及时了解你的进度,适应大家的节奏。如果你是团队或者部门领导,并且感到在会议上花很多时间去解决小问题,那就放权,交给下属。这不仅仅腾出你的大量时间,而且让团队成员积累更多经验,更快成长。请务必授权下属进行部分或者全部决策,否则,解决问题的人会要求你不断参与进来。同时务必要支持下属的决策;他们需要自信来进行决策,表达你意见的时候不要到这怀疑的情绪。
如果你老板想要指导“哪些正在做”或者“哪些已经完成”,那最好找个工具汇报这些事情。建立一个随时更新的任务列表,这是一个团队成员花一点点精力就可以做到的小任务。
如果“流程”要求你用5个步骤完成任务,但大部分是麻木机械的工作。(比如生成改变日志或者发送邮件提醒),那你就发挥你作为“码农”的特长,尽量自动完成。想一下,如果有个简单任务要求你每天要花10min完成。那你花2小时写个脚本把这个任务简化到2min,“浪费”的时间只需要15天你就赚回来!!!发现自己经常由于email或者即时通讯消息所干扰分心?那就关掉这些应用!作为程序员我们的工作需要集中注意力,任何小干扰都可能搞乱我们的流程,打乱节奏。这种在电脑上通过文本的交流方式有一个最大的优点,那就是“异步”;这意味这你可以在任何空闲进行交流。生活于快节奏的环境之中,我们极易兴奋于那些就展现在我们面前的事物,并且不停地从一个任务奔向另一个任务,而不去思考为什么这样。我强烈建议您,时不时回头看一看、问一问:
我的日子是如何逝去的?
我今日是否致力于最重要或最有价值的事情?
我是否本该更有效地做别的什么事?
最后,(我要说)珍惜属于你的时间,你可以“开发”出更好的解决方案:用你的技能使生活更加美好!
兄弟会高洛峰免费收徒:http://www.hdb.com/party/lzcw-comm.html
免费领取LAMP兄弟连原创PHP视频教程光盘/《细说PHP》精要版,详情咨询官网客服:
http://www.lampbrother.net
【兄弟连IT教育】学PHP、Linux、HTML5、UI、Android等视频教程(课件+笔记+视频)!
网盘教程下载:http://pan.baidu.com/s/1sjOJiAL

以上就介绍了你是一个软件工程师吗,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

CakePHP 프로젝트 구성 CakePHP 프로젝트 구성 Sep 10, 2024 pm 05:25 PM

이번 장에서는 CakePHP의 환경 변수, 일반 구성, 데이터베이스 구성, 이메일 구성에 대해 알아봅니다.

Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드 Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드 Dec 24, 2024 pm 04:42 PM

PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

CakePHP 날짜 및 시간 CakePHP 날짜 및 시간 Sep 10, 2024 pm 05:27 PM

cakephp4에서 날짜와 시간을 다루기 위해 사용 가능한 FrozenTime 클래스를 활용하겠습니다.

CakePHP 파일 업로드 CakePHP 파일 업로드 Sep 10, 2024 pm 05:27 PM

파일 업로드 작업을 위해 양식 도우미를 사용할 것입니다. 다음은 파일 업로드의 예입니다.

CakePHP 라우팅 CakePHP 라우팅 Sep 10, 2024 pm 05:25 PM

이번 장에서는 라우팅과 관련된 다음과 같은 주제를 학습하겠습니다.

CakePHP 토론 CakePHP 토론 Sep 10, 2024 pm 05:28 PM

CakePHP는 PHP용 오픈 소스 프레임워크입니다. 이는 애플리케이션을 훨씬 쉽게 개발, 배포 및 유지 관리할 수 있도록 하기 위한 것입니다. CakePHP는 강력하고 이해하기 쉬운 MVC와 유사한 아키텍처를 기반으로 합니다. 모델, 뷰 및 컨트롤러 gu

HTML 테이블 레이아웃 HTML 테이블 레이아웃 Sep 04, 2024 pm 04:54 PM

HTML 테이블 레이아웃 안내. 여기에서는 HTML 테이블 레이아웃의 값에 대해 예제 및 출력 n 세부 사항과 함께 논의합니다.

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법 PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법 Dec 20, 2024 am 11:31 AM

VS Code라고도 알려진 Visual Studio Code는 모든 주요 운영 체제에서 사용할 수 있는 무료 소스 코드 편집기 또는 통합 개발 환경(IDE)입니다. 다양한 프로그래밍 언어에 대한 대규모 확장 모음을 통해 VS Code는

See all articles