我想立刻辞职,然后闭关学习编程语言,我给自己3个月时间学习C语言!这样行的通吗
文章背景,回答提问:我想立刻辞职,然后闭关学习编程语言,我给自己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语言!这样行的通吗的更多相关文章
- 题外话:我想立刻辞职,然后闭关学习编程语言,我给自己3个月时间学习C语言!这样行的通吗
以下文章虽然是编程,但是对于IT行业都通用 文章背景,回答提问:我想立刻辞职,然后闭关学习编程语言,我给自己3个月时间学习C语言!这样行的通吗? 我的建议是这样:1. 不要辞职.首先说,你对整个开发没 ...
- 工作8年对技术学习过程的一些 总结 与 感悟 为什么有时迷茫、无奈 学习编程语言的最高境界最重要的是编程思想 T 字发展 学技术忌讳”什么都会“ 每天进步一点等式图 时间管理矩阵
工作这些年对技术学习过程的一些 总结 与 感悟(一) 引言 工作了8年,一路走来总有些感触时不时的浮现在脑海中.写下来留个痕迹,也顺便给大家一点参考.希望能给初学者一点帮助. 入门 进入计算机行业,起 ...
- 二十六个月Android学习工作总结【转】
原文:二十六个月Android学习工作总结 1.客户端的功能逻辑不难,UI界面也不难,但写UI花的时间是写功能逻辑的两倍. 2.写代码前的思考过程非常重要,即使在简单的功能,也需要在本子上把该 ...
- 学习javascript,您将发现以下两个学习指南
学习javascript,您将发现以下两个学习指南,一个是初学者的,另一个是茄子一号经验丰富的程序员和Web开发人员的.你想学习javascript并对它有兴趣.我想这就是你来这里的原因,你做了一个明 ...
- Java学习路线图,专为新手定制的Java学习计划建议
怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA).J ...
- 转:Java学习路线图,专为新手定制的Java学习计划建议
转自:http://blog.csdn.net/jinxfei/article/details/5545874 怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业 ...
- 用一天的时间学习Java EE中的SSH框架
首先说明一下,本人目前主要从事.NET领域的工作,但对于C++.Java.OC等语言也略知一二,周末闲来无事,特花费一天的时间学习了一下Java中的SSH框架,希望把学习过程中的心得体会与园友们进行分 ...
- scrapy爬虫学习系列二:scrapy简单爬虫样例学习
系列文章列表: scrapy爬虫学习系列一:scrapy爬虫环境的准备: http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_python_00 ...
- 学习《精通数据科学从线性回归到深度学习》PDF+代码分析
数据科学内容广泛,涉及到统计分析.机器学习以及计算机科学三方面的知识和技能.学习数据科学,推荐学习<精通数据科学从线性回归到深度学习>. 针对技术书籍,最好的阅读方法是对照每一章的示例代码 ...
随机推荐
- PowerShell实现批量重命名文件
[string]$FileName="E:\test11" #-------------------------------------- Clear-Host foreach($ ...
- Android -- 真正的 高仿微信 打开网页的进度条效果
(本博客为原创,http://www.cnblogs.com/linguanh/) 目录: 一,为什么说是真正的高仿? 二,为什么要搞缓慢效果? 三,我的实现思路 四,代码,内含注释 五,使用方法与截 ...
- Aaron Stannard谈Akka.NET 1.1
Akka.NET 1.1近日发布,带来新特性和性能提升.InfoQ采访了Akka.net维护者Aaron Stannard,了解更多有关Akka.Streams和Akka.Cluster的信息.Aar ...
- H3 BPM让天下没有难用的流程之功能介绍
H3 BPM10.0功能地图如下: 图:H3 BPM 功能地图 一.流程引擎 H3 BPM 流程引擎遵循WFMC 标准的工作流引擎技术,设计可运行的流程和表单,实现工作任务在人与人.人与系统.系统 ...
- IIS8 使用FastCGI配置PHP环境支持 过程详解
平时帮朋友们配置过一些PHP环境的服务器,但是一直使用的都是Apache HTTP+PHP,今天呢,我吧IIS+PHP配置方式给大家发一下下~呵呵. 在这里,我使用的是FastCGI模块映射的方式配置 ...
- linux上使用google身份验证器(简版)
系统:centos6.6 下载google身份验证包google-authenticator-master(其实只是一个.zip文件,在windwos下解压,然后传进linux) #cd /data/ ...
- 【一起学OpenFOAM】03 OpenFOAM基本使用流程
OpenFOAM初学者常常对于软件的使用流程感到很迷惑,与其他的具有GUI的CFD软件不同,OpenFOAM的所有操作均为基于文本操作,譬如说里面各种计算模型.计算参数.流程控制参数等,均为通过修改对 ...
- Outfit7 庆祝其开发工作大获丰收
走不寻常路之经验总结 每位合格应用开发人员都拥有相同的目标:灵机一动,构建独创性原型,克服各种困难,最终吸引投资者将其想法推向市场. 名声.财富以及构建更多应用的机会将接踵而至. 焦虑.改善和重复是开 ...
- Linux文件查找.md
Linux 文件查找 在Linux系统的查找相关的命令: which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 w ...
- 【腾讯Bugly干货分享】Android Patch 方案与持续交付
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57a31921ac3a1fb613dd40f3 Android 不仅系统版本众多 ...