반응형
반응형

팀을 빨리 망치는 팀원의 10가지 기술

https://brunch.co.kr/@zseo/76

 

팀을 빨리 망치는 팀원의 10가지 기술

반어법 주의 | 반어로 말했던 <회사를 가장 빨리 망치는 상사의 10가지 기술>에 많은 분들이 공감해 주셔서, 이번에는 팀원 버전을 정리해 보았습니다. 1. 목표 잊기 목표는 빨리 잊는다. 목표 달

brunch.co.kr

팀을 빨리 망치는 팀원의 10가지 기술

1. 목표 잊기

목표는 빨리 잊는다. 목표 달성 보다는 늘 하던 익숙한 일을 계속 하는 것에 집중한다. 굳이 목표를 챙겨야 한다면 팀의 목표보다는 개인의 목표를 우선시한다.

 


2. 왜 하필 제가요?

주어지는 업무에 ’왜 하필 내가 해야하는지‘를 확실히 한다. 완벽한 근거와 논리를 가진 업무만 선별적으로 받아들이며, 급박한 요청에도 절대 예외를 두지 않는다. 어떻게든 안할 수 있는 방법을 찾아라.

 


3. 앞뒤가 다른 소통

중요한 말은 앞이 아니라 뒤에서 한다. 미팅에서는 빠른 진행을 위해 조용히 있고, 솔직한 의견은 상대방에게 상처를 줄 수 있으니 상대방이 없는 곳에서만 한다.

 


4. 되는 이유보다 안되는 이유

안 되는 이유를 많이 말한다. 특히 무언가를 해보자고 제안하는 동료들에게 그 일이 안되는 이유를 자세히 말해주어 도전도 실패도 못하게 만들자. 실패한 동료에게 “내가 말했잖아요”라고 자주 말하면 더욱 좋다.

 


5. 질문 금지

질문은 절대 하지 않는다. 이를 위해 가장 좋은 방법은 기존 사례에 날짜만 바꾸기, 내가 해왔던 대로만 하기, 팀장이 시키는 대로만 하기이다.

 


6. 무한 질문

끊임없이 질문한다. 업무를 받을 때는 한치의 어려움과 애매함도 남기지 않으며, 내가 직접 고민하여 결론을 내려보기 전에 A부터 Z까지 상사에게 명쾌한 답을 요구하여 나의 책임을 최소화 한다.

 


7. 귀는 닫고 타협하지 않기

내 의견과 반대로 결정되게 내버려 두지 않는다. 대화를 통해 더 나은 결론을 도출하기 보다, 모든 논의는 상대방을 내 생각대로 설득하는 것을 목표로 한다. 수긍하는 것은 곧 지는 것이다.

 


8. 동료를 경쟁자로 보기

동료보다 조금 더 잘하는 것에 집중한다. 나의 능력이 돋보이는 효율적인 방법은 외부의 경쟁자가 아니라 내부의 경쟁자를 이기는 것이다. 약간의 비협조와 무관심으로 내부의 경쟁자를 효율적으로 이겨내자.

 


9. 의욕은 외부에서 찾기

의욕과 동기부여는 상사의 역할이라는 것을 분명히 한다. 매 팀 회의와 원온원에서 감동적인 스피치와 나를 춤추게 할 칭찬을 기대하고, 그렇지 않아 의욕이 안 생길때는 동료들을 모아놓고 자주 불만을 말하자.

 


10. 숟가락 얹기

선별적으로 팀워크를 수용한다. 경계선에서 지켜보다가 일이 잘 될것 같으면 숟가락을 얹고 안 될것 같으면 발을 뺀다. 이를 위해 좋은 일이건 나쁜 일이건 고생한 동료보다 먼저 상사에게 말하는 것이 중요하다.

반응형
반응형

[MSSQL] DBCC CHECKIDENT 를 사용한 IDENTITY 값 초기화

 



IDENTITY 컬럼의 시작 값을 초기화 해야할 때 DBCC CHECKIDENT 명령을 사용하여 초기화 할 수 있다.
 

 -- 현재 IDENTITY 값 확인
DBCC CHECKIDENT('IDENT_TABLE', NORESEED)


DBCC CHECKIDNET('테이블명', NORESEED) 는 테이블의 현재 IDENTITY 값을 확인하는 명령어이다.

 

 -- IDENTITY 값 변경
 DBCC CHECKIDENT('IDENT_TABLE', RESEED, 1000)



DBCC CHECKIDENT('테이블명', RESEED, 초기화 값) 는 현재 값으로 사용할 새 값으로 초기화하는 명령어이다.
위의 경우 현재 값을 1000으로 초기화함으로써 새 값을 추가하면 1001이 삽입된다.

 

DBCC CHECKIDENT (Transact-SQL)

 

https://learn.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-checkident-transact-sql?view=sql-server-ver16 

 

DBCC CHECKIDENT (Transact-SQL) - SQL Server

DBCC CHECKIDENT checks the current identity value for the specified table in SQL Server, and changes the value if needed.

learn.microsoft.com

반응형
반응형

PyQt5 5.15.9

pip install PyQt5

https://pypi.org/project/PyQt5/

 

PyQt5

Python bindings for the Qt cross platform application toolkit

pypi.org

 Qt 는 최신 데스크톱 및 모바일 시스템의 여러 측면에 액세스하기 

PyQt5 - Comprehensive Python Bindings for Qt v5



위한 고급 API를 구현하는 교차 플랫폼 C++ 라이브러리 집합입니다 . 
여기에는 
위치 및 포지셔닝 서비스, 멀티미디어, NFC 및 Bluetooth 연결, 
Chromium 기반 웹 브라우저 및 기존 UI 개발이 포함됩니다. 

PyQt5는 Qt v5용 포괄적인 Python 바인딩 세트입니다. 35개 이상의 확장 모듈로 구현되며 Python을 iOS 및 Android를 포함한 모든 지원 플랫폼에서 C++에 대한 대체 애플리케이션 개발 언어 
로 사용할 수 있습니다 . PyQt5는 C++ 기반 애플리케이션에 내장되어 사용자가 해당 애플리케이션을 사용할 수 있도록 할 수도 있습니다.

 
해당 응용 프로그램의 기능을 구성하거나 향상시키는 응용 프로그램. 

반응형
반응형

History API (https://developer.mozilla.org/ko/docs/Web/API/History_API)

DOM의 Window 객체는 history 객체를 통해 브라우저의 세션 기록에 접근할 수 있는 방법을 제공합니다. history는 사용자를 자신의 방문 기록 앞과 뒤로 보내고 기록 스택의 콘텐츠도 조작할 수 있는, 유용한 메서드와 속성을 가집니다.

 

History.pushState  페이지 이동 없이 주소만 바꿔준다. (브라우저의 뒤로가가 버튼이 활성화 된다.)

브라우저 페이지를 이동하게 되면 window.onpopstate 라는 이벤트가 발생하게 되는데, pushState  했을때는 popstate 이벤트가 발생하지않고,  / 앞으로 가기를 클릭 했을때 popstate 이벤트가 발생하게 된다.

즉, pushState 와 popstate 둘을 이용하여 SPA 의 페이지 전환을 구현할 수 있다.

 

기본 형태 - history.pushState(state, title, url);

State : 브라우저 이동  넘겨줄 데이터 (popstate 에서 받아서 원하는 처리를 해줄  있음)

Title : 변경할 브라우저 제목 (변경 원치 않으면 null)

Url : 변경할 주소

 

사용예)

window.onpopstate = function(e) { 
    console.log(`${JSON.stringify(e.state)} | ${location.origin} | ${location.pathname}`);
}

var state = {page_id : 1, data : 'test'};
var url = location.origin + '/myPage';
history.pushState(state, null, url);

 코드를 실행하면 history.pushState  수행했을때 브라우저 주소에 /myPage  붙는걸   있고,

뒤로가기를(원래 url) 한뒤 다시 앞으로(pushState 추가된 url) 가기를 클릭 하면

콘솔 출력값으로 {"page_id":1,"data":"test"} | http://localhost:5000 | /myPage  출력된다.

 

 

* https://kwangsunny.tistory.com/28

반응형
반응형

[javascript] 새로고침 없이 파라미터 제거/수정

 

Remove URL parameters without refreshing page

window.history.pushState({}, document.title, "/" + myNewURL );

https://stackoverflow.com/questions/22753052/remove-url-parameters-without-refreshing-page

 

Remove URL parameters without refreshing page

I am trying to remove everything after the "?" in the browser url on document ready. Here is what I am trying: jQuery(document).ready(function($) { var url = window.location.href; url = url...

stackoverflow.com

 

1- The pushState() method if you want to add a new modified URL to history entries.

2- The replaceState() method if you want to update/replace current history entry.

.replaceState() operates exactly like .pushState() except that .replaceState()

 

For one liner fans, try this out in your console/firebug and this page URL will change:

window.history.pushState("object or string", "Title", "/"+window.location.href.substring(window.location.href.lastIndexOf('/') + 1).split("?")[0]);

This page URL will change from:

http://stackoverflow.com/questions/22753052/remove-url-parameters-without-refreshing-page/22753103#22753103

To

http://stackoverflow.com/22753103#22753103

 

History: pushState() method
https://developer.mozilla.org/en-US/docs/Web/API/History/pushState

 

History: pushState() method - Web APIs | MDN

In an HTML document, the history.pushState() method adds an entry to the browser's session history stack.

developer.mozilla.org

 

History.replaceState() https://developer.mozilla.org/ko/docs/Web/API/History/replaceState

 

History.replaceState() - Web API | MDN

History.replaceState() 메서드는 현재 history를 수정해 메소드의 매개 변수에 전달 된 stateObj, title, URL로 대체합니다. 이 방법은 특히 일부 유저의 동작에 대한 응답으로 history 객체의 상태나 현재 history

developer.mozilla.org

 

반응형
반응형


select convert (varchar(8), dateadd (s, 148.3419954, '' ), 8) as '재생시간'
 

결과 : 00:02:28

반응형

+ Recent posts