精华内容
下载资源
问答
  • ...给一位打算从事前端,但是又有...所谓前端,在不同公司,定义是不同,工作内容也会有差异,有还很大。比如有很多公司,没有专门前端分类,所有都属于开发人员,一些比较传统公司,还有一些人数



    https://github.com/xufei/blog/issues/4


    给一位打算从事前端,但是又有疑惑的在校大学生的回信

    抱歉这么晚才回复这个邮件,主要是觉得你的问题有典型性,想要详细一点给出答复。

    所谓的前端,在不同的公司,定义是不同的,工作内容也会有差异,有的还很大。比如有很多公司,没有专门的前端分类,所有的都属于开发人员,一些比较传统的公司,还有一些人数较少的小公司会是这样。又比如有些公司,前端人员的职责仅限于静态页面和交互效果,然后把这些东西交给业务开发人员去编写业务的JS代码。还有一些公司,前端除了PC和移动端的Web,还包括各种移动终端的开发。

    这些种种不同,都是各公司自身的业务特点决定的,大体上比较适合各自的业务场景,越大的公司,内部的分工可能越明确,所以也就有了你看到的,有比较偏向JS的,有比较偏向CSS的。

    个人选择什么方向,我觉得需要问自己两个问题:

    1. 你是一个怎样的人

    这个的意思是,你觉得自己学js和css的时候,哪种觉得更轻松愉快,容易领悟。一个人选择自己最容易领悟的方面去学习,会事半功倍。

    1. 你希望成为一个怎样的人

    人的一生,实际上很大程度是职业细分的过程,每个人在他工作的前10年,都可能会逐步深入到某些领域,他的知识广度可能会逐步增加,但能够深入的,往往在一两个分支上。

    从大的方面看,最初的软件体系基本都是以服务端为主,客户端通过字符界面去进行操作,后来桌面程序迅速发展,再后来Web兴起,最近各种终端的流行,更加促使广义的“前端”这个领域有更多的发挥空间。整体来说,后端的发展趋势是服务化,前端的发展趋势是多样化。因为消费者的促进,前端的需求和发展会是非常乐观的,无论在其中选择哪个细分方向,只要努力下去,成为这个领域的专家,肯定都会有所成就。

    目前,在很多公司,搞CSS一般还没有独立职位,或者即使有,暂时比搞JS的还是稍微弱势一些,正如前端部门一般比后端部门弱势,但这种状况会好转的,每个领域都会得到适合自己的发挥。

    关于原生JS和某些库的学习,我的观点是这样,除了一些很特别很怪异的点,对于语言本身的常规用法是需要都掌握的,其实也不多,常用到的就那么些。一般说的原生JS,是包括JS语言本身,还有它对DOM和BOM的操作,比如元素的创建移除,事件的添加等等,这些应该都需要懂。至于说对于某个库的学习,更重要的是学习它的思维方式,每看一个例子,就先想一想如果自己写,会把代码写成怎样,再与真实的例子进行对照,举一反三,这样的学习会是很快的过程。

    现在这个时代,各种浏览器还在混战,但低版本IE的淘汰已经成为了必然,如果是现在开始学习,一定要着眼于将来,多看看CSS3各子集的规范,了解ES新版本的特性,因为世界迟早是它们的。对于低版本浏览器的兼容,一般都会有成熟的解决方案,当遇到具体问题的时候再去看也可以。

    很多人看待前端,是把它当作一个很浅的层面来看的,其实前端的人多了解一些别的领域也是有好处的,从中能得到很多领悟,比如软件工程,设计模式,它们对不管什么方面的开发人员而言,都是很好的指导。

    一个成熟的前端开发人员,他应当有比较宽的知识面,同时至少在某一两个细分领域有专注的研究和见解。平时在日常生活中,也可以多注意观察一些产品,对自己正在做的整个产品有深刻认识,对生活常识有充分了解,有时候也会有助于减少开发过程中走的弯路。

    能够对自己的未来有所预期,并且主动寻找学习的途径,这说明你有很好的开始,在前端这条道路上认真走下去,相信会有美好的未来。

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++

    labs00 commented on 14 Mar

    前端给人的印象一直是入门容易,技术含量貌似并不是很高。但是最近随着前端技术的蓬勃发展,这种现象有所改观了。有时候自己也觉得前端比较low,不懂后台技术,只是负责后台数据的显示、交互和效果,处于一个公司产品线的最底层。这是一个做前端的,这就是我很长时间以来的想法。。。
    但是又一想,前端技术现在是何其牛叉,前端技术不仅能最前端工作,后台,移动端都能做,有时候又乐观的认为未来貌似是前端天下。。。。
    好吧,还是务实一点,仔细研究一下源码吧。。。



    展开全文
  • 建立结构体COleDateTime,定义学生出生日期,建立结构体Student,定义学生相关属性,如学生姓名Name, 学生学号ID,学生生日Date,学生身高Height、学生体重Weight,学生成绩Score,学生的在校状态Stay等...

    实验分析

    分析算法设计方法,类结构与主要算法实现原理等内容。

    1. 建立结构体COleDateTime,定义学生的出生日期,建立结构体Student,定义学生相关的属性,如学生姓名Name, 学生的学号ID,学生的生日Date,学生的身高Height、学生的体重Weight,学生的成绩Score,学生的在校状态Stay等学生基本信息

    2. 定义结构体、及相关函数,具体如下:从该程序的基本功能的实现开始,首先需要以下功能;
      A. 添加学生的信息,建立函数Input,采用动态添加学生的个数和信息,并调用文本流对象,fstream outfile(“Student.txt”,out::in),建立文本文件用以储存学生信息
      B. 输出学生信息,建立函数Output,通过fstream infile; infile.open(“student.txt”,ios::in); 打开“Student.txt”文件,对里面的数据进行遍历
      C. 输出单个学生的信息函数Print,通过学生学号查找该学生的信息,并输出该学生信息
      D. 查找函数Search,通过head指针,指针域next来遍历查找,学生信息中是否含有,学号为‘x’的学生,并调用Print()函数将其输出
      E. 输出函数DeleteStudent(),通过学号在学生信息中找到该学生结点,在头结点,head=head->next;在中间p1->next=p2->next,完成删除
      F. 插入学生信息,在学生信息链尾加入学生信息

    3. 在确定需要那些函数后,发现了以下几个问题:
      A. 首先需要添加学生,由于学生的人数是不确定的,采用动态栈来建立学生对象
      B. 添加学生中要判断学生是否存在或者学生学号是否正确,选择以学号ID来判断,若学号为0,则不存在该学生,若学号不为0,则为正常学号。其次进行学生数据的记录和保存,并采取逻辑常量1或0来判断学生是否在校,若为1,即学生在校,若为0,即学生不在校
      C. 学生信息的输出、修改、删除,首先需要判断该学生是否在数据库中,即遍历函数,若学生的在数据库中,即为true,则可进行后面的相关操作;若学生不再数据库中,即返回false,则输出“该学生信息不存在”,选择采用链式栈的结构,p=p->next,进行查找
      D. 对学生的输出函数:遍历学生信息,存在即输出,不存在则输出“该学生信息不存在”;删除学生信息函数:若找到该学生的信息,删除其结点;若未找到该学生信息,则输出“该学生信息不存在”。修改学生信息:同样需要查找学生的信息,找到该学生的节点后,对在校状态进行修改(是/否)在校,尝试修改学生的其他属性,如成绩、身高、体重、成绩等
      E. 学生信息库的输入、保存、提取,
      在这里插入图片描述

    占用不正常内存,最终结果是数组越界,添加#define size 20,数组定义时char Name[size];,给予合适的内存,可以解决内存越界问题;
    F.在编写好相关函数后(未对数据进行文件保存),先进行一次测试,

    测试数据集:

    1672842    张三    2000    10    18    1.87    67    95    1
    1672834    李四    1999    12    10    1.78    72    87    0
    1672891    王五    1998    11    15    1.76    64    93    1
    1672814    陈七    2000    12    10    1.74    53    89    1
    

    结论:程序能够实现正常的学生信息输入、输出,并能对信息进行良好的处理,但仍然存在以下不足:

    1. 在学生信息输入时,当学生的学号ID为0时,应当立即停止,输出“学生信息错误”
    2. 由于暂时未能学生信息进行文件保存,故未对学生信息进行提取、修改操作,后面将会逐步完善

    实验步骤

    详细介绍实验操作步骤。

    1. 建立结构体COleDateTime,定义学生的出生日期,建立结构体Student,定义学生相关的属性,如学生姓名Name, 学生的学号ID,学生的生日Date,学生的身高Height、学生的体重Weight,学生的成绩Score,学生的在校状态Stay等学生基本信息

    2. 定义结构体、及相关函数,具体如下:

      struct COleDateTime //出生日期
      {
      	int year;
      	int month;
      	int day;
      };
      struct Student
      {
      	char Name[size];
      	int ID;
      	COleDateTime Date;
      	float Height;
      	float Weight;
      	float Score;
      	int  Stay;//1代表学生在校,0代表不在校
      	Student *next;//建立指针域
      };
      

      其中的共有函数:

      Student *Input()//输入学生信息,需要用new来动态建立学生增加学生的人数,
      Student *Insert(Student *head)//向学生信息中添加学生
      void Output(Student *head)//输出所有学生的信息
      void Print(Student *p)//输出单个学生的信息(p结点)
      Student *Search(Student *head,int x)//查找‘x’学号的学生,是否在学生信息中
      Student *DeleteStudent(Student*head,int x) //删除学号为'x'的学生
      Student *Change(Student *head,int x)//主要修改学生在校状态
      void Work()//工作函数,在其中有多个选项可供操作
      
      
    3. 对程序进行调试,控制输出的格式,使得输出的信息便于识别;修改程序中的语法错误,对各种情况进行测试,检测程序的鲁棒性

    测试与结论

    粘贴实验程序运行的图像,并加以简单的文字说明,注意程序运行要覆盖算法的各种情况,最后说明实验程序是否满足实验目标与要求。

    1. 数据的输入、输出和保存基础功能的实现
      运行程序:向对话框中输入三组数据分别为:张三、李四、王五
      预期结果:
      a. 程序将依次输入,并输入‘0’时结束输入,并将信息全部输出

      1672842    张三    2000    10    18    1.87    67    95    在校
      1672834    李四    1999    12    10    1.78    72    87    不在校
      1672891    王五    1998    11    15    1.76    64    93    在校
      

      b. 在文件中创建”Student.txt”文本文件,
      在这里插入图片描述在这里插入图片描述
      结论:程序运行正常,实现基础功能

    2. 学生信息的查找,修改学生在校状态、删除学生、输出学生信息、添加学生信息
      预期效果:
      a.输入选项‘1’ 输入查找学生学号 ‘1672834’
      输出:

      1672834    李四    1999    12    10    1.78    72    87    不在校
      

      b. 输入选项‘2’ 输入需修改”在校状态”的学生学号‘1672834’
      输出:1672834 李四 1999 12 10 1.78 72 87 在校
      c.输入选项‘3’ 输入删除学生学号‘1672891’
      输出:该学生信息存在,将对其进行删除!
      d.输入选项‘4’
      输出全部的学生信息:

      1672842    张三    2000    10    18    1.87    67    95    在校
      1672834    李四    1999    12    10    1.78    72    87    在校
      

      在这里插入图片描述

      结论:前‘4’个选项运行正常,能实现其功能
      e.输入选项‘5’
      预期效果:可向“Student.txt”中加入学生数据,输入学生信息
      1672814 陈七 2000 12 10 1.74 53 89 1
      输入‘0’结束输入,在文本文件里含有
      1672814 陈七 2000 12 10 1.74 53 89 在校
      之后可继续进行“以上操作”
      在这里插入图片描述
      在这里插入图片描述

      结论:可以实现‘5’的部分功能,可以添加学生信息,在文本文件中加入了‘陈七’的信息,但在添加成功后意外退出,

      进行改进:将新的学生添加到链表头head; p1->next=head;
      添加王五的学生信息,并对其进行查找
      1672891 王五 1998 11 15 1.76 64 93 在校
      在这里插入图片描述

      输入学号’1672891’ 查找该学生,显示该学生添加失败,
      结论: 将无法访问之前的学生信息,建立了新的链表,添加失败
      3、输入选项‘6’,退出程序,再次打开进入使用“Student.txt”文件学生信息进行操作
      在这里插入图片描述

      文本文件的提取操作失败,对于再次向文本文件中加入学生信息存在问题;

    实验总结

    该算法主要以链表完成,通过结构体对学生信息进行管理,在学生信息的输入、输出、查找、删除的基础上,添加了显示学生在校状态的量Stay,Stay为‘1’时,该学生在校,Stay为‘0’时,该学生不在校,可以通过函数Chang()修改学生在校状态,当学生为不在校时‘0’,将学生的状态修改为“在校(1)”;当学生在校时‘1’,将学生的状态修改为”不在校”(0);
    对于函数功能的实现,建立函数Work()可以通过外界的信息输入选项:

    1、查找,
    2、修改学生状态,
    3、删除学生信息,
    4、输出所有学生信息,
    5、新增加学生信息,
    6、停止程序运行。
    

    在输出框,可以通过输入对应的命令,实现相应的功能。

    展开全文
  • 大学该如何优雅面试?

    千次阅读 2015-12-07 14:59:59
    穿着什么的我就不说了,干净整洁什么的大家都知道,如果说得体那么这个太难,每个人对得体的定义不一样。我觉得需要注意的有几点 第一点:简历,看起来啥都会,具体一问就傻眼 这一点很重要。一般来说大学里会...

    大学生该如何优雅的面试?

    这段时间面试了两个实习生,都是在校的研究生,有了一些想法,在这里记录一下。

    穿着什么的我就不说了,干净整洁什么的大家都知道,如果说得体那么这个太难,每个人对得体的定义不一样。我觉得需要注意的有几点

    第一点:简历,看起来啥都会,具体一问就傻眼

    这一点很重要。一般来说大学里会教一些课程,自己也会学习一些其他技术,但是你要明确你找工作的目标。比如你找一个前端的工作你就要突出你在前端方面掌握了哪些掌握到什么程度(举例,熟悉JavaScript原型链并可以熟练使用),这叫突出重点,不相关的少写甚至不写。我看到的一个应届生的简历密密麻麻写了两页,面试的是前端职位,写了自己熟悉Java、PHP、Python、C、HTML、CSS、JavaScript、JQuery、Bootstrap、Linux(Redhat,Ubuntu)、Unix、MySQL、MongoDB、hadoop、交换机、路由器 …… 

    看起来是个完美的人,但是你觉得你是一个应届毕业生,你写你熟悉这么多东西现实么?你能掌握到什么程度?只是听过?如果为了拿到面试通知这种方法大部分时候会起到相反的作用。你很难拿到offer,回头真的面试的时候随便问你几个问题你就露馅了。

    上面说的这个人说是实习了半年前端,实习公司用的JQuery,那么聊聊JQuery吧,一聊发现几乎什么都不会。那么聊聊JavaScript、HTML、CSS吧,发现还是几乎不会。接下来以对话的形式来写一小段

    我:“Linux随便说几个命令,说说具体干什么的”

    他:“额…… , 本科的时候的实习课,不记得了,但是是对照PPT做的”

    我:“Python列表是一个什么样的数据结构”

    他:“……”

    我:“JavaScript数组的函数用过哪些”

    他:“我可能没用过”

    我:“HTML5接触过么”

    他:“我看过”

    我:“随便说几个HTML5的新特性”

    他:“额……, 那我之前看的可能是HTML5之前的”

    我:“CSS3接触过么”

    他:“接触过”

    我:“随便说几个CSS3的新特性”

    他:“额……, 不记得了”

    我:“MySQL和MongoDB都接触过,她们俩啥区别”

    他:“实习的公司用的,具体我也不知道”

    我:“实习这么长时间做过什么前端东西”

    他:“公司用的JQuery,都是之前的大牛搭建好的,也没做过啥”

    我:“你没参与和他们做”

    他:“我主要在看他们写的东西,看看哪里有问题”

    我:“……”

    当然我们的对话不止这么一点,我挖掘了半天也没能挖掘出来他到底会啥,基本数据一问三不知的状态。我就没啥办法了,我进公司实习的时候也是讲出了一些东西公司才让我去的,虽然我是文科生,但是我是看了好多书才去的。

    第二点:心态,勇敢一点

    这一点就长话短说,如果你是个男孩子,你来到公司面试却在发抖,发话带颤音,我也是醉了。

    教你一个思考问题的方式,其实面试是一个碰运气的过程,你好公司不一定看的上你,你差公司不一定会拒绝你,这个完全看公司当时是否缺人以及面试你的人的喜好。再说了,这家看不上你还有下家,天下公司多了去了。而且面试问你问题你不会也没啥,不丢人,我时常说人刚出生的时候连吃奶都找不到地方,现在不也学会了那么多?招应届生主要看的是潜力。你要做的是表现出一个你想达到的效果就成了。


    未完待续

    展开全文
  • 刚毕业学生,或者在校的大学生,是不是应该创业呢?其实这是一个很敏感话题,因为现在很多人都在号召,大学生就是要创业。 如果把创业狭义地定义成自己开公司,自己当CEO、女朋友当CFO、睡在我上铺兄弟当CTO...

    刚毕业的学生,或者在校的大学生,是不是应该创业呢?其实这是一个很敏感的话题,因为现在很多人都在号召,大学生就是要创业。

    如果把创业狭义地定义成自己开公司,自己当CEO、女朋友当CFO、睡在我上铺的兄弟当CTO、全宿舍都是CXO……如果这样理解创业,那我觉得大学生真的不适合一毕业就创业。

    在中国注册一家公司很容易,但是真把想法变成产品,把产品变成商品,把商品让很多人去用,我觉得这对很多年轻人来说,还是具有非常大的挑战。

    创业就像买彩票,中大奖概率太小

    可以预言的是,不管你多么有创业热情和激情,创业不会因为激情高了,成功率就会提升,创业永远是一个九死一生的事情。

    我们偶尔会看到一些所谓在校大学生创业成功的例子,但即使是我投资的一些,我依然认为这些例子就像有个人买了两块钱彩票,中了500万大奖一样,它是一个小概率事件。

    要知道,我们看到的每一家成功公司,在它荣耀的背后,一定躺了100家不成功的公司。而且这些不成功的公司,他们的创始人,也和我们一样勤奋、一样聪明、一样刻苦。

    别人成功不等于你成功,因为成功是一件很偶然的事情,即使对于今天大家热捧的,所谓95后90后创业英雄,甚至包括我自己,甚至包括所谓的行业大佬,我依然认为我们所有人的成功,至少超过一半是偶然的运气在起作用。

    这些人,只是说在恰当的时候,不小心做对了一个正确的事情。对绝大多数人来说,如果没有足够的积累,贸然出来做一家公司,我觉得风险很大。

    创业前,要知道自己缺什么

    所以,我希望很多同学不要走极端,如果你真的想做一件大事、真的想创业,那么从今天开始,你就开始为创业去做一些准备。如何做准备呢?很简单,一句话:你觉得自己缺少什么,就去补什么。

    比如当年我在选大学时,我就梦想我有一天要创办自己的电脑公司。所以,最基本的,我知道我要先学编程。当时有不少学校希望我去,最后我选了西安交通大学,唯一的原因就是他愿意让我念计算机专业。

    后来读研究生时,我又选了管理专业。因为我觉得将来我要做公司,我需要学习这些东西。

    大学期间,我创办了两家公司,而且创办得非常不成功。虽然我做出了成功的产品,但是我根本就不懂得怎么去管理一堆人。许多学生干部,就算是学生会主席,可能也只是管理了上百人,因为很多同学也不听学生会主席的,对不对?

    但真的做公司,要招聘很多社会上的人,要管理几十、几百人。光这个管理,可能就会让很多年轻人觉得非常头疼。

    我认为我缺的东西,那就是我要去弥补的东西。所以我毕业后去了北大方正,因为我想到一个当时中国最大的软件公司去看一看,去了解一个软件公司究竟是怎么运作的。

    年轻人的创业梦,可以从加入创业公司开始

    对于很多毕业生,我想说你不要梦想一下子就去办一个大公司,或自己去当一个CEO。但我也想说,也不要想着加入一个铁饭碗的单位。现在很多年轻人一毕业就想去一个国企、或者去一个大外企,因为那地方特别有保障。我觉得如果去了这种地方,可能一辈子都不会学会创业。

    如果你真的想创业的话,为什么不加入创业公司?加入创业公司,对很多人来说可能意味着风险,可能意味着这家创业公司倒闭了,你还要再去找工作。

    但试想一下,即使这家创业公司倒闭了,那是老板倒霉,他可能倾家荡产。你损失了什么?什么都没损失,你获得了经验。如果你真有幸目睹了一个公司怎么从有一个产品到最后衰败,大概下次自己创业的时候,你就可以避开很多这种险滩和暗礁。所以你获得的,永远是最宝贵的财富,就是经验。

    所以,当大家都在讲创业的时候,我的一个观点,是你在就业过程中,能不能去承担一点风险,去承担一些不可预知的东西,去加入一些创业公司,加入一些民营公司,加入一些今天看起来好像在做不靠谱事的公司。进去之后,去投入地学习如何做一个产品、如何做市场。最后这家公司的成败跟你真的没有关系。

    我觉得只要你有一种创业心态,就能保持自己的激情,保持自己的努力。每个人都有潜能,都有可能最后创办一家公司,做一个产品,改变世界、改变中国。但很多人今天只有潜力、没有实力,所以需要通过一个学习创业的过程,把潜力变成一部分实力。

    创业必备素质之一:创业一定要创新

    如果真的要去创业,我建议要做到两个最基本的点。

    第一个,创业一定要创新。我最喜欢的一句话叫Think Different,就是一定要跟别人不一样。

    我们从小接受的教育,造成一种从众心理。比如老师出了一道题,我们就恨不得答案都一样,对吧?我们需要一个标准答案,如果我们的答案跟别人不一样,老师就会判我们错。我觉得这真的是毁了一代人,我认为很多问题是没有一个标准答案。条条道路通罗马。

    最重要的是,你怎么找到,跟别人不一样的路。

    当年我们做安全时,大家做杀毒软件都在卖。如果我也跟他们一样去卖杀毒软件,他们卖200块钱,我便宜点卖50,是不是我就能做得更好?错了,我当时卖25,我也没比他们卖得更好。

    为什么?因为你不是第一个了,你可能是第四个、第五个,而且市场已经被别人占住了。所以当时我就想了一个思路,就是现在大家都知道的“免费”。

    其实当时我做免费的时候,根本没有后来大家总结的运筹帷幄、高瞻远瞩、羊毛出在猪身上等等。实话说,当年我们也不知道怎么赚钱,但实在是黔驴技穷。所以当时我就在想,唯一不一样就是他们收费我们免费,他们有免费版本我们就终身免费、永远免费。

    当时不仅我的对手认为我疯了,我的投资人也都认为我疯了,我的投资人都差点求我说,大哥呀,您能不能不这么折腾公司了。后来我跟投资人讲,我说没办法,我们必须要跟竞争对手不一样,哪怕只有一点点不一样。

    事实上,正是因为这一点点不一样,我们才击败了所有的对手,变成了当时中国安全的老大。

    很多人创业,在创新的时候往往在谈概念。我给大家一个建议,不要去追逐概念,应该多从身边寻找用户,还有哪些没有被满足的需求,我们叫刚性需求。要去发现用户在用已有产品的过程中,还有什么不方便的地方、不舒服的地方。其实从这些小的点开始,一样可以做出差异化和创新。

    创业必备素质之二:改变用户体验

    大部分人,包括我都不是发明家,我从来没发明过任何东西,但是我们能够把现在的东西,去做一些改变。

    我觉得大家能做的其中一个改变叫用户体验的改变。什么叫用户体验的改变,说白话就是把它做得更加容易、更加简单。

    还有一个改变叫商业模式的改变,用大俗话说就是人家收费我免费、人家很贵我很便宜。今天互联网行业所有成功的例子,都可以纳到这两点里面。

    举一个例子,以前我写博客。最早我是坚持天天写,但是坚持了三天以后,我就坚持不下去了;我就开始坚持每周写,坚持两周以后,我坚持不下去了。后来我就坚持每月写,坚持了两月之后,我又坚持不下去了。因为肚子里没货啊,我又不是一个特别好的诗人。

    微博就是博客的微创新产品

    但不知道是谁,对博客做了一点点改进,就发明了微博。

    微博有什么特点?微博在技术上有特别牛的地方吗?好像没有。微博就做了一件事,只能写140个字,想多写都不行。这是一个伟大的创新吗?微博刚出来的时候,肯定没有人觉得是。当初Twitter刚出来的时候,我也觉得不以为然,我觉得吃饱了撑的,140个字哪够发挥的啊?

    但后来我发现,140个字太好了!为什么?会用短信就会写微博,微博对阅读者来说也降低了难度,大家只要看看标题,简单晃一眼就知道在说什么。

    结果微博,或者在国外叫Twitter,竟然变成了一个革命性的东西,并且颠覆了我们获取信息和获取新闻的方式。

    所以我经常会用这种例子来激励自己,创新真的不像想象的那么难。

    创业必备素质之三:不要恐惧失败

    今天的中国,创业热潮风起云涌。但我每次去对比中国和美国,会发现中国还没有真正的硅谷,至少目前还没有。

    我认为中国年轻人的聪明才智并不比美国人逊色,但为什么我们在创业上还有这么大的阻碍?我觉得是由于两个文化上的差异。

    前面我说了一个教育中的“从众心理”,还有一个很重要的文化是什么,是我们恐惧失败。

    我认为这点影响非常大,比如说我之所以能被请到《开讲啦》讲台上,我猜还是因为按世俗的定义,我是一个成功者。但其实我真的不这么想,我认为我有资格去跟很多年轻人做分享,是因为我曾经是中国最大的失败者。

    我在很多事情上失败过,我也做过很多错误的决策,但我摔倒了我一定会再爬起来。我觉得只有你能够做个不怕失败的人,从失败中总结经验教训,你才可能去真正地坚持创业。

    所有研究乔布斯的人,他们都只是研究乔布斯成功以后多么牛掰。如果真的去看看《乔布斯传》会发现,乔布斯人生最低谷是他被苹果赶出来,他当时变成硅谷的最大的Loser(失败者)。后来他自己做了一家公司叫NeXT的公司,NeXT代表了乔布斯的期望。但实话说NeXT做得不怎么样,直到乔布斯把NeXT卖给苹果,他重新回苹果,才赢得人生的第二次辉煌。

    所以今天每一个人,我觉得我们如果都能够形成一种新的价值观,我们不再鄙视失败也不嘲笑失败,我们能够很宽容这些失败者,我们也能够宽容自己,我们也不以失败为耻辱,那么我们中间就能够有很多人鼓起勇气去尝试,去尝试创业,去尝试做一个产品。如果这个产品不成功,没关系,我们把它抹掉,我们再来。

    比如,在我宣布再次做手机的时候,很多人跳出来嘲笑我说,你老人家吃饱了撑的啊,你当年做360特供机没有做成功,为什么又要做手机呢?我当然的答是说,我任性,我就想这么干。但实际上对我来说,我觉得我从哪摔倒就得从哪能爬起来。

    只要你拥有创业梦想,你就可以从今年开始去尝试接触创业、学习创业,将来可以参与创业、辅助别人创业。在这过程中不要怕失败,甚至很多失败对你的人生来说不代表什么。因为你们最年轻,你拥有至少无穷的时间。

    展开全文
  • C语言学生信息管理系统详细设计

    千次阅读 2019-10-06 16:15:48
      不论是在校计算机专业学生还是刚步入IT行业从事C工作毕业,对于C语言基础考核,学生管理系统则作为不二选择。该项目不论从难易程度还是知识考核点都易于被接受。 1.2. 需求分析   基于以上学生...
  • 需求分析1目的开发的主要对象为在校学生老师和企业的一些管理。...通过这份软件产品需求分析报告详尽说明了该软件产品的需求规格,从而对学生管理系统进行准确的定义。2系统设计总体目标(1)本系统具...
  • 如果是还在校的本科,跨时钟域处理也是面试中经常常被问到一个问题。在本篇文章中,主要介绍3种跨时钟域处理方法,这3种方法可以说是FPGA界最常用也最实用方法,这三种方法包含了单bit和多bit数据跨时钟域...
  • leo《程序员羊皮卷》读者定位主要有2大人群,1是计算机或相关专业的在校大学生;2是IT从业人员,正面临求职困境或工作瓶颈(大体可以归结为还没有当上项目经理或部门主管IT从业人员)。 针对这两大类读者...
  • 学生档案信息管理混乱,不能很好按院系、专业、班级、性质、来源及状态(在校、休学、退学、毕业)等分类查询。 《梦想学生收费管理系统》是我公司为解决学校在收费管理中所面临问题而精心研发一款软件,本...
  • /* * 程序的版权和版本声明部分 * Copyright (c)2014, 在校学生 * All rightsreserved. ...* 问题描述: 上面是声明好的类及测试函数,请完成类中成员函数的定义 */ #include using namespace std
  • 使用js实现简单注册验证

    万次阅读 2017-11-13 20:52:51
    零 写在前面一 有哪些技术可以做表单验证 ...1 效果图 2 在 head 标签中引入样式表 3 在 body 标签中写出界面 4 js文件引入 ... 作者目前是软件技术专业大二在校生,小萌新一枚。由于最近要做一个小
  • A.校队聚餐 本题在校队内部讨论过程中就被定义为游离在五个难度等级(简单,中下,中,中上,难)之外“坑题”,实际上三种方案数学期望都是一样,详细证明见这里... 第一种方案数学期望就是:编号*出现概率...
  • 小白1小时也能听懂接口测试

    千人学习 2019-09-25 15:52:30
    适用人群 1、对接口测试感兴趣的在校生及应届毕业生。 2、对目前职业有进一步提升要求,希望从事接口自动化测试高薪工作在职人员。 3、对接口测试感兴趣相关人员。 课程目录 01- 课程介绍 02- 接口定义 03- ...
  • 写在前面,我也是一个编程小白,在校软件工程专业学生。写博客目的主要是让自己有一个复习过程,因为在编码过程中或多或少都会有百度相关知识盲区时候,因此写博客来巩固知识,同时也方便以后出现同样...
  • 3:每种设计方法对应案例讲解 适用人群 1、对软件测试感兴趣的在校生及应届生。 2、希望转行软件测试在职人员。 3、希望巩固软件测试设计方法测试同行。 4、对软件测试感兴趣其他听众。
  • 一.我们为什么需要CSS? 使用css目的就是让网页具有美观一致页面,另外一个最重要原因是内容与格式分离 在没有CSS之前,我们想要修改HTML元素...与中国大部分在校生一样,从不考虑多多参加社会活动为自己铺路,直
  • C语言 找出一句话里面最长单词

    千次阅读 2018-11-22 22:07:52
    C语言:找出一句话里面最长单词 ...所以,我们遍历字符串数组,以空格为单词结束符标识,定义三个参数,start(单词开始下标位置),end(单词结束下标位置),length(单词长度)。 在for循环执行时候,我...
  • 首先声明笔者为在校大学生,最近刚加本校实验室,这个想法也是在实验室笔试过程中,自己想到,但是代码编译通过,实现不了,想在写下自己想法同时,希望大家帮助我完成这个代码,谢谢。以下为单链表反转...
  • 对大数据简单认识

    2020-07-18 15:36:02
    通俗的讲就是海量的数据信息,麦肯锡全球研究所曾给出大数据的定义是:一种规模大到在获取、存储、管理、分析方面大大超出了传统数据库软件工具能力范围的数据集合,它具数据规模大、处理速度快、数据种类多和价值...
  • 程序员从业必读

    千次阅读 2009-11-05 08:04:00
    leo《程序员羊皮卷》读者定位主要有2大人群,1是计算机或相关专业的在校大学生;2是IT从业人员,正面临求职困境或工作瓶颈(大体可以归结为还没有当上项目经理或部门主管IT从业人员)。 针对这两大类读者,...
  • 来自:苦逼码农(微信号:di201805)作者:帅地个人简介:一个热爱编程的在校生,我世界不只有coding,还有writing。目前维护订阅号「苦逼码农」,专注于写「算法与数据结构」,「Java」,「计算机网络」。对于...
  • 我是一名在校大学生,初次写博客,希望各位大佬不喜勿喷,这个小程序,仅供参考,希望对大家有所帮助。 分析题意: 1.判断用户输入年数是闰年还是平年。 2.如何将不同月份天数相加。 定义: 1.Input()函数...
  • 学霸系统,主要面向在校计算机专业大学生,同时对于其他理工科专业学生同样可以使用本系统。 CodingCook小组负责部分:用户管理。 主要解决问题是用户注册、登陆、各种信息修改、浏览,保证用户在使用学...
  • 来自:苦逼码农(微信号:di201805)作者:帅地个人简介:一个热爱编程的在校生,我世界不只有coding,还有writing。目前维护订阅号「苦逼码农」,专注于写「算法与数据结构」,「Java」,「计算机网络」。对于...
  • 共享课表

    千次阅读 2018-05-07 19:52:11
    共享课表简要介绍:我共享课表,是一款微信小程序,只要安装了微信就可以免费使用,适合所有在校学生,无论小学生、中学生还是大学生,都可以使用。而且每个人都可以在这里定义属于自己课表,定制自己个性...
  • 本人在校大学生 最近开始学习最近较火大数据 特写此博客来记录每天学习内容。。 进入正题第一天学习差不多就是一些理论知识有关大数据相关概念列一张表来展示今天学习内容 (备注内容)大数据定义:非...
  • 管理7重境界

    2008-04-21 20:06:00
    此种层次特点是学过系统经营管理方面理论,并且多有纸上谈兵之时,定义,理论随口而来,一时放眼天下,舍我其谁。所以称之为无所不知。但此阶段局限性相当明显,一是所用教材一般都属古董之类东西,除了...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 171
精华内容 68
关键字:

在校生的定义