精华内容
下载资源
问答
  • 最近有个小伙伴跟我说他再次又开始啃C/C++教程了,看了大概三分之一,没过三天,突然学不下去了,感觉太累,不坚持了。学C++是因为可以做爬虫,觉得比较好玩,坚持不下去怎么办? 后来我发现,很多人都是这样的...

    最近有个小伙伴跟我说他再次又开始啃C/C++教程了,看了大概三分之一,没过三天,突然学不下去了,感觉太累,不想坚持了。想学C++是因为可以做爬虫,觉得比较好玩,坚持不下去怎么办?

    后来我发现,很多人都是这样的不管学什么东西,明明脑袋里很兴奋,也知道要学习补充知识了,可真的动手了,没两天就放弃,来来回回几十次,就学了点皮毛,丝毫没有任何的进步。

    似乎,我们都是“思想的巨人,行动的矮子。”

    1

    心理的防御堡垒

    十年后,我发明了一种编程语言,一统江湖,超越了C语言,干掉了java,开发出了高级的人工智能程序,成为了万众敬仰的计算机科学大师。

    在现实世界中,获得一种资源,都需要付出与之相等的代价。但在人类的脑海里,完全不需要。你可能只需要消耗当日进食百分之1的能量,就可以成为超人,总统,行业精英,几乎无所不能。

    我们经常会在脑海里,构建自己的完美形象。学习编程,我每天学它个8小时,一个月后我就能写很多程序,一年后我便能成为一名大师级的人物,开发出一款世界级的游戏。

    当理想和现实碰撞时,过高的心理预期,会让自己难以高攀,我们就会倾向于放弃。

    心理学这样解释“放弃”这一行为:

    防御属于一种自我防御机制,为了降低失败对人生价值的打击,我们会选择降低自己的期待,放弃自己的追求。

    一旦选择了放弃,自己想要的结果便会消失,我们就很自然的将这件事归咎于自己没去做,而不是个人能力的问题。

    心理预期过高,放弃就成了习惯。我想,如果立足于当下,不对未来过度的憧憬,这一现象也会得到遏制。

     

    2

    不是真的累

    在《人性的弱点》一书中,提到过这么一个观点,即大多数脑力工作者所产生的疲劳,不是真的疲劳,而是因为心理因素引起的。

    精神病理学家证明了,大多数疲劳现象来源于精神或情绪状态。厌烦、不满、觉得自己无用、匆忙、焦虑、忧烦等等。这些因素会消耗掉人的所有精力。

    情绪在体内制造紧张的因素,让我们感觉到了累。

    这就是为什么有些人能连续学习七八个小时,丝毫不会觉得累,而你刚打开教程手册没几分钟,就哈欠连连的内在原因。

    小时候父母经常指责我,你看看别人,学习那么刻苦,你就整天想着玩,现在不吃苦,以后能有什么出息。

    这便是促使你感觉到累的外在原因。全世界的人基本上都相信,学习、工作的成功与否,取决于你是否有一种努力、辛劳的感觉。如果没有这一种感觉,就是不认真学习,不努力工作。

    于是,当我们在学习编程的时候,总是皱着眉头,紧绷着脸,看着一句一句的语法,审视着每一行代码实例,我们需要做出十分努力的动作,来获得这么一种满足感。

    这个问题相当严重。当我意识到时,我便开始有意识的放松自己,尤其在学编程的时候。我在便签上写下“放松”二字,贴在自己的电脑屏幕下方,时刻警醒自己。

     

    3

    假装感兴趣

    一个年轻小伙子看上了一个小姑娘,可是每每和她聊天,这位小姑娘总是一副爱答不理的样子,让小伙子郁闷不已。直到后来,他请教了一位恋爱情感专家才明白症结所在,自己总喜欢聊自己感兴趣的话题,而忽略了他人的感受。

    于是,他开始学会了倾听,即便小姑娘经常聊到化妆、购物这一类他完全不感兴趣的话题时,他也假装十分感兴趣的样子倾听着。没过多久,便赢得了小姑娘的好感。

    这就是“假装”的力量。

    每当我问一些经验十足的程序员朋友,学编程最重要的是什么,他们都会一致的告诉我:“兴趣很重要,没兴趣别学编程。”可是我对编程的兴趣,并没有很高,至少抵不上我玩游戏、看电影的兴趣。我该怎么提高对编程的兴趣呢?

    通过编程获得成就感、一个浓厚的编程学习氛围等等,都能让一个人对编程产生兴趣。遗憾的是,大部分人都懒。

    假装感兴趣,就是一个不错的选择。当我们假装对编程感兴趣时,一点点的努力,就会使你的兴趣编程真实的,而且可以降低累的感觉以及紧张感。

    假装感兴趣,就会想着怎么把编程学好,想着怎么把编程学好,就更容易学会,学会了就会有成就感,而成就感会继续产生兴趣,如此良性循环。

    - End -

    你想成为一名优秀的C/C++程序员吗?如果你感兴趣或者有需求的话,笔者强烈推荐一个编程技术学习交流聚集地→私我即可获取!小白和大神们正在等着你一起探讨编程,氛围超好!

     

    展开全文
  • 自学不下去,感觉没用,一定是你学习的过程中碰到了最难缠的问题,不知道自己学习Python的真实想法是什么。 也别扯那些什么Python门槛低,容易,对着教程敲键盘有谁不会? 可你要是继续深入,就得确定好前进的...

    我想说句好样的,别人自学三五天就放弃了,你还硬着头皮坚持了半个月,这么有上进心的小伙子哪里找?

    自学不下去,感觉没用,一定是你学习的过程中碰到了最难缠的问题,不知道自己学习Python的真实想法是什么。

    也别扯那些什么Python门槛低,容易学,对着教程敲键盘有谁不会?

    可你要是想继续深入,就得确定好前进的方向,简单来说,就是你未来要利用Python从事哪个方向的开发工作。

    公众号找/Python小白集训营/ 资料全在那了

     

    熟悉我的朋友,都知道我是土木工程专业,18年毕业后,很多同学去了工地,我受不了工作居无定所,就开始谋划我的跨行大计,这一脚,直接跨到了互联网。

    当时由于没有计算机基础,走了不少弯路,看了一些教程,东拼西凑,感觉乱七八糟。

    甚至有一段时间,我不断怀疑自己,放弃大学四年的知识,现在不做传统行业的研发,转身去接触一个新的东西是不是对的?

    那段时间,我认识了一些数据分析岗位的在职者,年龄不大。他就建议我先做python开发,再做数据分析。

    毕竟数据分析门槛高,机器学习和算法都是大佬们玩的,犹豫过后,我决定去找Python开发的岗位。

     

    Python作为一门被广泛应用的编程语言,可以应用于Web开发、大数据开发、数据分析、人工智能开发、嵌入式开发、游戏开发、自动化运维、自动化测试等多种方向,不同方向的Python学习曲线是不同的。

    无论是像我一样跨行就业,还是希望在已有行业深耕,拓展自己的技能,或者提升问题的解决能力,都要以清晰准确的目标为中心,这样才能保证我们前进的每一步都走得踏实。

     

    对于 Python的基础部分,曾经从小白过来的我,还是理解比较深的,朋友们可以双击屏幕码一下这个小白学习路径。

    第一阶段:Python基础语法、数据类型、字符编码、文件操作、函数、装饰器、迭代器、内置方法、常用模块等。

    第二阶段:面向对象开发、Socket网络编程、线程、进程、队列、IO多路模型、Mysql数据库开发等。

    第三阶段:Html、CSS、JavaScript开发、Jquery&bootstrap开发、前端框架VUE开发等。

    第四阶段:WEB框架,Django框架基础、Django框架进阶、BBS+Blog实战项目开发、缓存和队列中间件、Flask框架学习、Tornado框架学习、Restful API等。

     

    学好这些基础是非常有必要的,因为Python本来就是一个有条理的、强大的面向对象的程序设计语言,专业性极强。

    这些基础内容可以通过网站或者书籍以自学的方式进行学习,难度很低。如果你本身具备其他编程语言的基础,那么学起来将会比初学者更加轻松。

    敲黑板了朋友们,上面的建议都是建立在你下决心要转行的基础上,再问问自己这几个问题:

    • 喜欢不喜欢转行后的工作?
    • 如何评估自己转行的优势与劣势?
    • 自己搜集信息和整合信息的能力是不是很强?
    • 转行失败了,我拿什么保底?

     

    当你把这些令人焦虑和令人害怕的事情考虑清楚,再去做决定的时候,这些问题就不会成为你转行路上的精神障碍,目标清晰的你犹如战神一般,无所畏惧。

    像Python基础的内容,我们可以通过网上的免费教程进行自学,比如以下途径:

    • 文档类教程 :廖雪峰官方网站

    https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

    • 文档类教程 :Python 菜鸟教程

    http://www.runoob.com/python/python-tutorial.html

    • 视频类教程:bilibili

    https://search.bilibili.com/all?keyword=python&from_source=nav_search_new

    • 视频类教程:慕课网

    https://www.imooc.com/

    • Python社区:Python 中文开发者社区

    https://www.pythontab.com/


    书的话,我就看了《python核心编程》《利用python进行数据分析》《R语言实战》 ,还看了SQL的一些教程,以及一些数据分析师需要的思维。

    最后面试的时候,掌握的技能有SQL、python和R。会一点简单的爬虫,懂点Linux。

    每一个我都掌握的很浅,书我都只看了一半,像一些复杂的算法,我还不能很深入地理解,只能说我头铁吧。

    现在也已经添了不少书,终身学习

     

    在掌握Python基础部分之后,要根据自己的 Python的应用方向进行深造,如果只停留在前期基础的舒适区,你是很难成长的。

    就像我入职的那会, 老大让我用python连个数据库,我连了一下午才搞定。还让我用python写个excel数据透视的自动化报表,憋了一天了,我的代码还没出来。现在来看,转行也只是进行了一半,终身学习真的很重要。

    ps:过来人的温馨提示,对于小白和零基础的人来说,这几个标准库是学习Python用得上且必须了解的:

    Django**、Flask**、Tornado**、NumPy**、Pandas**、Matplotlib**、Requests**、Scrapy**、threading**、scikit-learn**、TensorFlow**

     

    光知道库还不行,你还得找一些项目练手实操,把理论知识融会贯通,一个只会空谈理论的Pythoner是不会有大公司抢着要的,这件事真的很重要,这里我推荐一些自己用过的练手小项目给你,拿来就能直接上手操作了。

     

    • web开发

    实例一:满分推荐,非常值得练习

    GitHub - Yixiaohan/show-me-the-code: Python 练习册,每天一个小程序

    实例二:一步一步的做web app,解释以及源码

    实战 - 廖雪峰的官方网站

    实例三:web机器人,源码下载

    Python搭建的web接口聊天机器人

    实例四:web网站开发实战,源码下载

    GitHub - michaelliao/awesome-python-webapp: 小白的Python入门教程实战篇

    实例五:在线问答系统,源码解读下载

    仿StackOverflow开发在线问答系统

    实例六: 博客系统,源码解读下载

    Python之路【第十八篇】Django小项目简单BBS论坛部分内容知识点

    实例七:论坛系统,视频课程观看练习

    用Python Django快速做出高大上的BBS论坛网站(共13课时)

    实例八:成绩管理系统,源码下载

    一个使用django开发的综合成绩管理系统

    • 爬虫

    实例一:那啥,源码解读下载

    GitHub - xkaifei/Ano-Bbs-Browser-Python-Script: 用python命令行来浏览a岛的脚本,学习python练手作

    实例二:抓取淘宝照片,源码解读下载

    Python爬虫实战(2):抓取淘宝MM照片

    实例三:抓取淘宝订单,源码解读下载

    Python爬虫实战(3):模拟登录淘宝并获取所有订单

    实例四:模拟登录一些主流网站,源码下载

    GitHub - xchaoinfo/fuck-login: 模拟登录一些知名的网站,为了方便爬取需要登录的网站

    实例五:多个实例源码,

    Python爬虫实战(5):爬取京东商品列表

    Python爬虫实战(6):安居客房产经纪人信息采集

    实例六:豆瓣爬取实例,源码下载

    GitHub - dontcontactme/doubanspiders: 豆瓣电影、书籍、小组、相册、东西等爬虫集 writen in Python

    后续还会更新练手项目,小白只要把这些项目一个一个搞明白,就能从本质上提升自己的编程能力和编程思维。

     

    再提几点,像数据挖掘分析、自动化测试、Linux自动化运维、测试这类方向,有了Python 基础,如果又有相关行业经验,基本上不需要考虑参加培训机构了。

    这些应用方向的学习曲线相对单一,整个知识与技能体系相对简单,技术复杂度和学习成本相对较低,同时网络上还有很多免费的教程,足以帮助我们进行后续的学习。

    我们需要考虑的更多是如何将所学应用到实际工作当中,并给工作效率和质量带来提升。

    有的朋友想往AI人工智能、前端应用开发等方向发展,自己本来也不是高学历出身,是很难构建体系化的知识结构,学习路径会比较复杂。通过自学的方式是很难构建完整的知识、能力体系,效果也难以保障,容易事倍功半,偏离方向,建议找个靠谱点的人或机构,好好跟着学吧。

     

    关于转行的事情,确实很难,可能会交不起房租,即便现在的生活得到了改善,但我还是忘不了当初那个苦逼的样子,我都不知道自己是怎么坚持下来的,只能说头是真的铁。

    哈哈 对新家真的很满意

    最后,假如你是为了调整工作方向(转行)而选择学习Python编程的话,是需要去考虑一些客观存在的因素,比如自己所处的城市当前相关行业的发展现状以及行业相关的用人需求、要求,不是很乐观的话,还得再看看外省的具体情况。

     

    今天就写到这了,如果有人感兴趣的话我会继续补充。

    如果这篇文章对你有所帮助,还请花费0.5秒的时间点个赞同,让更多的人看到这篇文章,帮助他们走出误区。

    赠人玫瑰,必定暴富。

    展开全文
  • 移动硬盘故障损坏照片怎么恢复

    千次阅读 2013-12-24 16:18:12
    前两天,知道咋回事,我...反正我是研究了半天,没整明白,算了,再研究下去估计也不会有什么结果,除非我从头将电脑知识一遍还差不多,查询无果,我就有些放弃了,说实话心里挺舍得的,finaldata:http://xiazai
    前两天,不知道咋回事,我的西数硬盘莫名其妙的出现了问题,开始是点击打不开,后来就提示我磁盘受损,彻底玩完了。我就想反正硬盘也是打折时候买的,大不了再买一个,但是我里面一堆的数据该怎么办?不能不要啊!
    反正我是研究了半天,没整明白,算了,再研究下去估计也不会有什么结果,除非我从头将电脑知识学一遍还差不多,查询无果,我就有些放弃了,说实话心里挺不舍得的,finaldata:http://xiazai.zol.com.cn/detail/43/425225.shtml这硬盘是打折时候买的,平常使用的也蛮多的,我估计维修的费用和买个新的费用也差不到哪去了。
    下午来到电脑城,看着各式新颖的硬盘,那叫一个琳琅满目,反正是这家说这家好,那家形容那家帮,整得我头都晕了,于是临时叫一个朋友过来帮我选一下,于是做在一家电脑器材的店铺等候,没想却看到一个技术人员在维修硬盘,我就很好奇的凑过去。
    听维修员和顾客的对话,这人貌似也是文件丢失了来维修的,嗯,只不过我是文件损坏了,呵呵,不过接下来两人的对话却引起了我的注意,维修员一边维修一边介绍店里的业务,说是这里的技术不仅是丢失的文件可以找回来,就算是损坏的文件也是可以修复的,格式化恢复软件:http://www.onlinedown.net/soft/522877.htm而这个时候我看到他正在才做一个叫做无敌硬盘恢复软件的东西,上面貌似真的有文件损坏修复的选项。
    当然,在不会操作的情况下我也是不会贸然动作的,直到看到维修人员在那边操作了一遍,确认真的是很简单的一个软件后,我便以上厕所的理由撤了!
    回到家,我也下载了这个无敌硬盘恢复软件,资源是很好找的,只不过以前不知道有这么号东西罢了,下载之后立马安装,然后进行操作,没多久,所谓的根目录文件便被无敌硬盘恢复软件给修复了,看来还是很简单的嘛,至少节约了好几百大洋呢!
    展开全文
  • The C++ Programming Language

    千次下载 热门讨论 2008-10-31 15:43:34
    如果初学者并不想在程序设计领域深入地走下去,那么,我不会推荐他学习C++,而会推荐他去学习其他语言。 2,像市面上常见的一些强调学习过程短平快的编程书籍,学习这本书不要贪图速成。因为C++本来就不是一门...

空空如也

空空如也

1 2
收藏数 35
精华内容 14
关键字:

学不下去想放弃怎么办