我想立刻辞职,然后闭关学习编程语言,我给自己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+代码分析
数据科学内容广泛,涉及到统计分析.机器学习以及计算机科学三方面的知识和技能.学习数据科学,推荐学习<精通数据科学从线性回归到深度学习>. 针对技术书籍,最好的阅读方法是对照每一章的示例代码 ...
随机推荐
- MVVM模式解析和在WPF中的实现(六) 用依赖注入的方式配置ViewModel并注册消息
MVVM模式解析和在WPF中的实现(六) 用依赖注入的方式配置ViewModel并注册消息 系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二 ...
- 写出易调试的SQL(修订版)
h4 { background: #698B22 !important; color: #FFFFFF; font-family: "微软雅黑", "宋体", ...
- Docker笔记一:基于Docker容器构建并运行 nginx + php + mysql ( mariadb ) 服务环境
首先为什么要自己编写Dockerfile来构建 nginx.php.mariadb这三个镜像呢?一是希望更深入了解Dockerfile的使用,也就能初步了解docker镜像是如何被构建的:二是希望将来 ...
- Atitit 项目语言的选择 java c#.net php??
Atitit 项目语言的选择 java c#.net php?? 1.1. 编程语言与技术,应该使用开放式的目前流行的语言趋势1 1.2. 从个人职业生涯考虑,java优先1 1.3. 从项目实际来 ...
- Matlab 绘制三维立体图(以地质异常体为例)
前言:在地球物理勘探,流体空间分布等多种场景中,定位空间点P(x,y,x)的物理属性值Q,并绘制三维空间分布图,对我们洞察空间场景有十分重要的意义. 1. 三维立体图的基本要件: 全空间网格化 网格节 ...
- 13、零配置Struts2开发
Convention 插件 从 Struts 2.1 开始, Struts 可以使用 Convention 插件来支持零配置: Convention 插件完全抛弃配置信息, 不仅不需要使用 strut ...
- 个人网站对xss跨站脚本攻击(重点是富文本编辑器情况)和sql注入攻击的防范
昨天本博客受到了xss跨站脚本注入攻击,3分钟攻陷--其实攻击者进攻的手法很简单,没啥技术含量.只能感叹自己之前竟然完全没防范. 这是数据库里留下的一些记录.最后那人弄了一个无限循环弹出框的脚本,估计 ...
- 代码的坏味道(15)——冗余类(Lazy Class)
坏味道--冗余类(Lazy Class) 特征 理解和维护类总是费时费力的.如果一个类不值得你花费精力,它就应该被删除. 问题原因 也许一个类的初始设计是一个功能完全的类,然而随着代码的变迁,变得没什 ...
- setCapture、releasCapture 浅析
1. setCapture 简介 setCapture可以将鼠标事件锁定在指定的元素上,当元素捕获了鼠标事件后,该事件只能作用在当前元素上. 以下情况会导致事件锁定失败: 当窗口失去焦点时,锁定的事件 ...
- StatePattern(状态模式)
/** * 状态模式 * @author TMAC-J * 状态模式和策略模式很像,其实仔细研究发现完全不一样 * 策略模式各策略之间没有任何关系,独立的 * 状态模式各状态之间接口方法都是一样的 * ...