Stackoverflow는 .Net에서 수행됩니다 . 따라서 C # .Net 또는 Windows 기술에 대해서는 나쁘지 않습니다.
a) 모든 설립자가 C #에 익숙하기 때문에 처음 시작한 것은 C # .net이었습니다. b) Visual Studio는 디버깅 등을 위해 개발자에게 매우 친숙합니다.
스타트 업은 비즈니스 및 기술적 인 이유로 큰 실패였습니다.
어떤 기술을 선택하든 X 년 내에이 기술을 사용하기에 능숙하고 능숙한 지 고려해야합니다.
보시다시피, 위에서 언급 한 기준이 엄격하지 않았습니다. 우리는 얼마나 오래 건설해야하는지 몰랐습니다. 우리는 C # .Net에 익숙해졌습니다.
우리 중 누구도 우리가 만들고자하는 것에 가까운 것을 건설 한 경험이 없습니다.
잠시 후 서버 비용 등으로 인해 C #을 버리고 PHP로 모든 것을 다시 작성했습니다. 그것은 또 다른 이야기이자 사업상의 실수입니다.
요점은 당신이 사용할 기술이며, 시원하고 초초 할 필요는 없습니다. webapp을 빌드하려고합니다. 따라서 최고의 기회 를 제공하는 것을 선택하십시오 . 가장 좋은 기회는 무엇입니까?
대부분의 프로그래밍을 수행하는 사람이 유사한 복잡한 응용 프로그램을 실제로 구축 한 경험이있는 기술을 선택하십시오 .
위 10 번을 읽으십시오.
내가 3-4 년 전 나의 어린 자아를 다뤄야한다면 그는 "그러나 나는 어떤 언어에서나 염두에두고있는 복잡한 일을 한 경험이 없다. 어떻게해야합니까?"
$ 50, 000 달러의 답은 (그렇습니다. 실수로 배우는 데 얼마나 낭비 되었습니까?)
학습 개발에 가장 큰 도움이되는 것을 선택하십시오.
우리는 용서를 어떻게 정의 합니까?
예를 들어 .Net은 Windows 서버를 사용합니다. 그리고 Windows 서버는 Linux 서버보다 비쌉니다. 사실입니다. Bizspark의 라이센스가 있더라도 라이센스가 만료되면 돈을 가져 오는 것을 고려해야합니다.
3 년 후에 C # .net을 배울 수 있다고 가정하지 마십시오. 말하기 어렵다. 나에게 그것은 효과가 없었다.
전에 RoR을 시도했습니다. 한 번은 ZERO 프로그래밍 경험을 가진 2 명의 투자 은행가에 관한 기사를 읽었으며 Techstars 프로그램 여행에 대한 일부 웹 응용 프로그램으로 성공했습니다.
그들은 RoR을 사용합니다.
프로그래밍 경험이 있습니다. 그러나 RoR은 저에게 효과적이지 않았습니다.
나는 아마존 등에서 책을 샀다. 진심으로 최선을 다했습니다.
마침내 나는 Cakephp에 정착했다. 다른 웹 응용 프로그램을 다시 시작할 가능성이 가장 좋습니다. 나 자신의 속도로 배울 수 있도록 충분히 용서하십시오.
또한 당신이 더 나은 여자 친구를 찾은 것처럼 , 더 나은 여자 친구를 찾은 것이 아니라, 더 많은 경험을 한 후에 더 좋은 사람이 되었기 때문에, 아마도 프로그래머로서 더 잘 나왔을 것입니다
따라서 이것은 더 나은 프레임 워크 / 언어에 관한 것이 아닙니다. 또는 Cakephp가 내가 사용한 최고입니다. 아마도 마지막으로 내가 염두에 둔 webapp를 만들 정도로 좋은 프로그래머가되었습니다.
시작에 가장 가까이 다가가는 데 가장 효과적인 방법에 관한 것입니다.
오 여기 공짜입니다.
6 개월 후 알파 또는 비공개 베타 버전으로 데뷔하고 고객 피드백을 받고 모든 것을 새로운 언어로 다시 작성하는 느낌이 들까 요?
대답:
못. 못. 못.
소프트웨어 재 작성과 소프트웨어 리팩토링에 대한 JoelOnSoftware 기사가 있습니다. 그것을 찾기에는 너무 게으르다.
그는 같은 것을 제안합니다.
잘못된 기술을 선택한 사람에게서 가져 와서 PHP로 모든 것을 다시 작성하고 (프레임 워크 없음) 결국 시작을 덤프하십시오. 그리고 그 과정에서 5 만 달러를 보냈습니다.
결혼과 같습니다. 기술을 선택하고 죽을 때까지 스타트 업과 기술 부분을 수행하십시오.
좋아, 나는 과장하지만 모든 프로그래밍 상황을 다른 언어 / 프레임 워크로 해결할 수 있다고 생각하기가 너무 쉽기 때문에 만. 다른 사람을 바꾸면 더 나은 결혼 생활을 할 수 있다고 생각하는 것처럼. 더 많은 노력 을 기울이지 만 자신이나 프로그래밍 방식 에 더 많은 노력 을 기울이는 것이 훨씬 좋습니다 .
행운을 빕니다. 그리고 계속 배우십시오. 건강을 위해 기능을 최소한으로 줄이십시오. MVP (Minimum Viable Product)를 위해 Google로 이동하십시오.
그것은 당신이 선택한 기술보다 더 중요합니다.
따라서이 MVP를 계획 / 디자인하는 데 적절한 시간을 보내십시오.
계획이 중요합니다. 계획은 아닙니다. 변화하는 환경이나 경쟁에 대응해야하기 때문에이 MVP를 계획하는 데 4 개월을 보낸 후 계획을 버려야 할 수도 있습니다.
괜찮아. 4 개월 계획은 낭비되지 않았다.
이제 4 개월 전보다 도메인 지식이 더 많았습니다.
따라서이 단계에서 계획이 급하게 다시 그려지더라도 4 개월 전의 첫 초안보다 훨씬 좋을 것입니다.
행운을 빕니다!