文章背景,回答提问:我想立刻辞职,然后闭关学习编程语言,我给自己3个月时间学习C语言!这样行的通吗?

我的建议是这样:
1. 不要辞职。
首先说,你对整个开发没有一个简单的了解,或一个系统的入门学习。换句话说:现在还不是时候。就算要辞职,也要等一等。等你完全的了解现在开发的环境,市场需求,技术走向。
等你有一个简单的基础之后,需要全身心的产出或完全需要准备面试时在辞职。另外一点是:事情没有你想象的那么好,也没有你想象的那么坏。
辞职就能学好不一定,不辞职就不能学好吗?也不一定。辞职之后,过度的自由会让你失去生物作息的控制。上班,过度的现实问题会让你耗费大量的精力。
当然以上也有一个前提,本职工作之外,确实有自己的业余时间,比如晚上8.00-1200,早上6-7点,周末2天。
这个时间段完全可以利用起来,早上可以看看书,晚上可以敲敲码。

2. 不建议首先就盲目的选择学习c语言。
建议你去51job上搜索一下本城市的招聘需求或岗位要求,虽然跟风是一种不好的习惯,但其码能保证你付出与回报是能相等的,市场是最好的导向棒。
比如,你也可以搜索一下:java,安卓,ios,前端,php,c#这几个开发岗位,需求量,平常的开发任务,以及做什么东西,了解一下,然后在选择语言。
存在的目的是为了体现价值,价值是由商业来驱动的,而商业又是由职位来构成的,职位就是你需要找的工作。

3. 身体是革命的本钱,不能老呆在房间里边,要走出去,走出去大世界,才能走进自我的小世界。人最大的问题不是了解世界要什么,而是不明白自己到底想要什么?
另外一切的开发任务是以需求为驱动的,没有需求的学习,是没有方向的,单纯的以入门的学习在不辞职的情况下都可以完成。
比如,你学习C语言的目的是什么?是想开发出一个什么东西。比如我学习PHP目的是为了建设一个牛B的个人网站,那么这个个人网站是我当前的目标,这个目标驱使我为之而努力奋斗。
我学习安卓是为了开发一个牛B的应用,让全世界的人们都使用他,那么这个应用就是我寝食难安的原因,我不完成他就睡不着觉。一切的一切是为了一个目标。
最后一点,每个行业都有值得学习的业务知识或值得积累的人脉资源。
其实开发不是你想象的那么好,整天都在做“很很很很无聊的事”,不断的需求变更,不断的产品迭代,每一个成熟产品后边是一堆苦逼的开发人员,每一个成功的产品后面是一堆失败的产品。
有的公司开发的一个产品能吃几年,有的公司没有产品,每天都是准备做产品。另外的建议就是搞清选择与逃避的区别:选择是在干好这个又干好那个的前提下,任意一个。逃避是干不好这个,去干那个,那个也干不好怎么办?

以上仅供参考。

有其它职业话题可以交流,可以加入 前端开发qq群:389875212 ,禁止闲聊,非喜勿进~!

我想立刻辞职,然后闭关学习编程语言,我给自己3个月时间学习C语言!这样行的通吗的更多相关文章

  1. 题外话:我想立刻辞职,然后闭关学习编程语言,我给自己3个月时间学习C语言!这样行的通吗

    以下文章虽然是编程,但是对于IT行业都通用 文章背景,回答提问:我想立刻辞职,然后闭关学习编程语言,我给自己3个月时间学习C语言!这样行的通吗? 我的建议是这样:1. 不要辞职.首先说,你对整个开发没 ...

  2. 工作8年对技术学习过程的一些 总结 与 感悟 为什么有时迷茫、无奈 学习编程语言的最高境界最重要的是编程思想 T 字发展 学技术忌讳”什么都会“ 每天进步一点等式图 时间管理矩阵

    工作这些年对技术学习过程的一些 总结 与 感悟(一) 引言 工作了8年,一路走来总有些感触时不时的浮现在脑海中.写下来留个痕迹,也顺便给大家一点参考.希望能给初学者一点帮助. 入门 进入计算机行业,起 ...

  3. 二十六个月Android学习工作总结【转】

    原文:二十六个月Android学习工作总结 1.客户端的功能逻辑不难,UI界面也不难,但写UI花的时间是写功能逻辑的两倍.     2.写代码前的思考过程非常重要,即使在简单的功能,也需要在本子上把该 ...

  4. 学习javascript,您将发现以下两个学习指南

    学习javascript,您将发现以下两个学习指南,一个是初学者的,另一个是茄子一号经验丰富的程序员和Web开发人员的.你想学习javascript并对它有兴趣.我想这就是你来这里的原因,你做了一个明 ...

  5. Java学习路线图,专为新手定制的Java学习计划建议

    怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:    首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA).J ...

  6. 转:Java学习路线图,专为新手定制的Java学习计划建议

    转自:http://blog.csdn.net/jinxfei/article/details/5545874 怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业 ...

  7. 用一天的时间学习Java EE中的SSH框架

    首先说明一下,本人目前主要从事.NET领域的工作,但对于C++.Java.OC等语言也略知一二,周末闲来无事,特花费一天的时间学习了一下Java中的SSH框架,希望把学习过程中的心得体会与园友们进行分 ...

  8. scrapy爬虫学习系列二:scrapy简单爬虫样例学习

    系列文章列表: scrapy爬虫学习系列一:scrapy爬虫环境的准备:      http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_python_00 ...

  9. 学习《精通数据科学从线性回归到深度学习》PDF+代码分析

    数据科学内容广泛,涉及到统计分析.机器学习以及计算机科学三方面的知识和技能.学习数据科学,推荐学习<精通数据科学从线性回归到深度学习>. 针对技术书籍,最好的阅读方法是对照每一章的示例代码 ...

随机推荐

  1. LDR详解

    ARM指令集中,LDR通常都是作加载指令的,但是它也可以作伪指令. LDR伪指令的形式是"LDR Rn,=expr".下面举一个例子来说明它的用法. COUNT EQU       ...

  2. .NET面试题系列[8] - 泛型

    “可变性是以一种类型安全的方式,将一个对象作为另一个对象来使用.“ - Jon Skeet .NET面试题系列目录 .NET面试题系列[1] - .NET框架基础知识(1) .NET面试题系列[2] ...

  3. C++ std::set

    std::set template < class T, // set::key_type/value_type class Compare = less<T>, // set::k ...

  4. 在docker中运行ASP.NET Core Web API应用程序(附AWS Windows Server 2016 widt Container实战案例)

    环境准备 1.亚马逊EC2 Windows Server 2016 with Container 2.Visual Studio 2015 Enterprise(Profresianal要装Updat ...

  5. 02.SQLServer性能优化之---牛逼的OSQL----大数据导入

    汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 上一篇:01.SQLServer性能优化之----强大的文件组----分盘存储 http ...

  6. 【开源】.Net 动态脚本引擎NScript

    开源地址: https://git.oschina.net/chejiangyi/NScript 开源QQ群: .net 开源基础服务  238543768 .Net 动态脚本引擎 NScript   ...

  7. spring源码分析之freemarker整合

    FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页.电子邮件.配置文件.源代码等)的通用工具. 它不是面向最终用户的,而是一个Java类库,是一款程 ...

  8. java 利用ManagementFactory获取jvm,os的一些信息--转

    原文地址:http://blog.csdn.net/dream_broken/article/details/49759043 想了解下某个Java项目的运行时jvm的情况,可以使用一些监控工具,比如 ...

  9. Expression Blend创建自定义按钮

    在 Expression Blend 中,我们可以在美工板上绘制形状.路径和控件,然后修改其外观和行为,从而直观地设计应用程序.Button按钮也是Expression Blend最常用的控件之一,在 ...

  10. 用神奇的currentColor制作简洁的颜色动画效果

    先上一个兼容性总结图:老版本ie可以直接用复杂方法了,套用某表情包的话:  2016年了,做前端你还考虑兼容IE6?你这简直是自暴自弃! 好了,知道了兼容性,我们可以放心的使用了. 在CSS3中扩展了 ...