编程入门先学什么小十是谁最近看好多次哦,是做培训的吗

如果你一定要整个知识框架体系那东西就多了啊。你要做的东西大概按顺序如下:

2:多加几个网页之后你就明白为什么大家总是需要一个template语言/工具了然后你可以试着洎己开发一个

3:于是你开始试图做动态网页,你就要用jquery和XMLHttpRequest修改html本身还有和C++服务器进行数据交换

4:然后你开始给你的网站加一个Windows桌面的客户端这是对模块化能力的重大考验

5:你会发现你重复了很多代码,所以开始使用MVC和一些小的设计模式来帮你划分模块

6:然后你发现尽管C++鼡IOCP是很方便,但是拼HTML字符串还是难爆了于是你开始尝试把C++服务器改成纯粹的功能服务器,然后用一个薄薄的http server来host你的网页网页开始用js获取后台数据,然后用js调用你的新template工具来生成HTML再也不要在C++里面拼字符串了。

这个时候你差不多可以用你学到的知识来做你想要的东西于昰后面你就面临几大问题

1:用户登录怎么做。authentication是需要特别丰富的知识的而且在天朝不能因为【哔—】规定你要给【哔—】提供用户的密碼你就非得把密码的明文保存在生产环境里等着被拖库。

2:用户太多了功能服务期一台机器hold不住了,你需要写分布式系统

3:客户端渐渐蔓延到了windows phone、android、ios如果你不让view层变得很薄,你就会在各种端和语言里面重复实现你的controller做大了之后简直无法维护。

做到这里你基本上已经碰到了如何在各种奇葩的语言之间交换数据的问题了。当然这个问题肯定很早就被人解决了但是因为你需要学会整个知识框架体系,那伱一定会开始去山寨一个你自己的protocol buffer这样的东西服务器也开始知道如何用restful http server来把功能抽象成model了,然后你的MVC到这里就正式学会了

然后你开始加入公司,发现卧槽之前做过的东西,别人都不愿意用你的代码而用别人的代码。然后开始苦逼的学习各种奇怪的脚本语言和框架了苦逼了半年之后你发现,这些东西竟然都不如你做的于是出来创业,出新的产品拳打node.js,脚踢 mvc成为CEO,赢取白富美走上人生巅峰。

┅个web系统每一个地方展开了之后都有无限的问题和细节可以讨论你应该做好准备花大量的时间,一点一点了解他们

发现了题主还要COM,這个实在没什么好办法啊看《COM 本质论》吧。看得懂就懂看不懂就算了,反正大部分情况下我们也只需要用简单粗暴的方法来理解那些COM寫成的API就行了

我准备搞一个线上编程入门先学什么培训内容暂时分两种

1,Python Web 后端开发以找工作为目标,两月(暂定)价格 10k

2,编程入门先学什么入门(使用 Python 语言)以掌握编程入门先学什么基础为目标,四周价格 2k

1,多年耕耘教育经验丰富,成果斐然

2教学方法先进,学习轻松、效率高

3以上两点说得非常谦虚

1,時间为何这么短外面培训班都要半年。

因为这是我教过很多次都没超过这个时间你要是觉得 2 个月不够掏,免费让你再跟一轮(不过对絕大多数人而言我认为没有必要)

2,白天还是晚上什么形式和安排?会不会不同情况的人冲突

线上培训,具体计划已经有了白天晚上都行,我会安排不同的人错开时间

3,基础 2k 套餐要什么基础学完什么水平?有什么大纲吗

不需要基础,学完是入门编程入门先学什么的水平(具体我出了五道基础测试题请看最后)

大纲就是任意一本 Python 入门书 80% 的知识覆盖,你可以自学参数书目《Python 学习手册》

4,Python Web 后端開发需要什么基础学完什么水平?有什么大纲吗

需要第 3 条所述的基础(也就是说可以做出五道测试题,请看最后)

学完能独立开发网站后台掌握 Web 开发的常用知识。

稍后会更新知识点和项目列表

5,学习方式大概是怎样的有作业和项目吗?

有并且这是最主要的内容,因为编程入门先学什么主要就是依靠大量实践得以提高水平的

6,有别的语言吗还没开始就只有 Python 是不是那个的意思?

编程入门先学什麼基础测试题(可以查资料只要是自己写出来的就行)

# 检查密码规则合法性 # 考察基本编码能力和字符串处理 # 给定一个字符串,用以下规則检查合法性 # 2只能包含字母、数字、下划线 # 3,只能字母或数字结尾 # 返回 100 内的素数列表 # 考察基本的循环和选择概念、列表的使用 # 给定一个呮包含字母的字符串返回单个字母出现的次数 # 考察字典的概念和使用 # 返回值为包含元组的列表,格式如下(对列表中元组的顺序不做要求) # 给定一个英文句子(一个只有字母的字符串)将句中所有单词变为有且只有首字母大写的形式 # 写一个 Queue 类,它有两个方法用法如下

洳果你有兴趣参与,或者你有其他想法或者有问题,可以先加入 QQ 群:(密码萧井陌)

之前的两个群已经满了就不公布完整群号了 17**739 55***5189

我很幸运但我并不特别。只要伱也像我一样全身心投入到一件事中,你一定也能成功接下来,我将叙述我的经历希望可以激励你去做感兴趣的事。永远不要因为覺得「太晚了」而放一放弃一个新机会放弃学习新知识。

2008年(19岁):大二这年我转专业,开始学习经济学

2009 年( 20 岁 ):大三这年,我感染了 mono 病毒大部分时间都躺在病床上,不能去学校上课

2010 年 7 月( 22 岁):这一年,我大学毕业了进入 Morningstar 公司工作,从事数据分析

我在 Morningstar, ┅家金融公司做一名数据分析师。那时的我还完全不懂代码

我提出为公司开发一个新主页,公司的人很喜欢这个 idea因此给我安排了一個 五人团队来完成此事,虽然这五人都是新招进来的兼职员工

我常常会冒出新想法,但没有能力自己实现因此只能求助其他团队成员來帮忙。他们是兼职员工除了我的项目外,还有自己的本职工作要完成我希望加快项目的进度,于是便开始学习编程入门先学什么

2010姩12月(22岁):开始学习编程入门先学什么

我开始学习 HTML、CSS 和 Javascript,这三种语言可以构建网站不论是博客、普通的网站、还是 Facebook —— 所有这些网站嘟可以用这三种语言写成。

我打开 开始学习通过在这个网站的学习,我掌握了 HTML 和 CSS并帮我父亲的公司开发了公司主页。现在看来这个主页完成得非常差劲,所以我父亲没用——哈这真是个明智的选择。

接着我去 掌握了 jQuery,本质上它其实是 javascript现在,我可以帮一个网站做絀交互式原型了

还是在 上,我又掌握了 PHP 和 MySQL这样,我就可以把数据存在数据库中网站就有了后端。到这时为止我算是成为了一个全棧程序员,可以搭建自己的完整 web 应用了

从对编程入门先学什么一无所知,到能搭建一个完整的 web 应用我只花了两个月时间。虽然这个 web 应鼡看上去还不够好但至少能用了。

2011年(23岁):Morningstar 没使用我的项目同时在这一年,我完成了四个网站

我的产品 FindData 完成后,Morningstar 却不喜欢所以怹们最终没有使用。后来我意识到这其实是个明智的选择。即使是现在的我来选也不会使用这个不完善的产品。

但当时的我对这件倳耿耿于怀。我申请转去了新团队新的工作里,我每天都要和 Excel 打交道

我真不喜欢这样的工作。于是我每周用一天时间完成本职工作叧外四天都拿来学习编程入门先学什么。我几乎每个月都会完成一个新的网站这样持续了五个月的时间。

我在 Facebook 最初申请的职位是项目经悝但几轮面试后,我被拒绝了

幸运的是,Facebook 的数据分析团队对我很感兴趣也许是因为我着迷于网站,懂数学同时还有金融行业背景。几轮面试后他们录用了我。

在 Facebook 的那段时间工作环境促使我快速成长。周围的同事都比我厉害因此我不得不尽最大的努力,让自己哏得上团队的脚步

白天,我学着如何运作一款产品、一个项目、甚至是一个公司

晚上,我继续学习写代码实现自己的想法。现在想想我当时的代码非常糟糕,但代码水平在快速进步我从中获得了很多经验,建网站的速度也越来越快了

我不是个优秀的工程师。虽嘫我知道什么是 inheritance在构造个人项目时,也能用 PHP 完成但也仅此而已了。

我甚至不知道什么是排序 sort并且对算法和数据结构一无所知。

我知噵的仅仅是:分析团队使用的内部数据工具还可以做哪些改进,同时我还知道该如何做因此,我以工程师的身份加入了数据团队

虽嘫,我写代码的速度可能只有科班出身的工程师的十分之一但感谢我分析师的职业经历,同时在交互及设计上的能力所以团队内部对峩的评价很不错。

在业余时间我和高中同学 Paul 合作一个项目 Blockspring。他是个聪明又努力的人但在编程入门先学什么上比我还业余,只懂一点基礎那时候,他刚辞去了咨询师的工作开始创业。

我们项目的其他创始人都是兼职的Paul 是第一个全职加入的。那时候我已经接过很多私活了但 Paul 是我第一个真正意义上的合伙人。

其他几个创始人常常对网站的设计还有是否要加入一些小功能而争论,这浪费了大量的时间囷精力

我并非想说我的第一批创始人不好,错误主要在于我:不知道如何处理与他们的关系也不懂如何为大家设定预期目标。当你管悝一家创业公司时你要做的最重要的事情之一,就是为公司设定好目标及所有权


我们尝试向许多公司推销 Blockspring,但都以失败告终

我们在博客上公开了产品简介,一个来自纽约的人认为它挺有潜力于是我们便飞去纽约向他推销。

我们最终还是没能将产品卖给他但他承诺絀钱让我们留在纽约一周,好继续开发Blockspring

Facebook 允许员工业余兼职。很多工程师都有自己的业余项目或兴趣爱好如果公司想留住那些有创业精鉮的员工,就必须允许他们追求自己的梦想同时你也可以把公司环境建设得更有吸引力,让他们觉得相比兼职他们更喜欢这份本职工莋 —— 这是不是很酷炫的想法?去Fackbook 工作体验一下吧!

但无论是我推广 Blockspring,还是花时间继续扩展它的功能都分散了我的精力,让我无法集Φ精力做好 Facebook 的本职工作我认为这无论对公司,还是对团队都不公平

如果我还想继续开发Blockspring——虽然这个网站几乎没有用户——我就不得鈈离开 Facebook。

于是我便辞去了 Fackbook 的工作。

感谢 Facebook 给我提供了全世界最好的工作不仅有高额薪水和非常好的福利,还让我交到了很多好朋友


我們加入了Y-Combinator公司,这家公司提供资源帮助初创公司快速发展是家非常棒的孵化器。

我们忙碌了三个月每天的工作时间长达 16 个小时。

多数囚在一个项目上连续工作两天就会感到厌倦了。在刚加入 Y-Combinator 的时候我们在白板上写下了一个数字:85。这意味着从那时算起到产品演示,我们总共只有 85 天时间来完善产品

我们夜以继日地工作,最终在约定的时间内完成了产品也因此获得了投资。

2014 年 8 月:回到正常生活

我們结束了与 Y-combinator 的合作搬到了旧金山的新办公室。我休息了一个月周末去做些自己的事情而不是 Blockspring。

现在我又忙碌起来了完善一些 Blockspring 相关功能,学习图像、动画、博客的技术在网上浏览别人的交流学习经验。

以上便是我的全部经历希望对你有启发。

我要回帖

更多关于 编程入门先学什么 的文章

 

随机推荐