以下文章虽然是编程,但是对于IT行业都通用

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

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

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

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

以上仅供参考。

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

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

    文章背景,回答提问:我想立刻辞职,然后闭关学习编程语言,我给自己3个月时间学习C语言!这样行的通吗? 我的建议是这样:1. 不要辞职.首先说,你对整个开发没有一个简单的了解,或一个系统的入门学习.换句 ...

  2. HihoCoder1105 题外话·堆(基础二叉搜索树)

    第1行为1个整数N,表示需要处理的事件数目. 接下来的M行,每行描述一个事件,且事件类型由该行的第一个字符表示,如果为'A',表示小Ho将一粒糖果放进了盒子,且接下来为一个整数W,表示这颗糖果的重量: ...

  3. 【HIHOCODER 1105】题外话·堆

    描述 小Ho有一个糖果盒子,每过一段时间小Ho都会将新买来的糖果放进去,同时他也会不断的从其中挑选出最大的糖果出来吃掉,但是寻找最大的糖果不是一件非常简单的事情,所以小Ho希望能够用计算机来他帮忙计算 ...

  4. hihoCoder#1105 题外话·堆

    原题地址 有没有更优雅地堆模板啊,总感觉我写的有些啰嗦 代码: #include <iostream> using namespace std; #define MAX_NODE 1000 ...

  5. 题外话(简识UML语言)

    PS:“不积小流无以成为江河,不积跬步无以至千里”,学习也好,吃饭也罢,做任何事情都需要一步一个脚印,逐步积累过程,最后才会知识越来越丰富,吃的越饱… 在学习过程中用到了一些框图,用于绘画框图的语言数 ...

  6. 题外话:Lua脚本语言存在的意义

    纯属个人见解. 大致来说:c/c++执行效率高,游戏中一些性能敏感的复杂计算需要用c/c++来实现,防止游戏卡顿和低帧率.这些复杂计算包括战斗逻辑,复杂AI,骨骼动画蒙皮骨骼点的坐标计算等等.但c++ ...

  7. 题外话 -- windows10系统C盘空间变大 CPU莫名跑满

    场景描述: 安装windows10一段时间了,发现C盘空间越来越小 CPU有时候,莫名其妙的跑满,造成操作卡顿. 如何处理参考: windows10 C盘空间清理:https://jingyan.ba ...

  8. 一个.net Cookie组件的bug引发的题外话

    在.net里,做过Http模拟发送请求的朋友们应该遇到过,有个时候无论怎么努力,都没办法让Cookie跟网页用浏览器所收集的一样,其中原因除了有些Cookie大概是ReadOnly之外,似乎另有隐情: ...

  9. [hihoCoder] 题外话·堆

    A direct applicatin of the heap data structure. Specifically, a max heap is used. The required funct ...

随机推荐

  1. StackPanel

    StackPanel 的 HorizontalAlignment 属性和 VerticalAlignment 属性 默认情况下,这两个属性都被设置为 Stretch.

  2. Ubuntu mysql开启远程登录的方法

    一.问题 Ubuntu  16.0.4   mysql5.7 二.解决问题 Ubuntu中MySQL的配置文件是在/etc/mysql/mysql.conf.d/mysqld.cnf,VI该文件把 b ...

  3. 无脑抢标——算了吧

    第一版时,我对拍拍贷是恐惧的,缓解我的恐惧的方法,就是寻找尽可能安全的方案.然后,我就发现了这个策略:超过信用等级普通利率的标的.A标一般16,B一般18--那我就寻找大于16的A,大于18的B,C我 ...

  4. 基于PHP构建OAuth 2.0 服务端 认证平台

    OAuth2.0 认证服务 安装 你可以在github上下载OAuth Server PHP,也可以用下列命令下载,不过内容都是一样的 mkdir my-oauth2-walkthrough cd m ...

  5. wdcp下nginx+apache混合模式的主机配置

    /www/wdlinux/httpd-2.2.22/conf/vhost/xxx.xxx.com.conf <VirtualHost *:88>DocumentRoot /www/web/ ...

  6. ArcGIS10.4 Runtime Error R6034

    现在甲方采购的ArcGIS Desktop正版,一般都是较高的版本(10.4或10.4.1),但10.4经常报出C++ Runtime R6034错误. 问题 "Microsoft Visu ...

  7. iOS 获取设备型号 ip6更新

    //获得设备型号 + (NSString *)getCurrentDeviceModel:(UIViewController *)controller { ]; size_t len; char *m ...

  8. C#或Python中正则表达式元字符含意

    一.列表 元字符 描述 \ 将下一个字符标记为一个特殊字符.或一个原义字符.或一个 向后引用.或一个八进制转义符.例如,'n' 匹配字符 "n".'\n' 匹配一个换行符.序列 ' ...

  9. linux2.6.30.4内核移植(1)

    内核源码:linux2.6.30.4 交叉编译工具:3.4.5 移植linux内核至:TQ2440 1.进入内核顶层目录,修改顶层Makefile,大概在193和194行,将ARCH和CROSS_CO ...

  10. 跟踪 Ring3 - Ring0 的运行流程

    理论知识 SYSENTER 指令是在 Inter Pentium(R) Ⅱ 处理器上作为"高速系统调用"功能的一部分被首次引用的. SYSENTER 指令进行过专门的优化,能够以最 ...